jewel: librbd: discard after write can result in assertion failure #11644

Merged
merged 1 commit into from Oct 26, 2016

Projects

None yet

2 participants

@dillaman dillaman added this to the jewel milestone Oct 25, 2016
@dillaman
Contributor

@dachary I have this building right now and then I'll kick off a new set of fsx test runs against it.

@dachary
Member
dachary commented Oct 25, 2016

s/properly/proper/ ?

@dachary dachary self-assigned this Oct 25, 2016
@dillaman
Contributor

@dachary indeed -- I'll re-push after tests are run

@dillaman
Contributor

@dachary two rbd-nbd tests are going to fail, one environment failure, and one unrelated failure in ceph_test_rbd_mirror. Looks fine to me.

@dillaman dillaman librbd: discard after write can result in assertion failure
With journaling enabled, the proper lock is not held when handling
a discard after write to overlapping extents. This issue is only present
on the jewel branch due to design changes on the master branch.

Fixes: http://tracker.ceph.com/issues/17695
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
4cb83c1
@dillaman
Contributor

... and commit message now fixed

@dachary dachary merged commit e08b0f3 into jewel Oct 26, 2016

2 checks passed

Signed-off-by all commits in this PR are signed
Details
default Build finished.
Details
@dillaman dillaman deleted the wip-17695 branch Oct 26, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment