summaryrefslogtreecommitdiffstats
path: root/src/tools
diff options
context:
space:
mode:
authorVenky Shankar <vshankar@redhat.com>2024-09-30 08:58:05 +0200
committerVenky Shankar <vshankar@redhat.com>2024-09-30 08:58:05 +0200
commit2d93ad5a87a720c9756ea1eac9d95e1067b80976 (patch)
tree6517e4143744520eb468079d376e0e0cef525b3e /src/tools
parentMerge pull request #60039 from zdover23/wip-doc-2024-09-29-rados-tshooting-ts... (diff)
parentceph-dencoder: MDS - Add missing types (diff)
downloadceph-2d93ad5a87a720c9756ea1eac9d95e1067b80976.tar.xz
ceph-2d93ad5a87a720c9756ea1eac9d95e1067b80976.zip
Merge PR #52623 into main
* refs/pull/52623/head: ceph-dencoder: MDS - Add missing types Reviewed-by: Venky Shankar <vshankar@redhat.com>
Diffstat (limited to 'src/tools')
-rw-r--r--src/tools/ceph-dencoder/mds_types.h44
1 files changed, 42 insertions, 2 deletions
diff --git a/src/tools/ceph-dencoder/mds_types.h b/src/tools/ceph-dencoder/mds_types.h
index 91ba86be0d1..1272017c438 100644
--- a/src/tools/ceph-dencoder/mds_types.h
+++ b/src/tools/ceph-dencoder/mds_types.h
@@ -10,13 +10,22 @@ TYPE(SnapInfo)
TYPE(snaplink_t)
TYPE(sr_t)
-#include "mds/mdstypes.h"
+#include "mds/SimpleLock.h"
+TYPE_NOCOPY(SimpleLock)
+
+#include "mds/PurgeQueue.h"
+TYPE(PurgeItem)
+
+#include "mds/Anchor.h"
+TYPE(Anchor)
+
#include "include/cephfs/types.h"
TYPE(frag_info_t)
TYPE(nest_info_t)
TYPE(quota_info_t)
TYPE(client_writeable_range_t)
TYPE_FEATUREFUL(inode_t<std::allocator>)
+//TYPE(inode_t<std::allocator>)
TYPE_FEATUREFUL(old_inode_t<std::allocator>)
TYPE(fnode_t)
TYPE(old_rstat_t)
@@ -31,6 +40,10 @@ TYPE(mds_load_t)
TYPE(MDSCacheObjectInfo)
TYPE(inode_backtrace_t)
TYPE(inode_backpointer_t)
+TYPE(vinodeno_t)
+
+#include "include/cephfs/metrics/Types.h"
+TYPE(ClientMetricMessage)
#include "mds/CInode.h"
TYPE_FEATUREFUL(InodeStore)
@@ -40,12 +53,18 @@ TYPE_FEATUREFUL(InodeStoreBare)
TYPE_FEATUREFUL(MDSMap)
TYPE_FEATUREFUL(MDSMap::mds_info_t)
+#include "mds/flock.h"
+TYPE(ceph_lock_state_t)
+
#include "mds/FSMap.h"
//TYPE_FEATUREFUL(Filesystem)
TYPE_FEATUREFUL(FSMap)
+TYPE(MirrorInfo)
#include "mds/Capability.h"
TYPE_NOCOPY(Capability)
+TYPE(Capability::Export)
+TYPE(Capability::Import)
#include "mds/inode_backtrace.h"
TYPE(inode_backpointer_t)
@@ -54,8 +73,11 @@ TYPE(inode_backtrace_t)
#include "mds/InoTable.h"
TYPE(InoTable)
+#include "mds/SessionMap.h"
+//TYPE_FEATUREFUL(SessionMapStore)
+
#include "mds/SnapServer.h"
-TYPE_STRAYDATA(SnapServer)
+TYPE_FEATUREFUL(SnapServer)
#include "mds/events/ECommitted.h"
TYPE_FEATUREFUL_NOCOPY(ECommitted)
@@ -109,4 +131,22 @@ TYPE_FEATUREFUL_NOCOPY(ETableServer)
#include "mds/events/EUpdate.h"
TYPE_FEATUREFUL_NOCOPY(EUpdate)
+
+#include "mgr/MetricTypes.h"
+TYPE(MDSMetricPayload)
+TYPE(MetricReportMessage)
+TYPE(MDSConfigPayload)
+
+#include "mds/mdstypes.h"
+TYPE(metareqid_t)
+TYPE(feature_bitset_t)
+TYPE(dirfrag_t)
+TYPE(client_metadata_t)
+TYPE(MDSPerfMetricReport)
+TYPE(metric_spec_t)
+
+#include "messages/MMDSBeacon.h"
+TYPE(MDSHealthMetric)
+TYPE(MDSHealth)
+
#endif // WITH_CEPHFS