Actions
Bug #9939
closed"giant" no longer log scrub errors
Status:
Resolved
Priority:
Normal
Assignee:
-
Category:
-
Target version:
-
% Done:
0%
Source:
Community (user)
Tags:
Backport:
Regression:
Severity:
3 - minor
Reviewed:
Affected Versions:
ceph-qa-suite:
Pull request ID:
Crash signature (v1):
Crash signature (v2):
Description
Scrubbing problematic PGs no longer report found errors: there no more records of discovered errors in
/var/log/ceph/ceph.logand
ceph --watch-warnremains silent when "scrub" or "deep-scrub" found an inconsistency.
It was working perfectly in 0.80.7 and earlier.
Now (on 0.87) "ceph health detail" and "ceph --status" show scrub errors (as before) and number of errors change upon scrub without any relevant messages in logs...
Updated by Samuel Just over 9 years ago
Ok, pick a known-bad pg. On the primary, set debug osd = 20, debug ms = 1, debug filestore = 20. Scrub. Attach ceph.log and the osd log from that osd.
Updated by Dmitry Smirnov over 9 years ago
I am getting something like
2014-11-05 09:57:55.666878 7f807a186700 -1 log_channel(default) log [ERR] : 20.1e scrub 2 missing, 0 inconsistent objects 2014-11-05 09:57:55.666883 7f807a186700 -1 log_channel(default) log [ERR] : 20.1e scrub 3 errors
from OSD but
ceph --watch
show only [INF] messages.
There is nothing but [INF] messages in "ceph.log".
It seems all higher priority warnings are simply not logged any more.
This is on Debian "Jessie" after upgrade from 0.80.7 to 0.87.
Updated by Sage Weil over 9 years ago
- Status changed from New to Resolved
Actions