Project

General

Profile

Actions

Bug #7709

closed

osd: RWORDERED does not order reads ack vs write commit

Added by Sage Weil about 10 years ago. Updated about 10 years ago.

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.


Related issues 1 (0 open1 closed)

Has duplicate Ceph - Bug #7713: "Error: finished tid 3 when last_acked_tid was 4" in upgrade:dumpling-x:parallel-firefly---basic-planaDuplicateSage Weil03/14/2014

Actions
Actions #1

Updated by Sage Weil about 10 years ago

  • Status changed from New to 7
Actions #2

Updated by Sage Weil about 10 years ago

  • Status changed from 7 to Fix Under Review
Actions #3

Updated by Sage Weil about 10 years ago

  • Status changed from Fix Under Review to Resolved
Actions

Also available in: Atom PDF