]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commit
common/admin_socket: pass ostream to call() for error output
authorSage Weil <sage@redhat.com>
Fri, 13 Sep 2019 19:13:50 +0000 (14:13 -0500)
committerSage Weil <sage@redhat.com>
Fri, 4 Oct 2019 14:07:02 +0000 (09:07 -0500)
commita4c07734bf9e1da0c4f31c83f5dcb611cc8b449b
tree31ee30c65b0dc74012b6717b725971d3eefda02d
parent7aab81c97c48b2996e9f36eda55bdd292fc3f92d
common/admin_socket: pass ostream to call() for error output

This separates the error stream from the output stream for the synchronous
hook.

This patch includes misc cleanup in the various implementations to make
use of the new stream for errors.

Add a test to unittest_context to ensure we're getting the error stream.

Signed-off-by: Sage Weil <sage@redhat.com>
27 files changed:
src/client/Client.cc
src/client/Client.h
src/common/admin_socket.cc
src/common/admin_socket.h
src/common/ceph_context.cc
src/common/ceph_context.h
src/librbd/LibrbdAdminSocketHook.cc
src/librbd/LibrbdAdminSocketHook.h
src/mds/MDSDaemon.cc
src/mgr/ClusterState.cc
src/mon/Monitor.cc
src/os/bluestore/Allocator.cc
src/os/bluestore/BlueFS.cc
src/osd/OSD.cc
src/osdc/Objecter.cc
src/rbd_replay/Replayer.cc
src/rgw/rgw_coroutine.cc
src/rgw/rgw_coroutine.h
src/rgw/rgw_sync_trace.cc
src/rgw/rgw_sync_trace.h
src/rgw/services/svc_sys_obj_cache.cc
src/test/admin_socket.cc
src/test/common/test_context.cc
src/tools/rbd_mirror/ImageDeleter.cc
src/tools/rbd_mirror/ImageReplayer.cc
src/tools/rbd_mirror/Mirror.cc
src/tools/rbd_mirror/PoolReplayer.cc