summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSage Weil <sage@inktank.com>2013-02-06 09:02:54 -0800
committerSage Weil <sage@inktank.com>2013-02-06 09:02:54 -0800
commit1948a02bc888fadafc29cf2e6f0a92129c68fd4c (patch)
tree0ca859a8e7ecc13c683cef7ed562ef198bac4cd4
parent9eff2ee13dc03f245a11c91f4ed7d5bc15c55aef (diff)
downloadceph-1948a02bc888fadafc29cf2e6f0a92129c68fd4c.tar.gz
osd: do not spam system log on successful read_log
Signed-off-by: Sage Weil <sage@inktank.com>
-rw-r--r--src/osd/PG.cc3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/osd/PG.cc b/src/osd/PG.cc
index 6526633b7d7..fc3f8c24b1f 100644
--- a/src/osd/PG.cc
+++ b/src/osd/PG.cc
@@ -2649,7 +2649,8 @@ void PG::read_state(ObjectStore *store, bufferlist &bl)
try {
ostringstream oss;
read_log(store, coll, log_oid, info, ondisklog, log, missing, oss, this);
- osd->clog.error() << oss;
+ if (oss.str().length())
+ osd->clog.error() << oss;
}
catch (const buffer::error &e) {
string cr_log_coll_name(get_corrupt_pg_log_name());