Lines Matching refs:DEFINE_CEPH_FEATURE

14 #define DEFINE_CEPH_FEATURE(bit, incarnation, name)			\  macro
76 DEFINE_CEPH_FEATURE( 0, 1, UID)
77 DEFINE_CEPH_FEATURE( 1, 1, NOSRCADDR)
79 DEFINE_CEPH_FEATURE( 2, 3, SERVER_NAUTILUS)
80 DEFINE_CEPH_FEATURE( 3, 1, FLOCK)
81 DEFINE_CEPH_FEATURE( 4, 1, SUBSCRIBE2)
82 DEFINE_CEPH_FEATURE( 5, 1, MONNAMES)
83 DEFINE_CEPH_FEATURE( 6, 1, RECONNECT_SEQ)
84 DEFINE_CEPH_FEATURE( 7, 1, DIRLAYOUTHASH)
85 DEFINE_CEPH_FEATURE( 8, 1, OBJECTLOCATOR)
86 DEFINE_CEPH_FEATURE( 9, 1, PGID64)
87 DEFINE_CEPH_FEATURE(10, 1, INCSUBOSDMAP)
88 DEFINE_CEPH_FEATURE(11, 1, PGPOOL3)
89 DEFINE_CEPH_FEATURE(12, 1, OSDREPLYMUX)
90 DEFINE_CEPH_FEATURE(13, 1, OSDENC)
92 DEFINE_CEPH_FEATURE(14, 2, SERVER_KRAKEN)
93 DEFINE_CEPH_FEATURE(15, 1, MONENC)
98 DEFINE_CEPH_FEATURE(18, 1, CRUSH_TUNABLES)
104 DEFINE_CEPH_FEATURE(21, 2, SERVER_LUMINOUS)
105 DEFINE_CEPH_FEATURE(21, 2, RESEND_ON_SPLIT) // overlap
106 DEFINE_CEPH_FEATURE(21, 2, RADOS_BACKOFF) // overlap
107 DEFINE_CEPH_FEATURE(21, 2, OSDMAP_PG_UPMAP) // overlap
108 DEFINE_CEPH_FEATURE(21, 2, CRUSH_CHOOSE_ARGS) // overlap
111 DEFINE_CEPH_FEATURE(23, 1, MSG_AUTH)
114 DEFINE_CEPH_FEATURE(25, 1, CRUSH_TUNABLES2)
115 DEFINE_CEPH_FEATURE(26, 1, CREATEPOOLID)
116 DEFINE_CEPH_FEATURE(27, 1, REPLY_CREATE_INODE)
118 DEFINE_CEPH_FEATURE(28, 2, SERVER_MIMIC)
119 DEFINE_CEPH_FEATURE(29, 1, MDSENC)
120 DEFINE_CEPH_FEATURE(30, 1, OSDHASHPSPOOL)
121 DEFINE_CEPH_FEATURE(31, 1, MON_SINGLE_PAXOS) // deprecate me
128 DEFINE_CEPH_FEATURE(35, 1, OSD_CACHEPOOL)
129 DEFINE_CEPH_FEATURE(36, 1, CRUSH_V2)
130 DEFINE_CEPH_FEATURE(37, 1, EXPORT_PEER)
131 DEFINE_CEPH_FEATURE(38, 1, OSD_ERASURE_CODES)
132 DEFINE_CEPH_FEATURE(38, 1, OSD_OSD_TMAP2OMAP) // overlap
133 DEFINE_CEPH_FEATURE(39, 1, OSDMAP_ENC)
134 DEFINE_CEPH_FEATURE(40, 1, MDS_INLINE_DATA)
135 DEFINE_CEPH_FEATURE(41, 1, CRUSH_TUNABLES3)
136 DEFINE_CEPH_FEATURE(41, 1, OSD_PRIMARY_AFFINITY) // overlap
137 DEFINE_CEPH_FEATURE(42, 1, MSGR_KEEPALIVE2)
138 DEFINE_CEPH_FEATURE(43, 1, OSD_POOLRESEND)
139 DEFINE_CEPH_FEATURE(44, 1, ERASURE_CODE_PLUGINS_V2)
142 DEFINE_CEPH_FEATURE(46, 1, OSD_FADVISE_FLAGS)
147 DEFINE_CEPH_FEATURE(47, 1, MDS_QUOTA)
148 DEFINE_CEPH_FEATURE(48, 1, CRUSH_V4)
152 DEFINE_CEPH_FEATURE(50, 1, MON_METADATA)
153 DEFINE_CEPH_FEATURE(51, 1, OSD_BITWISE_HOBJ_SORT)
154 DEFINE_CEPH_FEATURE(52, 1, OSD_PROXY_WRITE_FEATURES)
155 DEFINE_CEPH_FEATURE(53, 1, ERASURE_CODE_PLUGINS_V3)
156 DEFINE_CEPH_FEATURE(54, 1, OSD_HITSET_GMT)
157 DEFINE_CEPH_FEATURE(55, 1, HAMMER_0_94_4)
158 DEFINE_CEPH_FEATURE(56, 1, NEW_OSDOP_ENCODING)
159 DEFINE_CEPH_FEATURE(57, 1, MON_STATEFUL_SUB)
160 DEFINE_CEPH_FEATURE(57, 1, MON_ROUTE_OSDMAP) // overlap
161 DEFINE_CEPH_FEATURE(57, 1, OSDSUBOP_NO_SNAPCONTEXT) // overlap
162 DEFINE_CEPH_FEATURE(57, 1, SERVER_JEWEL) // overlap
163 DEFINE_CEPH_FEATURE(58, 1, CRUSH_TUNABLES5)
164 DEFINE_CEPH_FEATURE(58, 1, NEW_OSDOPREPLY_ENCODING) // overlap
165 DEFINE_CEPH_FEATURE(58, 1, FS_FILE_LAYOUT_V2) // overlap
166 DEFINE_CEPH_FEATURE(59, 1, FS_BTIME)
167 DEFINE_CEPH_FEATURE(59, 1, FS_CHANGE_ATTR) // overlap
168 DEFINE_CEPH_FEATURE(59, 1, MSG_ADDR2) // overlap
169 DEFINE_CEPH_FEATURE(60, 1, OSD_RECOVERY_DELETES) // *do not share this bit*
170 DEFINE_CEPH_FEATURE(61, 1, CEPHX_V2) // *do not share this bit*
172 DEFINE_CEPH_FEATURE(62, 1, RESERVED) // do not use; used as a sentinal