summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSamuel Just <sam.just@inktank.com>2013-04-10 14:13:12 -0700
committerSamuel Just <sam.just@inktank.com>2013-04-10 14:24:23 -0700
commita3298713bb0078e53071b702cba4530436b7a946 (patch)
treee0298dcd25853af2b601afbbdfb24884291da107
parentac720a091ddb1d32d658742080c6ed9b31af2128 (diff)
downloadceph-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.cc9
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());