]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commit
common/admin_socket: pass Formatter from generic infrastructure
authorSage Weil <sage@redhat.com>
Thu, 19 Sep 2019 16:11:55 +0000 (11:11 -0500)
committerSage Weil <sage@redhat.com>
Fri, 4 Oct 2019 14:07:03 +0000 (09:07 -0500)
commitadf1486e46cb1f7820c77adb7b6436c47c743242
tree7edf0cba65417edf7a2c6ae6f142822514f0c91e
parenta4c07734bf9e1da0c4f31c83f5dcb611cc8b449b
common/admin_socket: pass Formatter from generic infrastructure

The implementation can choose to either use the provided Formatter, or
put something directly into outbl.  The implementation may choose to
flush the formatter to the output buffer|stream, or let the caller do it
for them (usually the latter).

Lots of fiddling/cleanup in the implementations to make this build,
including dropping the (seeminlyg unused?) ostream& output mode for
the librbd asok implementations.

Signed-off-by: Sage Weil <sage@redhat.com>
43 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/mds/MDSDaemon.h
src/mgr/ClusterState.cc
src/mgr/ClusterState.h
src/mon/Monitor.cc
src/mon/Monitor.h
src/os/bluestore/Allocator.cc
src/os/bluestore/BlueFS.cc
src/osd/OSD.cc
src/osd/OSD.h
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/test/rbd_mirror/test_mock_InstanceReplayer.cc
src/test/rbd_mirror/test_mock_PoolReplayer.cc
src/tools/rbd_mirror/ImageDeleter.cc
src/tools/rbd_mirror/ImageDeleter.h
src/tools/rbd_mirror/ImageReplayer.cc
src/tools/rbd_mirror/ImageReplayer.h
src/tools/rbd_mirror/InstanceReplayer.cc
src/tools/rbd_mirror/InstanceReplayer.h
src/tools/rbd_mirror/Mirror.cc
src/tools/rbd_mirror/Mirror.h
src/tools/rbd_mirror/NamespaceReplayer.cc
src/tools/rbd_mirror/NamespaceReplayer.h
src/tools/rbd_mirror/PoolReplayer.cc
src/tools/rbd_mirror/PoolReplayer.h
src/tools/rbd_mirror/Throttler.cc
src/tools/rbd_mirror/Throttler.h