]>
git.proxmox.com Git - ceph.git/blob - ceph/src/tools/ceph-dencoder/mds_types.h
2 #include "mds/JournalPointer.h"
5 #include "osdc/Journaler.h"
6 TYPE(Journaler::Header
)
13 #include "mds/mdstypes.h"
14 #include "include/cephfs/types.h"
18 TYPE(client_writeable_range_t
)
19 TYPE_FEATUREFUL(inode_t
<std::allocator
>)
20 TYPE_FEATUREFUL(old_inode_t
<std::allocator
>)
23 TYPE_FEATUREFUL(session_info_t
)
25 TYPE(MDSCacheObjectInfo
)
26 TYPE(mds_table_pending_t
)
28 TYPE(inode_load_vec_t
)
29 TYPE(dirfrag_load_vec_t
)
31 TYPE(MDSCacheObjectInfo
)
32 TYPE(inode_backtrace_t
)
33 TYPE(inode_backpointer_t
)
35 #include "mds/CInode.h"
36 TYPE_FEATUREFUL(InodeStore
)
37 TYPE_FEATUREFUL(InodeStoreBare
)
39 #include "mds/MDSMap.h"
40 TYPE_FEATUREFUL(MDSMap
)
41 TYPE_FEATUREFUL(MDSMap::mds_info_t
)
43 #include "mds/FSMap.h"
44 //TYPE_FEATUREFUL(Filesystem)
45 TYPE_FEATUREFUL(FSMap
)
47 #include "mds/Capability.h"
48 TYPE_NOCOPY(Capability
)
50 #include "mds/inode_backtrace.h"
51 TYPE(inode_backpointer_t
)
52 TYPE(inode_backtrace_t
)
54 #include "mds/InoTable.h"
57 #include "mds/SnapServer.h"
58 TYPE_STRAYDATA(SnapServer
)
60 #include "mds/events/ECommitted.h"
61 TYPE_FEATUREFUL_NOCOPY(ECommitted
)
63 #include "mds/events/EExport.h"
64 TYPE_FEATUREFUL_NOCOPY(EExport
)
66 #include "mds/events/EFragment.h"
67 TYPE_FEATUREFUL_NOCOPY(EFragment
)
69 #include "mds/events/EImportFinish.h"
70 TYPE_FEATUREFUL_NOCOPY(EImportFinish
)
72 #include "mds/events/EImportStart.h"
73 TYPE_FEATUREFUL_NOCOPY(EImportStart
)
75 #include "mds/events/EMetaBlob.h"
76 TYPE_FEATUREFUL_NOCOPY(EMetaBlob::fullbit
)
77 TYPE(EMetaBlob::remotebit
)
78 TYPE(EMetaBlob::nullbit
)
79 TYPE_FEATUREFUL_NOCOPY(EMetaBlob::dirlump
)
80 TYPE_FEATUREFUL_NOCOPY(EMetaBlob
)
82 #include "mds/events/EOpen.h"
83 TYPE_FEATUREFUL_NOCOPY(EOpen
)
85 #include "mds/events/EResetJournal.h"
86 TYPE_FEATUREFUL_NOCOPY(EResetJournal
)
88 #include "mds/events/ESession.h"
89 TYPE_FEATUREFUL_NOCOPY(ESession
)
91 #include "mds/events/ESessions.h"
92 TYPE_FEATUREFUL_NOCOPY(ESessions
)
94 #include "mds/events/EPeerUpdate.h"
97 TYPE(rename_rollback::drec
)
99 TYPE_FEATUREFUL_NOCOPY(EPeerUpdate
)
101 #include "mds/events/ESubtreeMap.h"
102 TYPE_FEATUREFUL_NOCOPY(ESubtreeMap
)
104 #include "mds/events/ETableClient.h"
105 TYPE_FEATUREFUL_NOCOPY(ETableClient
)
107 #include "mds/events/ETableServer.h"
108 TYPE_FEATUREFUL_NOCOPY(ETableServer
)
110 #include "mds/events/EUpdate.h"
111 TYPE_FEATUREFUL_NOCOPY(EUpdate
)
112 #endif // WITH_CEPHFS