Project

General

Profile

Actions

Bug #5146

closed

krbd: wait for safe callback for writes

Added by Alex Elder almost 11 years ago. Updated almost 11 years ago.

Status:
Resolved
Priority:
High
Assignee:
Target version:
% Done:

0%

Source:
other
Tags:
Backport:
Regression:
Severity:
3 - minor
Reviewed:
Affected Versions:
ceph-qa-suite:
Pull request ID:
Crash signature (v1):
Crash signature (v2):

Description

Right now rbd only waits for the acknowledgement callback
for all osd requests. This means that an rbd client may
have assumed written data is durable when it is not (in
the event the acknowledgement got sent just before an
osd disappeared).

Change rbd to wait for the safe callback for all write
requests. For convenience, change the osd client to call
the safe callback for read requests as well (that is now
only done for write requests).

Actions

Also available in: Atom PDF