}
}
clear_temp_objs(op.temp_removed);
- dout(10) << __func__ << " missing before " << get_parent()->get_log().get_missing().get_items() << dendl;
+ dout(30) << __func__ << " missing before " << get_parent()->get_log().get_missing().get_items() << dendl;
pg_missing_tracker_t pmissing = get_parent()->get_local_missing();
if (pmissing.is_missing(op.soid)) {
- dout(10) << __func__ << " pmissing.is_missing(op.soid) " << pmissing.is_missing(op.soid) << dendl;
+ dout(30) << __func__ << " is_missing " << pmissing.is_missing(op.soid) << dendl;
for (auto &&e: op.log_entries) {
- dout(10) << " add_next_event entry " << e << dendl;
+ dout(30) << " add_next_event entry " << e << dendl;
get_parent()->add_local_next_event(e);
- dout(10) << " entry version " << e.version << dendl;
- dout(10) << " entry prior version " << e.prior_version << dendl;
- dout(10) << " entry is_delete " << e.is_delete() << dendl;
+ dout(30) << " entry is_delete " << e.is_delete() << dendl;
}
}
get_parent()->log_operation(
tls.push_back(std::move(op.t));
tls.push_back(std::move(localt));
get_parent()->queue_transactions(tls, msg);
- dout(10) << __func__ << " missing after" << get_parent()->get_log().get_missing().get_items() << dendl;
+ dout(30) << __func__ << " missing after" << get_parent()->get_log().get_missing().get_items() << dendl;
}
void ECBackend::handle_sub_read(
dout(20) << " after missing " << i->first << " need " << i->second.need
<< " have " << i->second.have << dendl;
}
- dout(10) << __func__ << " peer_missing " << peer_missing[from].get_items() << dendl;
peer_missing[from].claim(omissing);
- dout(10) << __func__ << " peer_missing after claim" << peer_missing[from].get_items() << dendl;
}
bool PG::proc_replica_info(
}
} else {
ldpp_dout(dpp, 15) << "read_log_and_missing missing " << *i << dendl;
- ldpp_dout(dpp, 15) << " missing set " << missing.get_items() << dendl;
if (debug_verify_stored_missing) {
auto miter = missing.get_items().find(i->soid);
if (i->is_delete()) {
if (peer_missing_entry != peer_missing.end() &&
peer_missing_entry->second.get_items().count(soid) &&
async_recovery_targets.count(peer)) {
- dout(10) << __func__ << " " << soid << dendl;
+ dout(30) << __func__ << " " << soid << dendl;
return true;
}
}
projected_log.add(entry);
}
- for (map<pg_shard_t, pg_missing_t>::iterator i = peer_missing.begin();
- i != peer_missing.end();
- ++i) {
- dout(10) << __func__ << " shard " << i->first << " before missing " << (i->second).get_items() << dendl;
- }
bool requires_missing_loc = false;
for (set<pg_shard_t>::iterator i = async_recovery_targets.begin();
i != async_recovery_targets.end();
}
}
- for (map<pg_shard_t, pg_missing_t>::iterator i = peer_missing.begin();
- i != peer_missing.end();
- ++i) {
- dout(10) << __func__ << " shard " << i->first << " after add next missing " << (i->second).get_items() << dendl;
- }
-
for (set<pg_shard_t>::const_iterator i = acting_recovery_backfill.begin();
i != acting_recovery_backfill.end();
++i) {
}
}
- dout(10) << __func__ << " missing_loc before: " << missing_loc.get_locations(soid) << dendl;
+ dout(30) << __func__ << " missing_loc before: " << missing_loc.get_locations(soid) << dendl;
if (requires_missing_loc) {
// clear out missing_loc
missing_loc.add_location(soid, peer);
}
}
- dout(10) << __func__ << " missing_loc after: " << missing_loc.get_locations(soid) << dendl;
+ dout(30) << __func__ << " missing_loc after: " << missing_loc.get_locations(soid) << dendl;
pgbackend->submit_transaction(
soid,
// sanity checks
assert(m->map_epoch >= get_info().history.same_interval_since);
- dout(10) << __func__ << " missing before " << get_parent()->get_log().get_missing().get_items() << dendl;
+ dout(30) << __func__ << " missing before " << get_parent()->get_log().get_missing().get_items() << dendl;
parent->maybe_preempt_replica_scrub(soid);
int ackerosd = m->get_source().num();
pg_missing_tracker_t pmissing = get_parent()->get_local_missing();
if (pmissing.is_missing(soid)) {
- dout(10) << __func__ << " j->second.is_missing(soid) " << pmissing.is_missing(soid) << dendl;
+ dout(30) << __func__ << " is_missing " << pmissing.is_missing(soid) << dendl;
for (auto &&e: log) {
- dout(10) << " add_next_event entry " << e << dendl;
+ dout(30) << " add_next_event entry " << e << dendl;
get_parent()->add_local_next_event(e);
- dout(10) << " entry version " << e.version << dendl;
- dout(10) << " entry prior version " << e.prior_version << dendl;
- dout(10) << " entry is_delete " << e.is_delete() << dendl;
+ dout(30) << " entry is_delete " << e.is_delete() << dendl;
}
}
tls.push_back(std::move(rm->opt));
parent->queue_transactions(tls, op);
// op is cleaned up by oncommit/onapply when both are executed
- dout(10) << __func__ << " missing after" << get_parent()->get_log().get_missing().get_items() << dendl;
+ dout(30) << __func__ << " missing after" << get_parent()->get_log().get_missing().get_items() << dendl;
}
void ReplicatedBackend::repop_commit(RepModifyRef rm)