jewel: mds: Failure in dirfrag.sh #11416

Merged
merged 1 commit into from Oct 17, 2016

Projects

None yet

3 participants

@ukernel @ldachary ukernel client: fix readdir vs fragmentation race
following sequence of events tigger the race

client readdir frag 0* -> got item 'A'
MDS merges frag 0* and frag 1*
client send readdir request (frag 1*, offset 2, readdir_start 'A')
MDS reply items (that are after item 'A') in frag *

Fixes: http://tracker.ceph.com/issues/17286
Signed-off-by: Yan, Zheng <zyan@redhat.com>
(cherry picked from commit feb6377)
0a17741
@dachary dachary self-assigned this Oct 11, 2016
@dachary dachary added this to the jewel milestone Oct 11, 2016
@dachary
Member
dachary commented Oct 14, 2016

@jcsp does this backport look good to merge ? It passed the fs suite http://tracker.ceph.com/issues/17487#note-13 (except for one known bug that is, I believe, unrelated)

@jcsp jcsp was assigned by dachary Oct 14, 2016
@jcsp
Contributor
jcsp commented Oct 17, 2016

👍

@dachary dachary merged commit 1412b17 into ceph:jewel Oct 17, 2016

2 checks passed

Signed-off-by all commits in this PR are signed
Details
default Build finished.
Details
@theanalyst theanalyst changed the title from jewel: Failure in dirfrag.sh to "jewel: mds: Failure in dirfrag.sh" Nov 17, 2016
@theanalyst theanalyst changed the title from "jewel: mds: Failure in dirfrag.sh" to jewel: mds: Failure in dirfrag.sh Nov 17, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment