From: Sage Weil Date: Sat, 17 May 2008 04:41:24 +0000 (-0700) Subject: mon: pg debug output X-Git-Tag: v0.3~209^2~33 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=e2689c845f39f27e9d13765ed9251c14c0c7371a;p=ceph.git mon: pg debug output --- diff --git a/src/mon/PGMonitor.cc b/src/mon/PGMonitor.cc index 5616fa4704ea..33723b23c581 100644 --- a/src/mon/PGMonitor.cc +++ b/src/mon/PGMonitor.cc @@ -63,7 +63,7 @@ ostream& operator<<(ostream& out, PGMonitor& pm) ++p) { if (p != pm.pg_map.num_pg_by_state.begin()) ss << ", "; - ss << p->second << " " << pg_state_string(p->first);// << "(" << p->first << ")"; + ss << p->second << " " << pg_state_string(p->first); } string states = ss.str(); return out << "v" << pm.pg_map.version << ": " @@ -472,8 +472,11 @@ void PGMonitor::send_pg_creates() on = pg_map.pg_stat[pgid].parent; vector acting; int nrep = mon->osdmon->osdmap.pg_to_acting_osds(on, acting); - if (!nrep) + if (!nrep) { + dout(20) << "send_pg_creates " << pgid << " -> no osds in epoch " + << pg_map.pg_stat[pgid].created << ", skipping" << dendl; continue; // blarney! + } int osd = acting[0]; // throttle?