Actions
Bug #4869
openlibceph: osd_client: get_reply() generalize for more ops
Status:
New
Priority:
Low
Assignee:
-
Category:
-
Target version:
-
% Done:
0%
Source:
other
Tags:
Backport:
Regression:
Severity:
3 - minor
Reviewed:
Affected Versions:
ceph-qa-suite:
Crash signature (v1):
Crash signature (v2):
Description
Currently, the osd client's get_reply() method assumes
that there is only a single op (the first one) that
will describe incoming data--at least for a check it
uses for page data begin too big.
This doesn't match what's possible with the implementation,
namely multiple ops in a single request, each potentially
having incoming data defined.
The code should be generalized to be cognizant of the
possibility of more than one op. At the moment this is
not critical because we don't currently use more than
one osd op doing reads in a single request.
Actions