diff options
author | Samuel Just <sam.just@inktank.com> | 2013-04-10 14:13:12 -0700 |
---|---|---|
committer | Samuel Just <sam.just@inktank.com> | 2013-04-10 14:24:23 -0700 |
commit | a3298713bb0078e53071b702cba4530436b7a946 (patch) | |
tree | e0298dcd25853af2b601afbbdfb24884291da107 | |
parent | ac720a091ddb1d32d658742080c6ed9b31af2128 (diff) | |
download | ceph-a3298713bb0078e53071b702cba4530436b7a946.tar.gz |
OSD: make pg upgrade logging quiet
Fixes: #4701
Signed-off-by: Samuel Just <sam.just@inktank.com>
Reviewed-by: Greg Farnum <greg@inktank.com>
-rw-r--r-- | src/osd/OSD.cc | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/src/osd/OSD.cc b/src/osd/OSD.cc index 60add150d5b..ba502e6112d 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<pg_t, interval_set<snapid_t> >::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()); |