Project

General

Profile

Actions

Subtask #4658

closed

Feature #3761: kernel messenger: need to support multiple ops per request

rbd: don't assume one op per request

Added by Alex Elder about 11 years ago. Updated about 11 years ago.

Status:
Resolved
Priority:
Normal
Assignee:
Target version:
% Done:

0%

Source:
Development
Tags:
Backport:
Reviewed:
Affected Versions:
Pull request ID:

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.

Actions #1

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

Actions #2

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

Actions

Also available in: Atom PDF