Project

General

Profile

Actions

Bug #4869

open

libceph: osd_client: get_reply() generalize for more ops

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

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

Also available in: Atom PDF