mirror of
https://github.com/ceph/ceph
synced 2025-01-03 01:22:53 +00:00
bbc7bb5a22
* refs/pull/30217/head: crimson: common/admin_socket kludge so that it builds mon/MonClient: fix sending mon command to a specific rank src/.gitignore: ignore .tox mon/MonClient: interpret numeric mon target name as rank mgr,mgr/MgrClient: use fsid to signal mon-mgr vs cli MCommands qa/workunits/cephtool: fix errpr checks for 'ceph daemon' commands common/ceph_context: make 'config unset' idempotent qa/tasks/dump_stuck: mon.a, not mon.0 qa/suites/rados/singleton/all/admin-socket: fix test common/config: EPERM setting config option after startup qa/workunits/cephtool/test.sh: fix tell output error check common/admin_socket: pass Formatter from generic infrastructure common/admin_socket: pass ostream to call() for error output os/bluestore: fix asok hook return value rgw: fix asok return value common/ceph_context: return error code from asok commands test/pybind/test_rados: fix accidental mon tell test mon: print entity_name along with caps to debug log PendingReleaseNotes: notes about asok changes mgr/MgrClient: empty target string for 'tell' means active mgr common/admin_socket: report error code as part of output string osd: change trigger_[deep_]scrub tommands to a pg tell command osd: remove old command workqueue, threadpool osd: drop MMonCommand handling osdc/Objecter: resend OSD tell commands on EAGAIN osd: route tell commands to asok; migrate commands osd: use unique_ptr<Formatter> for asok_command common/ceph_context: add generic asok 'injectargs' common/admin_socket: allow dup prefixes common/admin_socket: refactor with sync and async execute_command variants common/admin_socket: pass input bufferlist osd: transition to call_async() for asok common/admin_socket: support alternative call_async() mon/MonClient: send tell commands out of band via MCommand mon: accept tell commands via MCommand and send them to asok handler common/admin_socket: return int from hook call() mgr/DaemonServer: route MCommand (for octopus+) to asok commands do not use 'ceph tell mgr' pybind/ceph_argparse: disambiguate mgr tell and CLI commands ceph: make 'ceph tell mgr.*' send to the active mgr ceph: send 'ceph tell mgr.X' to the right mgr librados: add rados_mgr_command_target mgr/MgrClient: add start_command variant that takes a target common/admin_socket: drop unregister_command(); use per-hook variant common/admin_socket: drop explicit prefix arg to register_command common/admin_socket: simplify command routing common/admin_socket: add ability to process MCommand via asok queue common/admin_socket: pass cmdvec to execute_command common/admin_socket: use pipe for general wakeup include/compat: add flags arg to pipe_cloexec common/admin_socket: drop unused args Reviewed-by: Neha Ojha <nojha@redhat.com> |
||
---|---|---|
.. | ||
test_daemon.sh | ||
test_kvstore_tool.sh | ||
test.sh |