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.
Updated by Alex Elder almost 11 years ago
- Assignee deleted (
Alex Elder)
Removing myself as assignee, I won't have time to complete this.
Updated by Ilya Dryomov over 9 years ago
- Project changed from rbd to Linux kernel client
- Subject changed from kernel osd client: get_reply() generalize for more ops to libceph: osd_client: get_reply() generalize for more ops
Actions