]> git.proxmox.com Git - ceph.git/blame - ceph/src/test/encoding/types.h
update sources to v12.1.1
[ceph.git] / ceph / src / test / encoding / types.h
CommitLineData
7c673cae
FG
1#include "include/CompatSet.h"
2TYPE(CompatSet)
3
4#include "include/filepath.h"
5TYPE(filepath)
6
7#include "include/util.h"
8TYPE(ceph_data_stats)
9
10#include "common/bit_vector.hpp"
11TYPE(BitVector<2>)
12
13#include "common/bloom_filter.hpp"
14TYPE(bloom_filter)
15TYPE(compressible_bloom_filter)
16
17#include "test_ceph_time.h"
18TYPE(real_time_wrapper)
19
31f18b77
FG
20#include "test_sstring.h"
21TYPE(sstring_wrapper)
22
7c673cae
FG
23#include "common/snap_types.h"
24TYPE(SnapContext)
25TYPE(SnapRealmInfo)
26
27#include "common/DecayCounter.h"
28TYPE(DecayCounter)
29
30#include "common/LogEntry.h"
31TYPE_FEATUREFUL(LogEntryKey)
32TYPE_FEATUREFUL(LogEntry)
33TYPE_FEATUREFUL(LogSummary)
34
35#include "common/SloppyCRCMap.h"
36TYPE(SloppyCRCMap)
37
38#include "msg/msg_types.h"
39TYPE(entity_name_t)
40TYPE_FEATUREFUL(entity_addr_t)
41TYPE_FEATUREFUL(entity_addrvec_t)
42TYPE_FEATUREFUL(entity_inst_t)
43
44#include "osd/OSDMap.h"
45TYPE(osd_info_t)
46TYPE(osd_xinfo_t)
47TYPE_FEATUREFUL_NOCOPY(OSDMap)
48TYPE_FEATUREFUL_STRAYDATA(OSDMap::Incremental)
49
50#include "crush/CrushWrapper.h"
51TYPE_FEATUREFUL_NOCOPY(CrushWrapper)
52
53#include "common/histogram.h"
54TYPE(pow2_hist_t)
55
56#include "osd/osd_types.h"
57TYPE(osd_reqid_t)
58TYPE(object_locator_t)
59TYPE(request_redirect_t)
60TYPE(pg_t)
61TYPE(coll_t)
62TYPE(objectstore_perf_stat_t)
63TYPE(osd_stat_t)
64TYPE(OSDSuperblock)
65TYPE_FEATUREFUL(pool_snap_info_t)
66TYPE_FEATUREFUL(pg_pool_t)
67TYPE(object_stat_sum_t)
68TYPE(object_stat_collection_t)
69TYPE(pg_stat_t)
70TYPE_FEATUREFUL(pool_stat_t)
71TYPE(pg_history_t)
72TYPE(pg_info_t)
73TYPE_FEATUREFUL(pg_query_t)
74TYPE(pg_log_entry_t)
75TYPE(pg_log_t)
76TYPE(pg_missing_item)
77TYPE(pg_missing_t)
78TYPE(pg_ls_response_t)
79TYPE(pg_nls_response_t)
80TYPE(object_copy_cursor_t)
81TYPE_FEATUREFUL(object_copy_data_t)
82TYPE(pg_create_t)
83TYPE_FEATUREFUL(watch_info_t)
84TYPE_FEATUREFUL(object_info_t)
85TYPE(SnapSet)
86TYPE_FEATUREFUL(ObjectRecoveryInfo)
87TYPE(ObjectRecoveryProgress)
88TYPE(ScrubMap::object)
89TYPE(ScrubMap)
90TYPE(pg_hit_set_info_t)
91TYPE(pg_hit_set_history_t)
92TYPE(osd_peer_stat_t)
93TYPE(clone_info)
94TYPE(obj_list_snap_response_t)
95TYPE_FEATUREFUL(PullOp)
96TYPE_FEATUREFUL(PushOp)
97TYPE(PushReplyOp)
98
99#include "osd/ECUtil.h"
100TYPE(ECUtil::HashInfo)
101
102#include "osd/ECMsgTypes.h"
103TYPE_NOCOPY(ECSubWrite)
104TYPE(ECSubWriteReply)
105TYPE_FEATUREFUL(ECSubRead)
106TYPE(ECSubReadReply)
107
108#include "osd/HitSet.h"
109TYPE_NONDETERMINISTIC(ExplicitHashHitSet)
110TYPE_NONDETERMINISTIC(ExplicitObjectHitSet)
111TYPE(BloomHitSet)
112TYPE_NONDETERMINISTIC(HitSet) // because some subclasses are
113TYPE(HitSet::Params)
114
115#include "os/ObjectStore.h"
116TYPE(ObjectStore::Transaction)
117
118#include "os/filestore/SequencerPosition.h"
119TYPE(SequencerPosition)
120
121#ifdef HAVE_LIBAIO
122#include "os/bluestore/bluestore_types.h"
123TYPE(bluestore_cnode_t)
124TYPE(bluestore_compression_header_t)
125TYPE(bluestore_extent_ref_map_t)
126TYPE(bluestore_pextent_t)
127// TODO: bluestore_blob_t repurposes the "feature" param of encode() for its
128// struct_v. at a higher level, BlueStore::ExtendMap encodes the extends using
129// a different interface than the normal ones. see
130// BlueStore::ExtentMap::encode_some(). maybe we can test it using another
131// approach.
132// TYPE_FEATUREFUL(bluestore_blob_t)
133TYPE(bluestore_onode_t)
134TYPE(bluestore_deferred_op_t)
135TYPE(bluestore_deferred_transaction_t)
136#endif
137
138#include "common/hobject.h"
139TYPE(hobject_t)
140TYPE(ghobject_t)
141
142#include "mon/AuthMonitor.h"
143TYPE_FEATUREFUL(AuthMonitor::Incremental)
144
145#include "mon/PGMap.h"
146TYPE_FEATUREFUL(PGMap::Incremental)
147TYPE_FEATUREFUL_NONDETERMINISTIC(PGMap)
31f18b77 148TYPE_FEATUREFUL_NONDETERMINISTIC(PGMapDigest)
7c673cae
FG
149
150#include "mon/MonitorDBStore.h"
151TYPE(MonitorDBStore::Transaction)
152TYPE(MonitorDBStore::Op)
153
154#include "mon/MonMap.h"
155TYPE_FEATUREFUL(MonMap)
156
157#include "mon/MonCap.h"
158TYPE(MonCap)
159
160#include "mon/MgrMap.h"
161TYPE_FEATUREFUL(MgrMap)
162
163#include "mon/mon_types.h"
164TYPE(LevelDBStoreStats)
165
166#include "mon/CreatingPGs.h"
167TYPE(creating_pgs_t)
168
224ce89b
WB
169#include "mgr/ServiceMap.h"
170TYPE_FEATUREFUL(ServiceMap)
171TYPE_FEATUREFUL(ServiceMap::Service)
172TYPE_FEATUREFUL(ServiceMap::Daemon)
173
7c673cae
FG
174#include "os/filestore/DBObjectMap.h"
175TYPE(DBObjectMap::_Header)
176TYPE(DBObjectMap::State)
177
178#include "mds/JournalPointer.h"
179TYPE(JournalPointer)
180
181#include "osdc/Journaler.h"
182TYPE(Journaler::Header)
183
184#include "mds/snap.h"
185TYPE(SnapInfo)
186TYPE(snaplink_t)
187TYPE(sr_t)
188
189#include "mds/mdstypes.h"
190TYPE(frag_info_t)
191TYPE(nest_info_t)
192TYPE(client_writeable_range_t)
193TYPE_FEATUREFUL(inode_t)
194TYPE_FEATUREFUL(old_inode_t)
195TYPE(fnode_t)
196TYPE(old_rstat_t)
197TYPE_FEATUREFUL(session_info_t)
198TYPE(string_snap_t)
199TYPE(MDSCacheObjectInfo)
200TYPE(mds_table_pending_t)
201TYPE(inode_load_vec_t)
202TYPE(dirfrag_load_vec_t)
203TYPE(mds_load_t)
204TYPE(cap_reconnect_t)
205TYPE(inode_backtrace_t)
206TYPE(inode_backpointer_t)
207TYPE(quota_info_t)
208
209#include "include/fs_types.h"
210TYPE_FEATUREFUL(file_layout_t)
211
212#include "mds/CInode.h"
213TYPE_FEATUREFUL(InodeStore)
214
215#include "mds/MDSMap.h"
216TYPE_FEATUREFUL(MDSMap)
217TYPE_FEATUREFUL(MDSMap::mds_info_t)
218
219#include "mds/FSMap.h"
220//TYPE_FEATUREFUL(Filesystem)
221TYPE_FEATUREFUL(FSMap)
222
223#include "mds/Capability.h"
224TYPE_NOCOPY(Capability)
225
226#include "mds/InoTable.h"
227TYPE(InoTable)
228
229#include "mds/SnapServer.h"
230TYPE_STRAYDATA(SnapServer)
231
232#include "mds/events/ECommitted.h"
233TYPE_FEATUREFUL(ECommitted)
234#include "mds/events/EExport.h"
235TYPE_FEATUREFUL(EExport)
236#include "mds/events/EFragment.h"
237TYPE_FEATUREFUL(EFragment)
238#include "mds/events/EImportFinish.h"
239TYPE_FEATUREFUL(EImportFinish)
240#include "mds/events/EImportStart.h"
241TYPE_FEATUREFUL(EImportStart)
242#include "mds/events/EMetaBlob.h"
243TYPE_FEATUREFUL_NOCOPY(EMetaBlob::fullbit)
244TYPE(EMetaBlob::remotebit)
245TYPE(EMetaBlob::nullbit)
246TYPE_FEATUREFUL(EMetaBlob::dirlump)
247TYPE_FEATUREFUL(EMetaBlob)
248#include "mds/events/EOpen.h"
249TYPE_FEATUREFUL(EOpen)
250#include "mds/events/EResetJournal.h"
251TYPE_FEATUREFUL(EResetJournal)
252#include "mds/events/ESession.h"
253TYPE_FEATUREFUL(ESession)
254#include "mds/events/ESessions.h"
255TYPE_FEATUREFUL(ESessions)
256#include "mds/events/ESlaveUpdate.h"
257TYPE(link_rollback)
258TYPE(rmdir_rollback)
259TYPE(rename_rollback::drec)
260TYPE(rename_rollback)
261TYPE_FEATUREFUL(ESlaveUpdate)
262#include "mds/events/ESubtreeMap.h"
263TYPE_FEATUREFUL(ESubtreeMap)
264#include "mds/events/ETableClient.h"
265TYPE_FEATUREFUL(ETableClient)
266#include "mds/events/ETableServer.h"
267TYPE_FEATUREFUL(ETableServer)
268#include "mds/events/EUpdate.h"
269TYPE_FEATUREFUL(EUpdate)
270
271#ifdef WITH_RBD
272#include "librbd/journal/Types.h"
273TYPE(librbd::journal::EventEntry)
274TYPE(librbd::journal::ClientData)
275TYPE(librbd::journal::TagData)
276#include "librbd/mirroring_watcher/Types.h"
277TYPE(librbd::mirroring_watcher::NotifyMessage)
278#include "librbd/WatchNotifyTypes.h"
279TYPE(librbd::watch_notify::NotifyMessage)
280TYPE(librbd::watch_notify::ResponseMessage)
281
282#include "rbd_replay/ActionTypes.h"
283TYPE(rbd_replay::action::Dependency)
284TYPE(rbd_replay::action::ActionEntry);
285#endif
286
287#ifdef WITH_RADOSGW
288
289#include "rgw/rgw_rados.h"
290TYPE(RGWObjManifestPart)
291TYPE(RGWObjManifest)
292TYPE(RGWOLHInfo)
293TYPE(RGWZoneGroup)
294TYPE(RGWZone)
295TYPE(RGWZoneParams)
296
297#include "rgw/rgw_acl.h"
298TYPE(ACLPermission)
299TYPE(ACLGranteeType)
300TYPE(ACLGrant)
301TYPE(RGWAccessControlList)
302TYPE(ACLOwner)
303TYPE(RGWAccessControlPolicy)
304
305#include "rgw/rgw_cache.h"
306TYPE(ObjectMetaInfo)
307TYPE(ObjectCacheInfo)
308TYPE(RGWCacheNotifyInfo)
309
310#include "cls/rgw/cls_rgw_types.h"
311TYPE(rgw_bucket_pending_info)
312TYPE(rgw_bucket_dir_entry_meta)
313TYPE(rgw_bucket_dir_entry)
314TYPE(rgw_bucket_category_stats)
315TYPE(rgw_bucket_dir_header)
316TYPE(rgw_bucket_dir)
317TYPE(rgw_bucket_entry_ver)
318TYPE(cls_rgw_obj_key)
319TYPE(rgw_bucket_olh_log_entry)
320
321#include "cls/rgw/cls_rgw_ops.h"
322TYPE(rgw_cls_obj_prepare_op)
323TYPE(rgw_cls_obj_complete_op)
324TYPE(rgw_cls_list_op)
325TYPE(rgw_cls_list_ret)
326TYPE(cls_rgw_gc_defer_entry_op)
327TYPE(cls_rgw_gc_list_op)
328TYPE(cls_rgw_gc_list_ret)
329TYPE(cls_rgw_gc_obj_info)
330TYPE(cls_rgw_gc_remove_op)
331TYPE(cls_rgw_gc_set_entry_op)
332TYPE(cls_rgw_obj)
333TYPE(cls_rgw_obj_chain)
334TYPE(rgw_cls_tag_timeout_op)
335TYPE(cls_rgw_bi_log_list_op)
336TYPE(cls_rgw_bi_log_trim_op)
337TYPE(cls_rgw_bi_log_list_ret)
338TYPE(rgw_cls_link_olh_op)
339TYPE(rgw_cls_unlink_instance_op)
340TYPE(rgw_cls_read_olh_log_op)
341TYPE(rgw_cls_read_olh_log_ret)
342TYPE(rgw_cls_trim_olh_log_op)
343TYPE(rgw_cls_bucket_clear_olh_op)
344TYPE(rgw_cls_check_index_ret)
31f18b77
FG
345TYPE(cls_rgw_reshard_add_op)
346TYPE(cls_rgw_reshard_list_op)
347TYPE(cls_rgw_reshard_list_ret)
348TYPE(cls_rgw_reshard_get_op)
349TYPE(cls_rgw_reshard_get_ret)
350TYPE(cls_rgw_reshard_remove_op)
351TYPE(cls_rgw_set_bucket_resharding_op)
352TYPE(cls_rgw_clear_bucket_resharding_op)
7c673cae
FG
353
354#include "cls/rgw/cls_rgw_client.h"
355TYPE(rgw_bi_log_entry)
31f18b77
FG
356TYPE(cls_rgw_reshard_entry)
357TYPE(cls_rgw_bucket_instance_entry)
7c673cae
FG
358
359#include "cls/user/cls_user_types.h"
360TYPE(cls_user_bucket)
361TYPE(cls_user_bucket_entry)
362TYPE(cls_user_stats)
363TYPE(cls_user_header)
364
365#include "cls/user/cls_user_ops.h"
366TYPE(cls_user_set_buckets_op)
367TYPE(cls_user_remove_bucket_op)
368TYPE(cls_user_list_buckets_op)
369TYPE(cls_user_list_buckets_ret)
370TYPE(cls_user_get_header_op)
371TYPE(cls_user_get_header_ret)
372TYPE(cls_user_complete_stats_sync_op)
373
374#include "cls/journal/cls_journal_types.h"
375TYPE(cls::journal::ObjectPosition)
376TYPE(cls::journal::ObjectSetPosition)
377TYPE(cls::journal::Client)
378
379#include "rgw/rgw_common.h"
380TYPE(RGWAccessKey)
381TYPE(RGWSubUser)
382TYPE(RGWUserInfo)
383TYPE(rgw_bucket)
384TYPE(RGWBucketInfo)
385TYPE(RGWBucketEnt)
386TYPE(RGWUploadPartInfo)
387TYPE(rgw_obj)
388
389#include "rgw/rgw_log.h"
390TYPE(rgw_log_entry)
391
392#ifdef WITH_RBD
393#include "cls/rbd/cls_rbd.h"
394TYPE(cls_rbd_parent)
395TYPE(cls_rbd_snap)
396
397#include "cls/rbd/cls_rbd_types.h"
398TYPE(cls::rbd::MirrorPeer)
399TYPE(cls::rbd::MirrorImage)
400#endif
401
402#endif
403
404#include "cls/lock/cls_lock_types.h"
405TYPE(rados::cls::lock::locker_id_t)
406TYPE_FEATUREFUL(rados::cls::lock::locker_info_t)
224ce89b 407TYPE_FEATUREFUL(rados::cls::lock::lock_info_t)
7c673cae
FG
408
409#include "cls/lock/cls_lock_ops.h"
410TYPE(cls_lock_lock_op)
411TYPE(cls_lock_unlock_op)
412TYPE(cls_lock_break_op)
413TYPE(cls_lock_get_info_op)
414TYPE_FEATUREFUL(cls_lock_get_info_reply)
415TYPE(cls_lock_list_locks_reply)
416TYPE(cls_lock_assert_op)
417TYPE(cls_lock_set_cookie_op)
418
419#include "cls/replica_log/cls_replica_log_types.h"
420TYPE(cls_replica_log_item_marker)
421TYPE(cls_replica_log_progress_marker)
422TYPE(cls_replica_log_bound)
423#include "cls/replica_log/cls_replica_log_ops.h"
424TYPE(cls_replica_log_delete_marker_op)
425TYPE(cls_replica_log_set_marker_op)
426TYPE(cls_replica_log_get_bounds_op)
427TYPE(cls_replica_log_get_bounds_ret)
428
429#include "cls/refcount/cls_refcount_ops.h"
430TYPE(cls_refcount_get_op)
431TYPE(cls_refcount_put_op)
432TYPE(cls_refcount_read_op)
433TYPE(cls_refcount_read_ret)
434TYPE(cls_refcount_set_op)
435
436#include "journal/Entry.h"
437TYPE(journal::Entry)
438
439// --- messages ---
440#include "messages/MAuth.h"
441MESSAGE(MAuth)
442#include "messages/MAuthReply.h"
443MESSAGE(MAuthReply)
444#include "messages/MCacheExpire.h"
445MESSAGE(MCacheExpire)
446#include "messages/MClientCapRelease.h"
447MESSAGE(MClientCapRelease)
448#include "messages/MClientCaps.h"
449MESSAGE(MClientCaps)
450#include "messages/MClientLease.h"
451MESSAGE(MClientLease)
452#include "messages/MClientReconnect.h"
453MESSAGE(MClientReconnect)
454#include "messages/MClientReply.h"
455MESSAGE(MClientReply)
456#include "messages/MClientRequest.h"
457MESSAGE(MClientRequest)
458#include "messages/MClientRequestForward.h"
459MESSAGE(MClientRequestForward)
460#include "messages/MClientSession.h"
461MESSAGE(MClientSession)
462#include "messages/MClientSnap.h"
463MESSAGE(MClientSnap)
464#include "messages/MCommand.h"
465MESSAGE(MCommand)
466#include "messages/MCommandReply.h"
467MESSAGE(MCommandReply)
468#include "messages/MDentryLink.h"
469MESSAGE(MDentryLink)
470#include "messages/MDentryUnlink.h"
471MESSAGE(MDentryUnlink)
472#include "messages/MDirUpdate.h"
473MESSAGE(MDirUpdate)
474#include "messages/MDiscover.h"
475MESSAGE(MDiscover)
476#include "messages/MDiscoverReply.h"
477MESSAGE(MDiscoverReply)
478#include "messages/MExportCaps.h"
479MESSAGE(MExportCaps)
480#include "messages/MExportCapsAck.h"
481MESSAGE(MExportCapsAck)
482#include "messages/MExportDir.h"
483MESSAGE(MExportDir)
484#include "messages/MExportDirAck.h"
485MESSAGE(MExportDirAck)
486#include "messages/MExportDirCancel.h"
487MESSAGE(MExportDirCancel)
488#include "messages/MExportDirDiscover.h"
489MESSAGE(MExportDirDiscover)
490#include "messages/MExportDirDiscoverAck.h"
491MESSAGE(MExportDirDiscoverAck)
492#include "messages/MExportDirFinish.h"
493MESSAGE(MExportDirFinish)
494#include "messages/MExportDirNotify.h"
495MESSAGE(MExportDirNotify)
496#include "messages/MExportDirNotifyAck.h"
497MESSAGE(MExportDirNotifyAck)
498#include "messages/MExportDirPrep.h"
499MESSAGE(MExportDirPrep)
500#include "messages/MExportDirPrepAck.h"
501MESSAGE(MExportDirPrepAck)
502#include "messages/MForward.h"
503MESSAGE(MForward)
504#include "messages/MGetPoolStats.h"
505MESSAGE(MGetPoolStats)
506#include "messages/MGetPoolStatsReply.h"
507MESSAGE(MGetPoolStatsReply)
508#include "messages/MHeartbeat.h"
509MESSAGE(MHeartbeat)
510#include "messages/MInodeFileCaps.h"
511MESSAGE(MInodeFileCaps)
512#include "messages/MLock.h"
513MESSAGE(MLock)
514#include "messages/MLog.h"
515MESSAGE(MLog)
516#include "messages/MLogAck.h"
517MESSAGE(MLogAck)
518#include "messages/MMDSBeacon.h"
519MESSAGE(MMDSBeacon)
520#include "messages/MMDSCacheRejoin.h"
521MESSAGE(MMDSCacheRejoin)
522#include "messages/MMDSFindIno.h"
523MESSAGE(MMDSFindIno)
524#include "messages/MMDSFindInoReply.h"
525MESSAGE(MMDSFindInoReply)
526#include "messages/MMDSFragmentNotify.h"
527MESSAGE(MMDSFragmentNotify)
528#include "messages/MMDSLoadTargets.h"
529MESSAGE(MMDSLoadTargets)
530#include "messages/MMDSMap.h"
531MESSAGE(MMDSMap)
532#include "messages/MMDSResolve.h"
533MESSAGE(MMDSResolve)
534#include "messages/MMDSResolveAck.h"
535MESSAGE(MMDSResolveAck)
536#include "messages/MMDSSlaveRequest.h"
537MESSAGE(MMDSSlaveRequest)
538#include "messages/MMDSTableRequest.h"
539MESSAGE(MMDSTableRequest)
540#include "messages/MMonCommand.h"
541MESSAGE(MMonCommand)
542#include "messages/MMonCommandAck.h"
543MESSAGE(MMonCommandAck)
544#include "messages/MMonElection.h"
545MESSAGE(MMonElection)
546#include "messages/MMonGetMap.h"
547MESSAGE(MMonGetMap)
548#include "messages/MMonGetVersion.h"
549MESSAGE(MMonGetVersion)
550#include "messages/MMonGetVersionReply.h"
551MESSAGE(MMonGetVersionReply)
552#include "messages/MMonGlobalID.h"
553MESSAGE(MMonGlobalID)
554#include "messages/MMonJoin.h"
555MESSAGE(MMonJoin)
556#include "messages/MMonMap.h"
557MESSAGE(MMonMap)
558#include "messages/MMonPaxos.h"
559MESSAGE(MMonPaxos)
560#include "messages/MMonProbe.h"
561MESSAGE(MMonProbe)
562#include "messages/MMonScrub.h"
563MESSAGE(MMonScrub)
564#include "messages/MMonSync.h"
565MESSAGE(MMonSync)
566#include "messages/MMonSubscribe.h"
567MESSAGE(MMonSubscribe)
568#include "messages/MMonSubscribeAck.h"
569MESSAGE(MMonSubscribeAck)
570#include "messages/MOSDAlive.h"
571MESSAGE(MOSDAlive)
572#include "messages/MOSDBoot.h"
573MESSAGE(MOSDBoot)
574#include "messages/MOSDFailure.h"
575MESSAGE(MOSDFailure)
576#include "messages/MOSDMap.h"
577MESSAGE(MOSDMap)
578#include "messages/MOSDOp.h"
579MESSAGE(MOSDOp)
580#include "messages/MOSDOpReply.h"
581MESSAGE(MOSDOpReply)
582#include "messages/MOSDPGBackfill.h"
583MESSAGE(MOSDPGBackfill)
584#include "messages/MOSDPGCreate.h"
585MESSAGE(MOSDPGCreate)
586#include "messages/MOSDPGInfo.h"
587MESSAGE(MOSDPGInfo)
588#include "messages/MOSDPGLog.h"
589MESSAGE(MOSDPGLog)
590#include "messages/MOSDPGNotify.h"
591MESSAGE(MOSDPGNotify)
592#include "messages/MOSDPGQuery.h"
593MESSAGE(MOSDPGQuery)
594#include "messages/MOSDPGRemove.h"
595MESSAGE(MOSDPGRemove)
596#include "messages/MOSDPGScan.h"
597MESSAGE(MOSDPGScan)
598#include "messages/MOSDPGTemp.h"
599MESSAGE(MOSDPGTemp)
600#include "messages/MOSDPGTrim.h"
601MESSAGE(MOSDPGTrim)
602#include "messages/MOSDPing.h"
603MESSAGE(MOSDPing)
604#include "messages/MOSDRepScrub.h"
605MESSAGE(MOSDRepScrub)
606#include "messages/MOSDScrub.h"
607MESSAGE(MOSDScrub)
608#include "messages/MOSDSubOp.h"
609MESSAGE(MOSDSubOp)
610#include "messages/MOSDSubOpReply.h"
611MESSAGE(MOSDSubOpReply)
612#include "messages/MPGStats.h"
613MESSAGE(MPGStats)
614#include "messages/MPGStatsAck.h"
615MESSAGE(MPGStatsAck)
616#include "messages/MPing.h"
617MESSAGE(MPing)
618#include "messages/MPoolOp.h"
619MESSAGE(MPoolOp)
620#include "messages/MPoolOpReply.h"
621MESSAGE(MPoolOpReply)
622#include "messages/MRemoveSnaps.h"
623MESSAGE(MRemoveSnaps)
624#include "messages/MRoute.h"
625MESSAGE(MRoute)
626#include "messages/MStatfs.h"
627MESSAGE(MStatfs)
628#include "messages/MStatfsReply.h"
629MESSAGE(MStatfsReply)
630#include "messages/MWatchNotify.h"
631MESSAGE(MWatchNotify)