4 TYPE(real_time_wrapper
)
5 TYPE(coarse_real_time_wrapper
)
11 #include "include/CompatSet.h"
14 #include "include/filepath.h"
17 #include "include/fs_types.h"
18 TYPE_FEATUREFUL(file_layout_t
)
20 #include "include/util.h"
23 #include "common/bit_vector.hpp"
26 #include "common/bloom_filter.hpp"
28 TYPE(compressible_bloom_filter
)
30 #include "common/DecayCounter.h"
33 #include "common/histogram.h"
36 #include "common/hobject.h"
40 #include "common/LogEntry.h"
41 TYPE_FEATUREFUL(LogEntry
)
42 TYPE_FEATUREFUL(LogSummary
)
44 #include "common/SloppyCRCMap.h"
47 #include "common/snap_types.h"
51 #include "msg/msg_types.h"
53 TYPE_FEATUREFUL(entity_addr_t
)
54 TYPE_FEATUREFUL(entity_addrvec_t
)
55 TYPE_FEATUREFUL(entity_inst_t
)
57 #include "crush/CrushWrapper.h"
58 TYPE_FEATUREFUL_NOCOPY(CrushWrapper
)
60 #include "osd/OSDMap.h"
63 TYPE_FEATUREFUL_NOCOPY(OSDMap
)
64 TYPE_FEATUREFUL_STRAYDATA(OSDMap::Incremental
)
66 #include "osd/osd_types.h"
68 TYPE(object_locator_t
)
69 TYPE(request_redirect_t
)
72 TYPE_FEATUREFUL(objectstore_perf_stat_t
)
73 TYPE_FEATUREFUL(osd_stat_t
)
75 TYPE_FEATUREFUL(pool_snap_info_t
)
76 TYPE_FEATUREFUL(pg_pool_t
)
77 TYPE(object_stat_sum_t
)
78 TYPE(object_stat_collection_t
)
80 TYPE_FEATUREFUL(pool_stat_t
)
81 TYPE(pg_hit_set_info_t
)
82 TYPE(pg_hit_set_history_t
)
86 TYPE_FEATUREFUL(pg_query_t
)
91 TYPE_FEATUREFUL(pg_missing_item
)
93 TYPE(pg_nls_response_t
)
94 TYPE(pg_ls_response_t
)
95 TYPE(object_copy_cursor_t
)
96 TYPE_FEATUREFUL(object_copy_data_t
)
100 TYPE_FEATUREFUL(watch_info_t
)
101 TYPE(object_manifest_t
)
102 TYPE_FEATUREFUL(object_info_t
)
104 TYPE_FEATUREFUL(ObjectRecoveryInfo
)
105 TYPE(ObjectRecoveryProgress
)
107 TYPE_FEATUREFUL(PullOp
)
108 TYPE_FEATUREFUL(PushOp
)
109 TYPE(ScrubMap::object
)
111 TYPE_FEATUREFUL(obj_list_watch_response_t
)
113 TYPE(obj_list_snap_response_t
)
114 TYPE(pool_pg_num_history_t
)
116 #include "osd/ECUtil.h"
117 // TYPE(stripe_info_t) non-standard encoding/decoding functions
118 TYPE(ECUtil::HashInfo
)
120 #include "osd/ECMsgTypes.h"
121 TYPE_NOCOPY(ECSubWrite
)
122 TYPE(ECSubWriteReply
)
123 TYPE_FEATUREFUL(ECSubRead
)
126 #include "osd/HitSet.h"
127 TYPE_NONDETERMINISTIC(ExplicitHashHitSet
)
128 TYPE_NONDETERMINISTIC(ExplicitObjectHitSet
)
130 TYPE_NONDETERMINISTIC(HitSet
) // because some subclasses are
133 #include "os/ObjectStore.h"
134 TYPE(ObjectStore::Transaction
)
136 #include "os/filestore/SequencerPosition.h"
137 TYPE(SequencerPosition
)
139 #ifdef WITH_BLUESTORE
140 #include "os/bluestore/bluestore_types.h"
141 TYPE(bluestore_bdev_label_t
)
142 TYPE(bluestore_cnode_t
)
143 TYPE(bluestore_compression_header_t
)
144 TYPE(bluestore_extent_ref_map_t
)
145 TYPE(bluestore_pextent_t
)
146 TYPE(bluestore_blob_use_tracker_t
)
147 // TODO: bluestore_blob_t repurposes the "feature" param of encode() for its
148 // struct_v. at a higher level, BlueStore::ExtentMap encodes the extends using
149 // a different interface than the normal ones. see
150 // BlueStore::ExtentMap::encode_some(). maybe we can test it using another
152 // TYPE_FEATUREFUL(bluestore_blob_t)
153 // TYPE(bluestore_shared_blob_t) there is no encode here
154 TYPE(bluestore_onode_t
)
155 TYPE(bluestore_deferred_op_t
)
156 TYPE(bluestore_deferred_transaction_t
)
157 // TYPE(bluestore_compression_header_t) there is no encode here
159 #include "os/bluestore/bluefs_types.h"
160 TYPE(bluefs_extent_t
)
163 TYPE(bluefs_transaction_t
)
166 #include "mon/AuthMonitor.h"
167 TYPE_FEATUREFUL(AuthMonitor::Incremental
)
169 #include "mon/PGMap.h"
170 TYPE_FEATUREFUL_NONDETERMINISTIC(PGMapDigest
)
171 TYPE_FEATUREFUL_NONDETERMINISTIC(PGMap
)
173 #include "mon/MonitorDBStore.h"
174 TYPE(MonitorDBStore::Transaction
)
175 TYPE(MonitorDBStore::Op
)
177 #include "mon/MonMap.h"
178 TYPE_FEATUREFUL(MonMap
)
180 #include "mon/MonCap.h"
183 #include "mon/MgrMap.h"
184 TYPE_FEATUREFUL(MgrMap
)
186 #include "mon/mon_types.h"
187 TYPE(LevelDBStoreStats
)
190 #include "mon/CreatingPGs.h"
193 #include "mgr/ServiceMap.h"
194 TYPE_FEATUREFUL(ServiceMap
)
195 TYPE_FEATUREFUL(ServiceMap::Service
)
196 TYPE_FEATUREFUL(ServiceMap::Daemon
)
198 #include "os/filestore/DBObjectMap.h"
199 TYPE(DBObjectMap::_Header
)
200 TYPE(DBObjectMap::State
)
202 #include "os/filestore/FileStore.h"
205 #include "os/kstore/kstore_types.h"
210 #include "mds/JournalPointer.h"
213 #include "osdc/Journaler.h"
214 TYPE(Journaler::Header
)
216 #include "mds/snap.h"
221 #include "mds/mdstypes.h"
225 TYPE(client_writeable_range_t
)
226 TYPE_FEATUREFUL(inode_t
<std::allocator
>)
227 TYPE_FEATUREFUL(old_inode_t
<std::allocator
>)
230 TYPE_FEATUREFUL(session_info_t
)
232 TYPE(MDSCacheObjectInfo
)
233 TYPE(mds_table_pending_t
)
234 TYPE(cap_reconnect_t
)
235 TYPE(inode_load_vec_t
)
236 TYPE(dirfrag_load_vec_t
)
238 TYPE(MDSCacheObjectInfo
)
239 TYPE(inode_backtrace_t
)
240 TYPE(inode_backpointer_t
)
242 #include "mds/CInode.h"
243 TYPE_FEATUREFUL(InodeStore
)
244 TYPE_FEATUREFUL(InodeStoreBare
)
246 #include "mds/MDSMap.h"
247 TYPE_FEATUREFUL(MDSMap
)
248 TYPE_FEATUREFUL(MDSMap::mds_info_t
)
250 #include "mds/FSMap.h"
251 //TYPE_FEATUREFUL(Filesystem)
252 TYPE_FEATUREFUL(FSMap
)
254 #include "mds/Capability.h"
255 TYPE_NOCOPY(Capability
)
257 #include "mds/inode_backtrace.h"
258 TYPE(inode_backpointer_t
)
259 TYPE(inode_backtrace_t
)
261 #include "mds/InoTable.h"
264 #include "mds/SnapServer.h"
265 TYPE_STRAYDATA(SnapServer
)
267 #include "mds/events/ECommitted.h"
268 TYPE_FEATUREFUL_NOCOPY(ECommitted
)
270 #include "mds/events/EExport.h"
271 TYPE_FEATUREFUL_NOCOPY(EExport
)
273 #include "mds/events/EFragment.h"
274 TYPE_FEATUREFUL_NOCOPY(EFragment
)
276 #include "mds/events/EImportFinish.h"
277 TYPE_FEATUREFUL_NOCOPY(EImportFinish
)
279 #include "mds/events/EImportStart.h"
280 TYPE_FEATUREFUL_NOCOPY(EImportStart
)
282 #include "mds/events/EMetaBlob.h"
283 TYPE_FEATUREFUL_NOCOPY(EMetaBlob::fullbit
)
284 TYPE(EMetaBlob::remotebit
)
285 TYPE(EMetaBlob::nullbit
)
286 TYPE_FEATUREFUL_NOCOPY(EMetaBlob::dirlump
)
287 TYPE_FEATUREFUL_NOCOPY(EMetaBlob
)
289 #include "mds/events/EOpen.h"
290 TYPE_FEATUREFUL_NOCOPY(EOpen
)
292 #include "mds/events/EResetJournal.h"
293 TYPE_FEATUREFUL_NOCOPY(EResetJournal
)
295 #include "mds/events/ESession.h"
296 TYPE_FEATUREFUL_NOCOPY(ESession
)
298 #include "mds/events/ESessions.h"
299 TYPE_FEATUREFUL_NOCOPY(ESessions
)
301 #include "mds/events/ESlaveUpdate.h"
304 TYPE(rename_rollback::drec
)
305 TYPE(rename_rollback
)
306 TYPE_FEATUREFUL_NOCOPY(ESlaveUpdate
)
308 #include "mds/events/ESubtreeMap.h"
309 TYPE_FEATUREFUL_NOCOPY(ESubtreeMap
)
311 #include "mds/events/ETableClient.h"
312 TYPE_FEATUREFUL_NOCOPY(ETableClient
)
314 #include "mds/events/ETableServer.h"
315 TYPE_FEATUREFUL_NOCOPY(ETableServer
)
317 #include "mds/events/EUpdate.h"
318 TYPE_FEATUREFUL_NOCOPY(EUpdate
)
319 #endif // WITH_CEPHFS
322 #include "librbd/journal/Types.h"
323 TYPE(librbd::journal::EventEntry
)
324 TYPE(librbd::journal::ClientData
)
325 TYPE(librbd::journal::TagData
)
326 #include "librbd/mirroring_watcher/Types.h"
327 TYPE(librbd::mirroring_watcher::NotifyMessage
)
328 #include "librbd/trash_watcher/Types.h"
329 TYPE(librbd::mirroring_watcher::NotifyMessage
)
330 #include "librbd/WatchNotifyTypes.h"
331 TYPE(librbd::watch_notify::NotifyMessage
)
332 TYPE(librbd::watch_notify::ResponseMessage
)
334 #include "rbd_replay/ActionTypes.h"
335 TYPE(rbd_replay::action::Dependency
)
336 TYPE(rbd_replay::action::ActionEntry
)
338 #include "tools/rbd_mirror/image_map/Types.h"
339 TYPE(rbd::mirror::image_map::PolicyData
)
344 #include "rgw/rgw_rados.h"
346 TYPE(RGWObjManifestPart
)
349 #include "rgw/rgw_zone.h"
356 #include "rgw/rgw_acl.h"
360 TYPE(RGWAccessControlList
)
362 TYPE(RGWAccessControlPolicy
)
364 #include "rgw/rgw_cache.h"
366 TYPE(ObjectCacheInfo
)
367 TYPE(RGWCacheNotifyInfo
)
369 #include "rgw/rgw_lc.h"
370 TYPE(RGWLifecycleConfiguration
)
372 #include "cls/rgw/cls_rgw_types.h"
373 TYPE(rgw_bucket_pending_info
)
374 TYPE(rgw_bucket_dir_entry_meta
)
375 TYPE(rgw_bucket_entry_ver
)
376 TYPE(rgw_bucket_dir_entry
)
377 TYPE(rgw_bucket_category_stats
)
378 TYPE(rgw_bucket_dir_header
)
380 TYPE(rgw_bucket_entry_ver
)
381 TYPE(cls_rgw_obj_key
)
382 TYPE(rgw_bucket_olh_log_entry
)
383 TYPE(rgw_usage_log_entry
)
385 #include "cls/rgw/cls_rgw_ops.h"
386 TYPE(rgw_cls_obj_prepare_op
)
387 TYPE(rgw_cls_obj_complete_op
)
388 TYPE(rgw_cls_list_op
)
389 TYPE(rgw_cls_list_ret
)
390 TYPE(cls_rgw_gc_defer_entry_op
)
391 TYPE(cls_rgw_gc_list_op
)
392 TYPE(cls_rgw_gc_list_ret
)
393 TYPE(cls_rgw_gc_obj_info
)
394 TYPE(cls_rgw_gc_remove_op
)
395 TYPE(cls_rgw_gc_set_entry_op
)
397 TYPE(cls_rgw_obj_chain
)
398 TYPE(rgw_cls_tag_timeout_op
)
399 TYPE(cls_rgw_bi_log_list_op
)
400 TYPE(cls_rgw_bi_log_trim_op
)
401 TYPE(cls_rgw_bi_log_list_ret
)
402 TYPE(rgw_cls_link_olh_op
)
403 TYPE(rgw_cls_unlink_instance_op
)
404 TYPE(rgw_cls_read_olh_log_op
)
405 TYPE(rgw_cls_read_olh_log_ret
)
406 TYPE(rgw_cls_trim_olh_log_op
)
407 TYPE(rgw_cls_bucket_clear_olh_op
)
408 TYPE(rgw_cls_check_index_ret
)
409 TYPE(cls_rgw_reshard_add_op
)
410 TYPE(cls_rgw_reshard_list_op
)
411 TYPE(cls_rgw_reshard_list_ret
)
412 TYPE(cls_rgw_reshard_get_op
)
413 TYPE(cls_rgw_reshard_get_ret
)
414 TYPE(cls_rgw_reshard_remove_op
)
415 TYPE(cls_rgw_set_bucket_resharding_op
)
416 TYPE(cls_rgw_clear_bucket_resharding_op
)
417 TYPE(cls_rgw_lc_obj_head
)
419 #include "cls/rgw/cls_rgw_client.h"
420 TYPE(rgw_bi_log_entry
)
421 TYPE(cls_rgw_reshard_entry
)
422 TYPE(cls_rgw_bucket_instance_entry
)
424 #include "cls/user/cls_user_types.h"
425 TYPE(cls_user_bucket
)
426 TYPE(cls_user_bucket_entry
)
428 TYPE(cls_user_header
)
430 #include "cls/user/cls_user_ops.h"
431 TYPE(cls_user_set_buckets_op
)
432 TYPE(cls_user_remove_bucket_op
)
433 TYPE(cls_user_list_buckets_op
)
434 TYPE(cls_user_list_buckets_ret
)
435 TYPE(cls_user_get_header_op
)
436 TYPE(cls_user_get_header_ret
)
437 TYPE(cls_user_complete_stats_sync_op
)
439 #include "cls/journal/cls_journal_types.h"
440 TYPE(cls::journal::ObjectPosition
)
441 TYPE(cls::journal::ObjectSetPosition
)
442 TYPE(cls::journal::Client
)
443 TYPE(cls::journal::Tag
)
445 #include "rgw/rgw_common.h"
452 TYPE(RGWUploadPartInfo
)
455 #include "rgw/rgw_log.h"
458 #include "rgw/rgw_meta_sync_status.h"
459 TYPE(rgw_meta_sync_info
)
460 TYPE(rgw_meta_sync_marker
)
461 TYPE(rgw_meta_sync_status
)
463 #include "rgw/rgw_data_sync.h"
464 TYPE(rgw_data_sync_info
)
465 TYPE(rgw_data_sync_marker
)
466 TYPE(rgw_data_sync_status
)
471 #include "cls/rbd/cls_rbd.h"
472 TYPE_FEATUREFUL(cls_rbd_parent
)
473 TYPE_FEATUREFUL(cls_rbd_snap
)
475 #include "cls/rbd/cls_rbd_types.h"
476 TYPE(cls::rbd::ParentImageSpec
)
477 TYPE(cls::rbd::ChildImageSpec
)
478 TYPE(cls::rbd::MigrationSpec
)
479 TYPE(cls::rbd::MirrorPeer
)
480 TYPE(cls::rbd::MirrorImage
)
481 TYPE(cls::rbd::MirrorImageMap
)
482 TYPE(cls::rbd::MirrorImageStatus
)
483 TYPE(cls::rbd::GroupImageSpec
)
484 TYPE(cls::rbd::GroupImageStatus
)
485 TYPE(cls::rbd::GroupSnapshot
)
486 TYPE(cls::rbd::GroupSpec
)
487 TYPE(cls::rbd::ImageSnapshotSpec
)
488 TYPE(cls::rbd::SnapshotInfo
)
489 TYPE(cls::rbd::SnapshotNamespace
)
492 #include "cls/lock/cls_lock_types.h"
493 TYPE(rados::cls::lock::locker_id_t
)
494 TYPE_FEATUREFUL(rados::cls::lock::locker_info_t
)
495 TYPE_FEATUREFUL(rados::cls::lock::lock_info_t
)
497 #include "cls/lock/cls_lock_ops.h"
498 TYPE(cls_lock_lock_op
)
499 TYPE(cls_lock_unlock_op
)
500 TYPE(cls_lock_break_op
)
501 TYPE(cls_lock_get_info_op
)
502 TYPE_FEATUREFUL(cls_lock_get_info_reply
)
503 TYPE(cls_lock_list_locks_reply
)
504 TYPE(cls_lock_assert_op
)
505 TYPE(cls_lock_set_cookie_op
)
507 #include "cls/refcount/cls_refcount_ops.h"
508 TYPE(cls_refcount_get_op
)
509 TYPE(cls_refcount_put_op
)
510 TYPE(cls_refcount_set_op
)
511 TYPE(cls_refcount_read_op
)
512 TYPE(cls_refcount_read_ret
)
515 #include "journal/Entry.h"
519 #include "messages/MAuth.h"
522 #include "messages/MAuthReply.h"
525 #include "messages/MCacheExpire.h"
526 MESSAGE(MCacheExpire
)
528 #include "messages/MClientCapRelease.h"
529 MESSAGE(MClientCapRelease
)
531 #include "messages/MClientCaps.h"
534 #include "messages/MClientLease.h"
535 MESSAGE(MClientLease
)
537 #include "messages/MClientReconnect.h"
538 MESSAGE(MClientReconnect
)
540 #include "messages/MClientReply.h"
541 MESSAGE(MClientReply
)
543 #include "messages/MClientRequest.h"
544 MESSAGE(MClientRequest
)
546 #include "messages/MClientRequestForward.h"
547 MESSAGE(MClientRequestForward
)
549 #include "messages/MClientQuota.h"
550 MESSAGE(MClientQuota
)
552 #include "messages/MClientSession.h"
553 MESSAGE(MClientSession
)
555 #include "messages/MClientSnap.h"
558 #include "messages/MCommand.h"
561 #include "messages/MCommandReply.h"
562 MESSAGE(MCommandReply
)
564 #include "messages/MConfig.h"
567 #include "messages/MDataPing.h"
570 #include "messages/MDentryLink.h"
573 #include "messages/MDentryUnlink.h"
574 MESSAGE(MDentryUnlink
)
576 #include "messages/MDirUpdate.h"
579 #include "messages/MDiscover.h"
582 #include "messages/MDiscoverReply.h"
583 MESSAGE(MDiscoverReply
)
585 #include "messages/MExportCaps.h"
588 #include "messages/MExportCapsAck.h"
589 MESSAGE(MExportCapsAck
)
591 #include "messages/MExportDir.h"
594 #include "messages/MExportDirAck.h"
595 MESSAGE(MExportDirAck
)
597 #include "messages/MExportDirCancel.h"
598 MESSAGE(MExportDirCancel
)
600 #include "messages/MExportDirDiscover.h"
601 MESSAGE(MExportDirDiscover
)
603 #include "messages/MExportDirDiscoverAck.h"
604 MESSAGE(MExportDirDiscoverAck
)
606 #include "messages/MExportDirFinish.h"
607 MESSAGE(MExportDirFinish
)
609 #include "messages/MExportDirNotify.h"
610 MESSAGE(MExportDirNotify
)
612 #include "messages/MExportDirNotifyAck.h"
613 MESSAGE(MExportDirNotifyAck
)
615 #include "messages/MExportDirPrep.h"
616 MESSAGE(MExportDirPrep
)
618 #include "messages/MExportDirPrepAck.h"
619 MESSAGE(MExportDirPrepAck
)
621 #include "messages/MForward.h"
624 #include "messages/MFSMap.h"
627 #include "messages/MFSMapUser.h"
630 #include "messages/MGatherCaps.h"
633 #include "messages/MGenericMessage.h"
634 MESSAGE(MGenericMessage
)
636 #include "messages/MGetConfig.h"
639 #include "messages/MGetPoolStats.h"
640 MESSAGE(MGetPoolStats
)
642 #include "messages/MGetPoolStatsReply.h"
643 MESSAGE(MGetPoolStatsReply
)
645 #include "messages/MHeartbeat.h"
648 #include "messages/MInodeFileCaps.h"
649 MESSAGE(MInodeFileCaps
)
651 #include "messages/MLock.h"
654 #include "messages/MLog.h"
657 #include "messages/MLogAck.h"
660 #include "messages/MMDSOpenIno.h"
663 #include "messages/MMDSOpenInoReply.h"
664 MESSAGE(MMDSOpenInoReply
)
666 #include "messages/MMDSBeacon.h"
669 #include "messages/MMDSCacheRejoin.h"
670 MESSAGE(MMDSCacheRejoin
)
672 #include "messages/MMDSFindIno.h"
675 #include "messages/MMDSFindInoReply.h"
676 MESSAGE(MMDSFindInoReply
)
678 #include "messages/MMDSFragmentNotify.h"
679 MESSAGE(MMDSFragmentNotify
)
681 #include "messages/MMDSLoadTargets.h"
682 MESSAGE(MMDSLoadTargets
)
684 #include "messages/MMDSMap.h"
687 #include "messages/MMgrReport.h"
690 #include "messages/MMDSResolve.h"
693 #include "messages/MMDSResolveAck.h"
694 MESSAGE(MMDSResolveAck
)
696 #include "messages/MMDSSlaveRequest.h"
697 MESSAGE(MMDSSlaveRequest
)
699 #include "messages/MMDSSnapUpdate.h"
700 MESSAGE(MMDSSnapUpdate
)
702 #include "messages/MMDSTableRequest.h"
703 MESSAGE(MMDSTableRequest
)
705 #include "messages/MMgrClose.h"
708 #include "messages/MMgrConfigure.h"
709 MESSAGE(MMgrConfigure
)
711 #include "messages/MMgrDigest.h"
714 #include "messages/MMgrMap.h"
717 #include "messages/MMgrOpen.h"
720 #include "messages/MMonCommand.h"
723 #include "messages/MMonCommandAck.h"
724 MESSAGE(MMonCommandAck
)
726 #include "messages/MMonElection.h"
727 MESSAGE(MMonElection
)
729 #include "messages/MMonGetMap.h"
732 #include "messages/MMonGetVersion.h"
733 MESSAGE(MMonGetVersion
)
735 #include "messages/MMonGetVersionReply.h"
736 MESSAGE(MMonGetVersionReply
)
738 #include "messages/MMonGlobalID.h"
739 MESSAGE(MMonGlobalID
)
741 #include "messages/MMonJoin.h"
744 #include "messages/MMonMap.h"
747 #include "messages/MMonMetadata.h"
748 MESSAGE(MMonMetadata
)
750 #include "messages/MMonPaxos.h"
753 #include "messages/MMonProbe.h"
756 #include "messages/MMonScrub.h"
759 #include "messages/MMonSync.h"
762 #include "messages/MMonSubscribe.h"
763 MESSAGE(MMonSubscribe
)
765 #include "messages/MMonSubscribeAck.h"
766 MESSAGE(MMonSubscribeAck
)
768 #include "messages/MNop.h"
771 #include "messages/MOSDAlive.h"
774 #include "messages/MOSDBoot.h"
777 #include "messages/MOSDFailure.h"
780 #include "messages/MOSDMap.h"
783 #include "messages/MOSDOp.h"
786 #include "messages/MOSDOpReply.h"
789 #include "messages/MOSDPGBackfill.h"
790 MESSAGE(MOSDPGBackfill
)
792 #include "messages/MOSDPGCreate.h"
793 MESSAGE(MOSDPGCreate
)
795 #include "messages/MOSDPGCreate2.h"
796 MESSAGE(MOSDPGCreate2
)
798 #include "messages/MOSDPGInfo.h"
801 #include "messages/MOSDPGLog.h"
804 #include "messages/MOSDPGNotify.h"
805 MESSAGE(MOSDPGNotify
)
807 #include "messages/MOSDPGQuery.h"
810 #include "messages/MOSDPGRemove.h"
811 MESSAGE(MOSDPGRemove
)
813 #include "messages/MOSDPGRecoveryDelete.h"
814 MESSAGE(MOSDPGRecoveryDelete
)
816 #include "messages/MOSDPGRecoveryDeleteReply.h"
817 MESSAGE(MOSDPGRecoveryDeleteReply
)
819 #include "messages/MOSDPGScan.h"
822 #include "messages/MOSDPGTemp.h"
825 #include "messages/MOSDPGTrim.h"
828 #include "messages/MOSDPing.h"
831 #include "messages/MOSDRepScrub.h"
832 MESSAGE(MOSDRepScrub
)
834 #include "messages/MOSDScrub.h"
837 #include "messages/MOSDScrub2.h"
840 #include "messages/MOSDForceRecovery.h"
841 MESSAGE(MOSDForceRecovery
)
843 #include "messages/MPGStats.h"
846 #include "messages/MPGStatsAck.h"
849 #include "messages/MPing.h"
852 #include "messages/MPoolOp.h"
855 #include "messages/MPoolOpReply.h"
856 MESSAGE(MPoolOpReply
)
858 #include "messages/MRemoveSnaps.h"
859 MESSAGE(MRemoveSnaps
)
861 #include "messages/MRoute.h"
864 #include "messages/MServiceMap.h"
867 #include "messages/MStatfs.h"
870 #include "messages/MStatfsReply.h"
871 MESSAGE(MStatfsReply
)
873 #include "messages/MTimeCheck.h"
876 #include "messages/MTimeCheck2.h"
879 #include "messages/MWatchNotify.h"
880 MESSAGE(MWatchNotify
)