Use __func__ instead of (usually inaccurate) names.
Signed-off-by: Sage Weil <sage@redhat.com>
hobject_t start, hobject_t end, bool deep,
ThreadPool::TPHandle &handle)
{
- dout(10) << "build_scrub_map" << dendl;
- dout(20) << "scrub_map_chunk [" << start << "," << end << ")" << dendl;
+ dout(10) << __func__ << " [" << start << "," << end << ")" << dendl;
map.valid_through = info.last_update;
_scan_rollback_obs(rollback_obs, handle);
_scan_snaps(map);
- dout(10) << __func__ << " done." << dendl;
-
+ dout(20) << __func__ << " done" << dendl;
return 0;
}
void PG::scrub_compare_maps()
{
- dout(10) << "scrub_compare_maps has maps, analyzing" << dendl;
+ dout(10) << __func__ << " has maps, analyzing" << dendl;
// construct authoritative scrub map for type specific scrubbing
ScrubMap authmap(scrubber.primary_scrubmap);
if (acting.size() > 1) {
- dout(10) << "scrub comparing replica scrub maps" << dendl;
+ dout(10) << __func__ << " comparing replica scrub maps" << dendl;
stringstream ss;
map<hobject_t, pg_shard_t> authoritative;
map<pg_shard_t, ScrubMap *> maps;
- dout(2) << "scrub osd." << acting[0] << " has "
+ dout(2) << __func__ << " osd." << acting[0] << " has "
<< scrubber.primary_scrubmap.objects.size() << " items" << dendl;
maps[pg_whoami] = &scrubber.primary_scrubmap;
i != actingbackfill.end();
++i) {
if (*i == pg_whoami) continue;
- dout(2) << "scrub replica " << *i << " has "
+ dout(2) << __func__ << " replica " << *i << " has "
<< scrubber.received_maps[*i].objects.size()
<< " items" << dendl;
maps[*i] = &scrubber.received_maps[*i];
ScrubMap &map, const vector<hobject_t> &ls, bool deep,
ThreadPool::TPHandle &handle)
{
- dout(10) << "_scan_list scanning " << ls.size() << " objects"
+ dout(10) << __func__ << " scanning " << ls.size() << " objects"
<< (deep ? " deeply" : "") << dendl;
int i = 0;
for (vector<hobject_t>::const_iterator p = ls.begin();
be_deep_scrub(*p, o, handle);
}
- dout(25) << "_scan_list " << poid << dendl;
+ dout(25) << __func__ << " " << poid << dendl;
} else if (r == -ENOENT) {
- dout(25) << "_scan_list " << poid << " got " << r << ", skipping" << dendl;
+ dout(25) << __func__ << " " << poid << " got " << r
+ << ", skipping" << dendl;
} else if (r == -EIO) {
- dout(25) << "_scan_list " << poid << " got " << r << ", read_error" << dendl;
+ dout(25) << __func__ << " " << poid << " got " << r
+ << ", read_error" << dendl;
ScrubMap::object &o = map.objects[poid];
o.read_error = true;
} else {
- derr << "_scan_list got: " << cpp_strerror(r) << dendl;
+ derr << __func__ << " got: " << cpp_strerror(r) << dendl;
assert(0);
}
}
void ReplicatedBackend::be_deep_scrub(
const hobject_t &poid,
ScrubMap::object &o,
- ThreadPool::TPHandle &handle) {
+ ThreadPool::TPHandle &handle)
+{
bufferhash h, oh;
bufferlist bl, hdrbl;
int r;
bl.clear();
}
if (r == -EIO) {
- dout(25) << "_scan_list " << poid << " got "
+ dout(25) << __func__ << " " << poid << " got "
<< r << " on read, read_error" << dendl;
o.read_error = true;
}
oh << bl;
bl.clear();
} else if (r == -EIO) {
- dout(25) << "_scan_list " << poid << " got "
+ dout(25) << __func__ << " " << poid << " got "
<< r << " on omap header read, read_error" << dendl;
o.read_error = true;
}
bl.clear();
}
if (iter->status() == -EIO) {
- dout(25) << "_scan_list " << poid << " got "
+ dout(25) << __func__ << " " << poid << " got "
<< r << " on omap scan, read_error" << dendl;
o.read_error = true;
}