ObjectStore::Transaction *t,
OpRequestRef op = OpRequestRef()
) = 0;
+ virtual void queue_transactions(
+ list<ObjectStore::Transaction*>& tls,
+ OpRequestRef op = OpRequestRef()
+ ) = 0;
virtual epoch_t get_epoch() const = 0;
virtual const set<pg_shard_t> &get_actingbackfill_shards() const = 0;
void queue_transaction(ObjectStore::Transaction *t, OpRequestRef op) {
osd->store->queue_transaction(osr.get(), t, 0, 0, 0, op);
}
+ void queue_transactions(list<ObjectStore::Transaction*>& tls, OpRequestRef op) {
+ osd->store->queue_transactions(osr.get(), tls, 0, 0, 0, op);
+ }
epoch_t get_epoch() const {
return get_osdmap()->get_epoch();
}