}
pgbackend->call_write_ordered(
- [this, entries, repop, on_complete]() {
+ [this, entries, repop, on_complete]() mutable {
ObjectStore::Transaction t;
eversion_t old_last_update = info.last_update;
recovery_state.merge_new_log_entries(
dout(20) << __func__ << " " << soid
<< " snapset " << obc->ssc->snapset
<< dendl;
- snapid_t first, last;
auto p = obc->ssc->snapset.clone_snaps.find(soid.snap);
ceph_assert(p != obc->ssc->snapset.clone_snaps.end());
if (p->second.empty()) {
if (i > 0) cout << "marked out " << i - 1 << " ";
cout << x << " -> " << out << std::endl;
- int num_none = 0;
- for (unsigned k=0; k<out.size(); ++k) {
- if (out[k] == CRUSH_ITEM_NONE)
- num_none++;
- }
ASSERT_EQ(0, get_num_dups(out));
// make sure nothing moved