ceph_tid_t tid, Context *on_commit,
OpRequestRef op, eversion_t v)
: RefCountedObject(nullptr, 0),
- tid(tid), on_commit(on_commit),
- op(op), v(v) {}
+ tid(tid), on_commit(on_commit),
+ op(op), v(v) {}
bool done() const {
return waiting_for_commit.empty();
}
if (e.prior_version == eversion_t() || e.is_clone()) {
// new object.
if (is_missing_divergent_item) { // use iterator
- rmissing.erase((missing_it->second).need.version);
+ rmissing.erase((missing_it->second).need.version);
// .have = nil
- missing_it->second = item(e.version, eversion_t(), e.is_delete());
- missing_it->second.clean_regions.mark_fully_dirty();
+ missing_it->second = item(e.version, eversion_t(), e.is_delete());
+ missing_it->second.clean_regions.mark_fully_dirty();
} else {
// create new element in missing map
// .have = nil