From 940354b9868cfa7b18f4fb3844e2e6f70b75a215 Mon Sep 17 00:00:00 2001 From: Sage Weil Date: Mon, 4 Oct 2010 08:44:38 -0700 Subject: [PATCH] osd: make load_pgs verbose Show what it's skipping any why. Signed-off-by: Sage Weil --- src/osd/OSD.cc | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/osd/OSD.cc b/src/osd/OSD.cc index c7f0477fa76..e1489c4e9ad 100644 --- a/src/osd/OSD.cc +++ b/src/osd/OSD.cc @@ -966,10 +966,15 @@ void OSD::load_pgs() it++) { pg_t pgid; snapid_t snap; - if (!it->is_pg(pgid, snap)) + if (!it->is_pg(pgid, snap)) { + dout(10) << "load_pgs skipping non-pg " << *it << dendl; continue; - if (snap != CEPH_NOSNAP) + } + if (snap != CEPH_NOSNAP) { + dout(10) << "load_pgs skipping snapped dir " << *it + << " (pg " << pgid << " snap " << snap << ")" << dendl; continue; + } PG *pg = _open_lock_pg(pgid); // read pg state, log @@ -983,6 +988,7 @@ void OSD::load_pgs() dout(10) << "load_pgs loaded " << *pg << " " << pg->log << dendl; pg->unlock(); } + dout(10) << "load_pgs done" << dendl; }