From d87ae0a281aa4fc65900a0429797e62476a5997f Mon Sep 17 00:00:00 2001 From: Samuel Just Date: Wed, 12 Jun 2013 13:18:22 -0700 Subject: [PATCH] osd_types: add PushOp, PushReplyOp PullOp Signed-off-by: Samuel Just --- src/osd/osd_types.h | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/src/osd/osd_types.h b/src/osd/osd_types.h index a0b6455376615..467124ea61425 100644 --- a/src/osd/osd_types.h +++ b/src/osd/osd_types.h @@ -1987,6 +1987,31 @@ struct ObjectRecoveryProgress { WRITE_CLASS_ENCODER(ObjectRecoveryProgress) ostream& operator<<(ostream& out, const ObjectRecoveryProgress &prog); +struct PushReplyOp { + hobject_t soid; +}; + +struct PullOp { + hobject_t soid; + + ObjectRecoveryInfo recovery_info; + ObjectRecoveryProgress recovery_progress; +}; + +struct PushOp { + hobject_t soid; + eversion_t version; + bufferlist data; + interval_set data_included; + bufferlist omap_header; + map omap_entries; + map attrset; + + ObjectRecoveryInfo recovery_info; + ObjectRecoveryProgress before_progress; + ObjectRecoveryProgress after_progress; +}; + /* * summarize pg contents for purposes of a scrub -- 2.39.5