]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
common/Formatter: move {JSON,Table,XML}Formatter to separate files 65403/head
authorMax Kellermann <max.kellermann@ionos.com>
Wed, 16 Oct 2024 15:34:06 +0000 (17:34 +0200)
committerMax Kellermann <max.kellermann@ionos.com>
Fri, 19 Sep 2025 19:52:50 +0000 (21:52 +0200)
commit3ab70dd3e1150b2b3f66cbbee329ea95618747a5
treee6b85b1bf71bb56334ece2470d8a64bb462c6148
parented37233d3395d9f9eb4377f5f17a6463e3030c0c
common/Formatter: move {JSON,Table,XML}Formatter to separate files

Most sources only need the Formatter interface and don't need the
other implementations (and their header dependencies).

Signed-off-by: Max Kellermann <max.kellermann@ionos.com>
84 files changed:
src/ceph_mon.cc
src/common/AsyncReserver.h
src/common/CMakeLists.txt
src/common/Formatter.cc
src/common/Formatter.h
src/common/HTMLFormatter.cc
src/common/HTMLFormatter.h
src/common/JSONFormatter.cc [new file with mode: 0644]
src/common/JSONFormatter.h [new file with mode: 0644]
src/common/JSONFormatterFile.h [new file with mode: 0644]
src/common/TableFormatter.cc [new file with mode: 0644]
src/common/TableFormatter.h [new file with mode: 0644]
src/common/XMLFormatter.cc [new file with mode: 0644]
src/common/XMLFormatter.h [new file with mode: 0644]
src/common/admin_socket.cc
src/common/ceph_json.h
src/crimson/CMakeLists.txt
src/crimson/os/cyanstore/cyan_store.cc
src/crimson/os/seastore/seastore.cc
src/crimson/tools/store_bench/store-bench.cc
src/global/signal_handler.cc
src/libcephsqlite.cc
src/mds/MDSRank.cc
src/mds/ScrubStack.cc
src/mgr/BaseMgrModule.cc
src/mgr/ClusterState.cc
src/mgr/DaemonServer.cc
src/mgr/PyFormatter.h
src/mgr/PyModule.cc
src/mon/ConfigMap.cc
src/mon/ConfigMonitor.cc
src/mon/ElectionLogic.cc
src/mon/Elector.cc
src/mon/LogMonitor.cc
src/mon/MonitorDBStore.h
src/mon/OSDMonitor.cc
src/mon/Paxos.h
src/os/bluestore/BlueFS.cc
src/os/bluestore/BlueStore.cc
src/os/bluestore/bluestore_tool.cc
src/os/kstore/KStore.cc
src/os/memstore/MemStore.cc
src/osd/osd_types.cc
src/rbd_replay/Replayer.cc
src/rbd_replay/actions.hpp
src/rgw/driver/rados/rgw_bucket.cc
src/rgw/driver/rados/rgw_lc_tier.cc
src/rgw/driver/rados/rgw_pubsub_push.cc
src/rgw/driver/rados/rgw_sync_module_aws.cc
src/rgw/driver/rados/rgw_sync_trace.cc
src/rgw/radosgw-admin/radosgw-admin.cc
src/rgw/rgw_cors_s3.cc
src/rgw/rgw_cors_s3.h
src/rgw/rgw_formats.cc
src/rgw/rgw_op.cc
src/rgw/rgw_rest.cc
src/test/admin_socket.cc
src/test/common/test_json_formatter.cc
src/test/common/test_tableformatter.cc
src/test/common/test_xmlformatter.cc
src/test/crush/crush.cc
src/test/formatter.cc
src/test/libcephfs/snapdiff.cc
src/test/librados/service.cc
src/test/librados/test_common.cc
src/test/mon/test_mon_workloadgen.cc
src/test/objectstore/store_test.cc
src/test/rgw/test_rgw_xml.cc
src/test/test_mempool.cc
src/tools/ceph-client-debug.cc
src/tools/ceph-dencoder/ceph_dencoder.cc
src/tools/ceph_monstore_tool.cc
src/tools/cephfs/EventOutput.cc
src/tools/cephfs/JournalTool.cc
src/tools/cephfs/TableTool.cc
src/tools/cephfs_mirror/ServiceDaemon.cc
src/tools/osdmaptool.cc
src/tools/rados/rados.cc
src/tools/rbd/ArgumentTypes.cc
src/tools/rbd/action/Journal.cc
src/tools/rbd_ggate/main.cc
src/tools/rbd_mirror/ServiceDaemon.cc
src/tools/rbd_nbd/rbd-nbd.cc
src/tools/rbd_wnbd/rbd_wnbd.cc