Actions
Subtask #4091
closedFeature #4089: rbd: improve small I/O performance
ObjectCacher: optionally make readx/writex calls never block
% Done:
0%
Source:
Tags:
Backport:
Reviewed:
Affected Versions:
Pull request ID:
Description
The idea is to prevent any aio calls from blocking client (i.e. qemu) threads.
This was what Sage was thinking as an implementation before, although I have doubts now that I type it out:
Rely on the client to only keep some number of I/Os outstanding, and attempt to keep memory usage low enough by blocking when the operation completes instead of when it is queued.
Actions