Actions
Bug #7709
closedosd: RWORDERED does not order reads ack vs write commit
Status:
Resolved
Priority:
Immediate
Assignee:
-
Category:
OSD
Target version:
-
% Done:
0%
Source:
Q/A
Tags:
Backport:
Regression:
Severity:
3 - minor
Reviewed:
Affected Versions:
ceph-qa-suite:
Pull request ID:
Crash signature (v1):
Crash signature (v2):
Description
We just fixed ceph_test_rados to wait for commit, not ack. It turns out that the RWORDERED flag is ordering a
write1, write2, read
properly with the acks, but not commits. That is, you get
write1 ack, write2 ack, read, write1 commit, write2 commit
This makes ceph_test_rados crash and burn when backed by btrfs. For writeahead journaling it doesn't notice the difference.
Actions