Project

General

Profile

Actions

Bug #10018

closed

OSD assertion failure if the hinfo_key xattr is not there (corrupted?) during scrubbing

Added by Guang Yang over 9 years ago. Updated about 9 years ago.

Status:
Resolved
Priority:
Urgent
Assignee:
Category:
OSD
Target version:
-
% Done:

80%

Source:
other
Tags:
Backport:
firefly, giant
Regression:
Severity:
3 - minor
Reviewed:
Affected Versions:
ceph-qa-suite:
Pull request ID:
Crash signature (v1):
Crash signature (v2):

Description

We observed an OSD crash during scrubbing on EC pool, the crash happened if the hinfo_key xattr of the file is absent.

Is this by design? Why not leave it as a read error as other corruption (e.g. EIO when reading the file) so that user can trigger a repair for the PG?

Ceph version: 0.80.4
Platform: RHEL6


Related issues 2 (1 open1 closed)

Related to Ceph - Bug #10017: OSD wrongly marks object as unfound if only the primary is corrupted for EC poolResolvedLoïc Dachary11/05/2014

Actions
Related to Ceph - Feature #10044: ECUtil::HashInfoRef should have a NONE valueNew11/10/2014

Actions
Actions

Also available in: Atom PDF