mirror of
https://github.com/ceph/ceph
synced 2024-12-17 17:05:42 +00:00
251f667ef8
* refs/pull/25009/head: librbd: stringify locker name with get_legacy_str() osdc/Objecter: fix list_watchers addr rendering to match legacy test/crimson: disable unittest_seastar_messenger test msg/msg_types: encode entity_addr_t TYPE_ANY as TYPE_LEGACY for pre-nautilus client: make blacklist detection handle TYPE_ANY entries mon/OSDMonitor: maintain compat output for 'blacklist ls' client: maintain compat for {inst,addr}_str in status dump qa/tasks/ceph_manager: compare osd flush seq #'s as ints qa/suites/fs: make use of simple.yaml where appropriate qa/msgr: move msgr factet into generic re-usable dir crimson: fix monmap build for seastar doc/start/ceph.conf: trim the sample ceph.conf file doc/rados/operations: only describe --public-{addr,network} method for adding mons PendingReleaseNotes: deprecate 'mon addr' doc: fix some 'mon addr' references doc/rados/configuration: fix some 'mon addr' references doc/rados/configuration/network-config-ref: revise network docs somewhat doc/rados/configuration/network-config-ref: remove totally obsolete section qa/suites/rados: replace mon_seesaw.py task with a small bash script qa/suites/fs/upgrade: don't bind to v2 addrs qa/tasks/mon_thrash: avoid 'mon addr' in mon section mon/MonClient: disable ms_bind_msgr2 if NAUTILUS feature not set osd/OSDMap: maintain compat addr fields msg/msg_types: add get_legacy_str() mds/MDSMap.h: maintain compat addr field mon/MgrMap: maintain compat active_addr field mon/MonClient: reconnect to mon if it's addrvec appears to have changed qa/tasks/ceph.conf.template: increase mon_mgr_mkfs_grace msg/async/ProtocolV2: fill in IP for all peer_addrs msg/async: print all addrs on debug lines mon/MonMap: no noname- mon name prefix when for_mkfs ceph-monstore-tool: print initial monmap msg/async/ProtocolV2: advertise ourselves as a v2 addr when using v2 protocol msg/async: assert existing protocol matches current protocol msg/async: add missing modelines mon/MonMap: add missing modeline vstart.sh: put mon addrs in mon_host, not 'mon addr' msg/async: better debug around conn map lookups and updates mon/MonClient: dump initial monmap at debug level 10 qa/standalone/osd/osd-fast-mark-down: use v1 addr w/ simplemessenger qa/tasks/ceph: set initial monmap features with using addrvec addrs monmaptool: add --enable-all-features option qa/tasks/ceph: only use monmaptool --addv if addr has [,:v] qa/tasks/ceph_manager: make get_mon_status use mon addr qa/tasks/ceph: keep mon addrs in ctx namespace mon/OSDMonitor: log all osd addrs on boot msg/simple: behave when v2 and v1 addrs are present at target mon/MonClient: warn if global_id changes msg/Connection: add warning/note on get_peer_global_id mds/MDSDaemon: clean up handle_mds_map debug output a bit qa/suites/rados/upgrade: debug mds mds/MDSRank: improve is_stale_message to handle addrvecs msg/async: make loopback detect when sending to one of our many addrs qa/suites/rados/upgrade: no aggressive pg num changes mon/OSDMonitor: require nautilus mons for require_osd_release=nautilus mon/OSDMonitor: require mimic mons for require_osd_release=mimic qa/suites/rados/thrash-old-clients: use legacy addr syntax in ceph.conf msg/async: preserve peer features when replacing a connection qa/tasks/ceph.py: move methods from teuthology.git into ceph.py directly; support mon bind * options mon/MonMap: adjust build_initial behavior for mkfs vs probe mon/MonMap: improve ambiguous addr behavior qa/suites/rados/upgrade: spread mons a bit qa/rados/thrash-old-clients: keep mons on separate hosts qa/standalone/mon/misc.sh: tweak test to be more robust qa/tasks/mon_seesaw: expect v1/v2 prefix in addr osd/OSDMap: fix is_blacklisted() check to assume type ANY mon/OSDMonitor: use ANY addr type for blacklisting mon/msg_types: TYPE_V1ORV2 -> TYPE_ANY qa/workunits/cephtool: fix blacklist test qa/suites/upgrade: install old version with only v1 addrs common/options: by default, bind to both msgr v1 and v2 addresses vstart.sh: add --msgr1, --msgr2, --msgr21 options msg/async/ProtocolV2: be flexible with server identity check msg/msg_types: fix entity_addrvec_t::parse() with null end arg qa/suites/rados/basic/msgr: no msgr2 addrs in initial monmaps qa/tasks/ceph: add 'mon_bind_addrvec' and 'mon_bind_msgr2' options monmaptool: add --addv argument to pass in addrvec directly qa/suites/rados/basic/msgr: do not use msgr2 with simplemessenger qa/suites/rados/basic/msgr: async is not experimental messages/MOSDBoot: fix compat with pre-nautilus mon/MonMap: allow v1 or v2 to be explicitly specified along with part msg/msg_types: allow parsing of IPs without assuming v1 vs v2 msg/msg_types: default parse to v2 addrs msg: standarize on v1: and v2: prefixes for *all* entity_addr_t's vstart.sh: use msgr2 by default mon/MonMap: remove get_addr() methods ceph-mon: adjust startup/bind/join sequence to use addrs mon: use MonMap::get_addrs() (instead of get_addr()) mon/MonClient: change pending_cons to addrvec-based map mon/MonMap: fix set_addr() caller, kill wrapper mon/MonMap: remove addr-based add() monmaptool: fix --add to do either legacy or msgr2+legacy monmaptool: clean up iterator use a bit mon/MonMap: handle ambiguous mon addrs by trying both legacy and msgr mon/MonMap: take addrvec for set_initial_members mon/MonMap: use addrvecs for test instances mon: pass addrvec via MMonJoin mon/MonmapMonitor: fix 'mon add' to populate addrvec mon/MonMap: addr -> addrvec msg/async/ProtocolV2: only update socket_addr if we learned our addr osd: go active even if mon only accepted our v1 addr test/msgr: add test for msgr2 protocol msg/async/ProtocolV2: share socket_addr and all addrs during handshake msg/async: print socket_addr for the connection msg/async: msgr2 protocol placeholder msg/async: move ProtocolV1 class to its own source file msg/async: keep listen addr in ServerSocket, pass to new connections msg/async/AsyncMessenger: fix set_addr_unknowns Reviewed-by: Josh Durgin <jdurgin@redhat.com> |
||
---|---|---|
.. | ||
cephfs | ||
mgr | ||
tests | ||
util | ||
__init__.py | ||
admin_socket.py | ||
autotest.py | ||
aver.py | ||
blktrace.py | ||
boto.cfg.template | ||
cbt.py | ||
ceph_client.py | ||
ceph_deploy.py | ||
ceph_fuse.py | ||
ceph_manager.py | ||
ceph_objectstore_tool.py | ||
ceph_test_case.py | ||
ceph.conf.template | ||
ceph.py | ||
cephfs_test_runner.py | ||
cephfs_upgrade_snap.py | ||
check_counter.py | ||
cifs_mount.py | ||
cram.py | ||
create_verify_lfn_objects.py | ||
devstack.py | ||
die_on_err.py | ||
divergent_priors2.py | ||
divergent_priors.py | ||
dnsmasq.py | ||
dump_stuck.py | ||
ec_lost_unfound.py | ||
exec_on_cleanup.py | ||
filestore_idempotent.py | ||
fs.py | ||
kclient.py | ||
keystone.py | ||
locktest.py | ||
logrotate.conf | ||
lost_unfound.py | ||
manypools.py | ||
mds_creation_failure.py | ||
mds_pre_upgrade.py | ||
mds_thrash.py | ||
metadata.yaml | ||
mon_clock_skew_check.py | ||
mon_recovery.py | ||
mon_thrash.py | ||
multibench.py | ||
netem.py | ||
object_source_down.py | ||
omapbench.py | ||
openssl_keys.py | ||
osd_backfill.py | ||
osd_failsafe_enospc.py | ||
osd_max_pg_per_osd.py | ||
osd_recovery.py | ||
peer.py | ||
peering_speed_test.py | ||
populate_rbd_pool.py | ||
qemu.py | ||
rados.py | ||
radosbench.py | ||
radosbenchsweep.py | ||
radosgw_admin_rest.py | ||
radosgw_admin.py | ||
ragweed.py | ||
rbd_fio.py | ||
rbd_fsx.py | ||
rbd_mirror_thrash.py | ||
rbd_mirror.py | ||
rbd.py | ||
rebuild_mondb.py | ||
reg11184.py | ||
rep_lost_unfound_delete.py | ||
repair_test.py | ||
resolve_stuck_peering.py | ||
restart.py | ||
rgw_logsocket.py | ||
rgw_multi | ||
rgw_multisite_tests.py | ||
rgw_multisite.py | ||
rgw.py | ||
s3a_hadoop.py | ||
s3readwrite.py | ||
s3roundtrip.py | ||
s3tests.py | ||
samba.py | ||
scrub_test.py | ||
scrub.py | ||
swift.py | ||
systemd.py | ||
tempest.py | ||
teuthology_integration.py | ||
tgt.py | ||
thrash_pool_snaps.py | ||
thrashosds-health.yaml | ||
thrashosds.py | ||
tox.py | ||
userdata_setup.yaml | ||
userdata_teardown.yaml | ||
vstart_runner.py | ||
watch_notify_same_primary.py | ||
watch_notify_stress.py | ||
workunit.py |