From: Samuel Just Date: Wed, 10 Apr 2013 21:13:12 +0000 (-0700) Subject: OSD: make pg upgrade logging quiet X-Git-Tag: v0.61~206 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=a3298713bb0078e53071b702cba4530436b7a946;p=ceph.git OSD: make pg upgrade logging quiet Fixes: #4701 Signed-off-by: Samuel Just Reviewed-by: Greg Farnum --- diff --git a/src/osd/OSD.cc b/src/osd/OSD.cc index 60add150d5b8..ba502e6112d9 100644 --- a/src/osd/OSD.cc +++ b/src/osd/OSD.cc @@ -1606,6 +1606,7 @@ void OSD::load_pgs() dout(10) << "load_pgs ignoring unrecognized " << *it << dendl; } + bool has_upgraded = false; for (map >::iterator i = pgs.begin(); i != pgs.end(); ++i) { @@ -1639,8 +1640,12 @@ void OSD::load_pgs() pg->read_state(store, bl); if (pg->must_upgrade()) { - derr << "PG " << pg->info.pgid - << " must upgrade..." << dendl; + if (!has_upgraded) { + derr << "PGs are upgrading" << dendl; + has_upgraded = true; + } + dout(10) << "PG " << pg->info.pgid + << " must upgrade..." << dendl; pg->upgrade(store, i->second); } else { assert(i->second.empty());