Project

General

Profile

Actions

Bug #14377

closed

[ FAILED ] LibCephFS.DirLs

Added by Greg Farnum over 8 years ago. Updated almost 8 years ago.

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

0%

Source:
Development
Tags:
Backport:
Regression:
No
Severity:
3 - minor
Reviewed:
Affected Versions:
ceph-qa-suite:
Component(FS):
libcephfs
Labels (FS):
Pull request ID:
Crash signature (v1):
Crash signature (v2):

Description

http://pulpito.ceph.com/gregf-2016-01-12_23:23:33-fs-greg-fs-testing-1-12-1---basic-mira/26500/

This failed the DirLs test and then crashed in the InterProcessLocking and ThreesomeInterProcessLocking tests (we should probably come up with a way to prevent that — probably we can put all the umount calls in a cleanup function which is invoked unconditionally?).

In any case, I suspect it's a race in our master branch rather than a problem with one of the PRs under test there.

Actions #1

Updated by Greg Farnum over 8 years ago

  • Assignee set to Zheng Yan

Zheng, you've been fixing a lot here lately, please take a look!

Actions #2

Updated by Zheng Yan over 8 years ago

It's caused by duplicated entries in readdir result. This can happen when readdir requires several mds requests and the dirfrag get fragmented in the middle. (when dirfrag gets fragmented in the middle of readdir, we may have duplicated entries, shouldn't not have missing entries)

Actions #3

Updated by Zheng Yan over 8 years ago

  • Status changed from New to Fix Under Review
Actions #4

Updated by Greg Farnum over 8 years ago

  • Status changed from Fix Under Review to Resolved
Actions #5

Updated by Greg Farnum almost 8 years ago

  • Component(FS) libcephfs added
Actions

Also available in: Atom PDF