Lines Matching refs:DEFINE_CEPH_FEATURE

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