Project

General

Profile

Actions

Bug #9939

closed

"giant" no longer log scrub errors

Added by Dmitry Smirnov over 9 years ago. Updated over 9 years ago.

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.log
and
ceph --watch-warn
remains 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...

Actions #1

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.

Actions #2

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.

Actions #3

Updated by Sage Weil over 9 years ago

  • Status changed from New to Resolved
Actions

Also available in: Atom PDF