jewel: mds: Failure in #11416

merged 1 commit into from Oct 17, 2016


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 *

Signed-off-by: Yan, Zheng <>
(cherry picked from commit feb6377)
@dachary dachary self-assigned this Oct 11, 2016
@dachary dachary added this to the jewel milestone Oct 11, 2016
dachary commented Oct 14, 2016

@jcsp does this backport look good to merge ? It passed the fs suite (except for one known bug that is, I believe, unrelated)

@jcsp jcsp was assigned by dachary Oct 14, 2016
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
default Build finished.
@theanalyst theanalyst changed the title from jewel: Failure in to "jewel: mds: Failure in" Nov 17, 2016
@theanalyst theanalyst changed the title from "jewel: mds: Failure in" to jewel: mds: Failure in Nov 17, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment