2 TYPE(real_time_wrapper
)
3 TYPE(coarse_real_time_wrapper
)
6 #include "include/utime.h"
9 #include "include/uuid.h"
18 #include "include/CompatSet.h"
21 #include "include/filepath.h"
24 #include "include/fs_types.h"
25 TYPE_FEATUREFUL(file_layout_t
)
27 #include "include/util.h"
30 #include "common/bit_vector.hpp"
33 #include "common/bloom_filter.hpp"
35 TYPE(compressible_bloom_filter
)
37 #include "common/DecayCounter.h"
40 #include "common/histogram.h"
43 #include "common/hobject.h"
47 #include "common/LogEntry.h"
48 TYPE_FEATUREFUL(LogEntry
)
49 TYPE_FEATUREFUL(LogSummary
)
51 #include "common/SloppyCRCMap.h"
54 #include "common/snap_types.h"
58 #include "msg/msg_types.h"
60 TYPE_FEATUREFUL(entity_addr_t
)
61 TYPE_FEATUREFUL(entity_addrvec_t
)
62 TYPE_FEATUREFUL(entity_inst_t
)
64 #include "crush/CrushWrapper.h"
65 TYPE_FEATUREFUL_NOCOPY(CrushWrapper
)
67 #include "cls/cas/cls_cas_ops.h"
68 TYPE(cls_cas_chunk_create_or_get_ref_op
)
69 TYPE(cls_cas_chunk_get_ref_op
)
70 TYPE(cls_cas_chunk_put_ref_op
)
72 #include "cls/cas/cls_cas_internal.h"
75 #include "cls/lock/cls_lock_types.h"
76 TYPE(rados::cls::lock::locker_id_t
)
77 TYPE_FEATUREFUL(rados::cls::lock::locker_info_t
)
78 TYPE_FEATUREFUL(rados::cls::lock::lock_info_t
)
80 #include "cls/lock/cls_lock_ops.h"
81 TYPE(cls_lock_lock_op
)
82 TYPE(cls_lock_unlock_op
)
83 TYPE(cls_lock_break_op
)
84 TYPE(cls_lock_get_info_op
)
85 TYPE_FEATUREFUL(cls_lock_get_info_reply
)
86 TYPE(cls_lock_list_locks_reply
)
87 TYPE(cls_lock_assert_op
)
88 TYPE(cls_lock_set_cookie_op
)
90 #include "cls/refcount/cls_refcount_ops.h"
91 TYPE(cls_refcount_get_op
)
92 TYPE(cls_refcount_put_op
)
93 TYPE(cls_refcount_set_op
)
94 TYPE(cls_refcount_read_op
)
95 TYPE(cls_refcount_read_ret
)
98 #include "cls/timeindex/cls_timeindex_types.h"
99 TYPE(cls_timeindex_entry
)
101 #include "journal/Entry.h"
105 #include "messages/MAuth.h"
108 #include "messages/MAuthReply.h"
111 #include "messages/MCacheExpire.h"
112 MESSAGE(MCacheExpire
)
114 #include "messages/MClientCapRelease.h"
115 MESSAGE(MClientCapRelease
)
117 #include "messages/MClientCaps.h"
120 #include "messages/MClientLease.h"
121 MESSAGE(MClientLease
)
123 #include "messages/MClientReconnect.h"
124 MESSAGE(MClientReconnect
)
126 #include "messages/MClientReply.h"
127 MESSAGE(MClientReply
)
129 #include "messages/MClientRequest.h"
130 MESSAGE(MClientRequest
)
132 #include "messages/MClientRequestForward.h"
133 MESSAGE(MClientRequestForward
)
135 #include "messages/MClientQuota.h"
136 MESSAGE(MClientQuota
)
138 #include "messages/MClientSession.h"
139 MESSAGE(MClientSession
)
141 #include "messages/MClientSnap.h"
144 #include "messages/MCommand.h"
147 #include "messages/MCommandReply.h"
148 MESSAGE(MCommandReply
)
150 #include "messages/MConfig.h"
153 #include "messages/MDentryLink.h"
156 #include "messages/MDentryUnlink.h"
157 MESSAGE(MDentryUnlink
)
159 #include "messages/MDirUpdate.h"
162 #include "messages/MDiscover.h"
165 #include "messages/MDiscoverReply.h"
166 MESSAGE(MDiscoverReply
)
168 #include "messages/MExportCaps.h"
171 #include "messages/MExportCapsAck.h"
172 MESSAGE(MExportCapsAck
)
174 #include "messages/MExportDir.h"
177 #include "messages/MExportDirAck.h"
178 MESSAGE(MExportDirAck
)
180 #include "messages/MExportDirCancel.h"
181 MESSAGE(MExportDirCancel
)
183 #include "messages/MExportDirDiscover.h"
184 MESSAGE(MExportDirDiscover
)
186 #include "messages/MExportDirDiscoverAck.h"
187 MESSAGE(MExportDirDiscoverAck
)
189 #include "messages/MExportDirFinish.h"
190 MESSAGE(MExportDirFinish
)
192 #include "messages/MExportDirNotify.h"
193 MESSAGE(MExportDirNotify
)
195 #include "messages/MExportDirNotifyAck.h"
196 MESSAGE(MExportDirNotifyAck
)
198 #include "messages/MExportDirPrep.h"
199 MESSAGE(MExportDirPrep
)
201 #include "messages/MExportDirPrepAck.h"
202 MESSAGE(MExportDirPrepAck
)
204 #include "messages/MForward.h"
207 #include "messages/MFSMap.h"
210 #include "messages/MFSMapUser.h"
213 #include "messages/MGatherCaps.h"
216 #include "messages/MGenericMessage.h"
217 MESSAGE(MGenericMessage
)
219 #include "messages/MGetConfig.h"
222 #include "messages/MGetPoolStats.h"
223 MESSAGE(MGetPoolStats
)
225 #include "messages/MGetPoolStatsReply.h"
226 MESSAGE(MGetPoolStatsReply
)
228 #include "messages/MHeartbeat.h"
231 #include "messages/MInodeFileCaps.h"
232 MESSAGE(MInodeFileCaps
)
234 #include "messages/MLock.h"
237 #include "messages/MLog.h"
240 #include "messages/MLogAck.h"
243 #include "messages/MMDSOpenIno.h"
246 #include "messages/MMDSOpenInoReply.h"
247 MESSAGE(MMDSOpenInoReply
)
249 #include "messages/MMDSBeacon.h"
252 #include "messages/MMDSCacheRejoin.h"
253 MESSAGE(MMDSCacheRejoin
)
255 #include "messages/MMDSFindIno.h"
258 #include "messages/MMDSFindInoReply.h"
259 MESSAGE(MMDSFindInoReply
)
261 #include "messages/MMDSFragmentNotify.h"
262 MESSAGE(MMDSFragmentNotify
)
264 #include "messages/MMDSLoadTargets.h"
265 MESSAGE(MMDSLoadTargets
)
267 #include "messages/MMDSMap.h"
270 #include "messages/MMgrReport.h"
273 #include "messages/MMDSResolve.h"
276 #include "messages/MMDSResolveAck.h"
277 MESSAGE(MMDSResolveAck
)
279 #include "messages/MMDSPeerRequest.h"
280 MESSAGE(MMDSPeerRequest
)
282 #include "messages/MMDSSnapUpdate.h"
283 MESSAGE(MMDSSnapUpdate
)
285 #include "messages/MMDSTableRequest.h"
286 MESSAGE(MMDSTableRequest
)
288 #include "messages/MMgrClose.h"
291 #include "messages/MMgrConfigure.h"
292 MESSAGE(MMgrConfigure
)
294 #include "messages/MMgrDigest.h"
297 #include "messages/MMgrMap.h"
300 #include "messages/MMgrOpen.h"
303 #include "messages/MMonCommand.h"
306 #include "messages/MMonCommandAck.h"
307 MESSAGE(MMonCommandAck
)
309 #include "messages/MMonElection.h"
310 MESSAGE(MMonElection
)
312 #include "messages/MMonGetMap.h"
315 #include "messages/MMonGetVersion.h"
316 MESSAGE(MMonGetVersion
)
318 #include "messages/MMonGetVersionReply.h"
319 MESSAGE(MMonGetVersionReply
)
321 #include "messages/MMonGlobalID.h"
322 MESSAGE(MMonGlobalID
)
324 #include "messages/MMonJoin.h"
327 #include "messages/MMonMap.h"
330 #include "messages/MMonPaxos.h"
333 #include "messages/MMonProbe.h"
336 #include "messages/MMonScrub.h"
339 #include "messages/MMonSync.h"
342 #include "messages/MMonSubscribe.h"
343 MESSAGE(MMonSubscribe
)
345 #include "messages/MMonSubscribeAck.h"
346 MESSAGE(MMonSubscribeAck
)
348 #include "messages/MOSDAlive.h"
351 #include "messages/MOSDBoot.h"
354 #include "messages/MOSDFailure.h"
357 #include "messages/MOSDMap.h"
360 #include "messages/MOSDOp.h"
363 #include "messages/MOSDOpReply.h"
366 #include "messages/MOSDPGBackfill.h"
367 MESSAGE(MOSDPGBackfill
)
369 #include "messages/MOSDPGCreate.h"
370 MESSAGE(MOSDPGCreate
)
372 #include "messages/MOSDPGCreate2.h"
373 MESSAGE(MOSDPGCreate2
)
375 #include "messages/MOSDPGInfo.h"
378 #include "messages/MOSDPGLog.h"
381 #include "messages/MOSDPGNotify.h"
382 MESSAGE(MOSDPGNotify
)
384 #include "messages/MOSDPGQuery.h"
387 #include "messages/MOSDPGRemove.h"
388 MESSAGE(MOSDPGRemove
)
390 #include "messages/MOSDPGRecoveryDelete.h"
391 MESSAGE(MOSDPGRecoveryDelete
)
393 #include "messages/MOSDPGRecoveryDeleteReply.h"
394 MESSAGE(MOSDPGRecoveryDeleteReply
)
396 #include "messages/MOSDPGScan.h"
399 #include "messages/MOSDPGTemp.h"
402 #include "messages/MOSDPGTrim.h"
405 #include "messages/MOSDPing.h"
408 #include "messages/MOSDRepScrub.h"
409 MESSAGE(MOSDRepScrub
)
411 #include "messages/MOSDScrub.h"
414 #include "messages/MOSDScrub2.h"
417 #include "messages/MOSDForceRecovery.h"
418 MESSAGE(MOSDForceRecovery
)
420 #include "messages/MPGStats.h"
423 #include "messages/MPGStatsAck.h"
426 #include "messages/MPing.h"
429 #include "messages/MPoolOp.h"
432 #include "messages/MPoolOpReply.h"
433 MESSAGE(MPoolOpReply
)
435 #include "messages/MRemoveSnaps.h"
436 MESSAGE(MRemoveSnaps
)
438 #include "messages/MRoute.h"
441 #include "messages/MServiceMap.h"
444 #include "messages/MStatfs.h"
447 #include "messages/MStatfsReply.h"
448 MESSAGE(MStatfsReply
)
450 #include "messages/MTimeCheck.h"
453 #include "messages/MTimeCheck2.h"
456 #include "messages/MWatchNotify.h"
457 MESSAGE(MWatchNotify
)
459 #include "messages/MMgrUpdate.h"