diff options
Diffstat (limited to 'src/crimson/osd/replicated_backend.h')
-rw-r--r-- | src/crimson/osd/replicated_backend.h | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/src/crimson/osd/replicated_backend.h b/src/crimson/osd/replicated_backend.h index fb8704d8742..d5844b23a0c 100644 --- a/src/crimson/osd/replicated_backend.h +++ b/src/crimson/osd/replicated_backend.h @@ -35,6 +35,7 @@ private: rep_op_fut_t submit_transaction( const std::set<pg_shard_t> &pg_shards, const hobject_t& hoid, + crimson::osd::ObjectContextRef&& new_clone, ceph::os::Transaction&& txn, osd_op_params_t&& osd_op_p, epoch_t min_epoch, epoch_t max_epoch, @@ -60,6 +61,17 @@ private: pending_transactions_t pending_trans; crimson::osd::PG& pg; + MURef<MOSDRepOp> new_repop_msg( + const pg_shard_t &pg_shard, + const hobject_t &hoid, + const bufferlist &encoded_txn, + const osd_op_params_t &osd_op_p, + epoch_t min_epoch, + epoch_t map_epoch, + const std::vector<pg_log_entry_t> &log_entries, + bool send_op, + ceph_tid_t tid); + seastar::future<> request_committed( const osd_reqid_t& reqid, const eversion_t& at_version) final; }; |