Project

General

Profile

Actions

Bug #8241

closed

XfsFileStoreBackend tries to set extsize but may get EINVAL

Added by Dan Mick about 10 years ago. Updated almost 10 years ago.

Status:
Resolved
Priority:
High
Assignee:
Category:
OSD
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

IRC user pinguini reports a problem with FSSETXATTR:

(09:59:06 PM) pinguini: hello everyone. need help. a hase osd on XFS and got in logs some error reporting : 2014-04-29 11:41:59.199100 7fa991a09700  0 xfsfilestorebackend(/var/lib/ceph/osd/ceph-13) set_extsize: FSSETXATTR: (22) Invalid argument
(09:59:10 PM) pinguini: many times in 4 of 10 identical osds...on 2 of 5 machines

I looked at the xfs kernel code and saw that it could return EINVAL if the file already had allocated extents, or if it's not a multiple of the block size, or if it's too large. I don't know which of these might be the case on this system.

Actions

Also available in: Atom PDF