Actions
Bug #17572
closedswift: Problems with DLO containing 0 length segments
% Done:
0%
Source:
other
Tags:
Backport:
jewel, hammer
Regression:
No
Severity:
2 - major
Reviewed:
Affected Versions:
ceph-qa-suite:
Pull request ID:
Crash signature (v1):
Crash signature (v2):
Description
A DLO that contains at least 1 non-zero length segment and 1 0 length segment will cause GET to get stuck in a cpu loop forever, trying to read 1 byte from the 0 byte segment. If the segment is the last one, then the request will appear to complete "normally" to the client.
Also, a DLO that only contains zero length segments does not return valid HTTP status.
Updated by Ken Dreyer over 7 years ago
- Status changed from New to In Progress
- Backport set to jewel, hammer
PR for hammer: https://github.com/ceph/ceph/pull/11453
Updated by Ken Dreyer over 7 years ago
- Assignee set to Marcus Watts
PR for master: https://github.com/ceph/ceph/pull/11555
PR for jewel: https://github.com/ceph/ceph/pull/11556
Updated by Yehuda Sadeh over 7 years ago
- Status changed from In Progress to Pending Backport
Updated by Loïc Dachary over 7 years ago
- Copied to Backport #17676: jewel: swift: Problems with DLO containing 0 length segments added
Updated by Loïc Dachary over 7 years ago
- Copied to Backport #17677: hammer: swift: Problems with DLO containing 0 length segments added
Updated by Ken Dreyer over 7 years ago
None of the above PRs were merged. Instead, this specific bugs was fixed in master in https://github.com/ceph/ceph/pull/11567
Updated by Nathan Cutler over 7 years ago
- Status changed from Pending Backport to Resolved
Actions