Project

General

Profile

Actions

Bug #17610

closed

FileStore: fiemap cannot be totally retrieved in xfs when the number of extents > 1364

Added by Yao Ning over 7 years ago. Updated about 7 years ago.

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

100%

Source:
Community (user)
Tags:
Backport:
jewel,hammer
Regression:
No
Severity:
3 - minor
Reviewed:
Affected Versions:
ceph-qa-suite:
Pull request ID:
Crash signature (v1):
Crash signature (v2):

Description

Retrieve Fiemap from XFS filesystem:

0: [0..7]: 22108440..22108447
1: [8..15]: hole
2: [16..23]: 22108456..22108463
3: [24..31]: hole
4: [32..39]: 22108472..22108479
5: [40..47]: hole
6: [48..55]: 22108488..22108495
7: [56..63]: hole
...
...
3991: [31928..31935]: hole
3992: [31936..31943]: 22057896..22057903
3993: [31944..31951]: hole
3994: [31952..31959]: 22057960..22057967
3995: [31960..31967]: hole
3996: [31968..31975]: 22058008..22058015
3997: [31976..31983]: hole
3998: [31984..31991]: 22058040..22058047

Actually, 2000 extents should be retrived here.

However, the result is:
total extents retrieved: 1364


Related issues 2 (0 open2 closed)

Copied to Ceph - Backport #17877: jewel: FileStore: fiemap cannot be totally retrieved in xfs when the number of extents > 1364 ResolvedAbhishek VarshneyActions
Copied to Ceph - Backport #17878: hammer: FileStore: fiemap cannot be totally retrieved in xfs when the number of extents > 1364 ResolvedNathan CutlerActions
Actions #1

Updated by Sage Weil over 7 years ago

  • Status changed from New to Pending Backport
  • Backport changed from hammer to jewel,hammer
Actions #2

Updated by Nathan Cutler over 7 years ago

  • Copied to Backport #17877: jewel: FileStore: fiemap cannot be totally retrieved in xfs when the number of extents > 1364 added
Actions #3

Updated by Nathan Cutler over 7 years ago

  • Copied to Backport #17878: hammer: FileStore: fiemap cannot be totally retrieved in xfs when the number of extents > 1364 added
Actions #4

Updated by Yao Ning over 7 years ago

How shall we do in this case? @Sage Weil Weil

the non-trivial backport in hammer may need to use the new commit, like this PR: https://github.com/ceph/ceph/pull/11615 with a seperate QA testing on branch hammer?

Actions #5

Updated by Nathan Cutler about 7 years ago

  • Target version deleted (v0.94.10)
Actions #6

Updated by Nathan Cutler about 7 years ago

  • Status changed from Pending Backport to Resolved
Actions

Also available in: Atom PDF