Project

General

Profile

Actions

Bug #15034

closed

Possible inconsistent IO when using configured for multiple op threads

Added by Jason Dillaman about 8 years ago. Updated over 6 years ago.

Status:
Resolved
Priority:
Low
Assignee:
-
Target version:
-
% Done:

0%

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

Description

When 'rbd_op_threads' is set to a value higher than 1 (defaults to 1), it's quite possible for an aio flush op to complete before a predecessor aio write/discard starts. These ops need to be tracked at the time of submission so that flush can properly account for them. Currently, the ops only start being tracked when they start executing.

Actions

Also available in: Atom PDF