Bug #5026
libceph: allow osd requests to be reused
% 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