Project

General

Profile

Bug #5026

libceph: allow osd requests to be reused

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

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

0%

Source:
other
Tags:
Backport:
Regression:
No
Severity:
3 - minor
Reviewed:
Affected Versions:
ceph-qa-suite:
Pull request ID:
Crash signature (v1):
Crash signature (v2):

Description

Because certain fields in an osd request structure are never
cleared, any attempt to reuse a request leads to a failure
of one type or another.

It would be advantageous to reuse an existing request in
order to re-start an original request that is underway
at the time an rbd image gets flattened.

So clear out the necessary fields that will allow that
when a request gets started.

History

#1 Updated by Alex Elder almost 11 years ago

  • Status changed from In Progress to Fix Under Review

The following patch has been posted for review. It is
available in the "review/wip-flatten" branch of the
ceph-client git repository.

[PATCH] libceph: init sent and completed when starting

#2 Updated by Alex Elder almost 11 years ago

  • Status changed from Fix Under Review to Resolved

The following was committed to the ceph-client "testing" branch:

c10ebbf5 libceph: init sent and completed when starting

Also available in: Atom PDF