Subtask #4658
closedFeature #3761: kernel messenger: need to support multiple ops per request
rbd: don't assume one op per request
0%
Description
I found it became necessary to rework a little of the rbd code
while working through having the osd support multiple data items.
The rbd code has always used only one op per request, and
a while ago I made that obvious in the code as well. But
the time has come where some things were done with that
assumption in mind that won't work right for multiple ops.
This isn't a big deal, I just wanted to report it separately.
Updated by Alex Elder about 11 years ago
- Status changed from In Progress to Fix Under Review
The following patches have been posted for review:
[PATCH 12/20] rbd: don't set data in rbd_osd_req_format_op()
[PATCH 13/20] rbd: separate initialization of osd data
[PATCH 14/20] rbd: rearrange some code for consistency
Updated by Alex Elder about 11 years ago
- Status changed from Fix Under Review to Resolved
- Translation missing: en.field_remaining_hours set to 0.00
The following have been committed to the "testing" branch
of the ceph-client git repository:
78c8c1a rbd: don't set data in rbd_osd_req_format_op()
50bad0e rbd: separate initialization of osd data