[swift] left slo file segment after delete manifest
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Object Storage (swift) |
New
|
Undecided
|
Unassigned |
Bug Description
On swift are enabled erasure codes (10х4, 10 chunks are spread across 4 servers)
Steps to reproduce:
1. create slo file with one segment
2. append 1 addition segment to slo file (now file has 2 segments)
3. copy file (curl -i https:/
4. delete origin file (only manifest) curl -i https:/
5. delete copy of file (with segments) curl -i https:/
*Expected*:
manifest and all segments are removed
*Actual*:
RESP BODY: Number Deleted: 2
Number Not Found: 0
Response Body:
Response Status: 400 Bad Request
Errors:
/fast_segments/
and segment /fast_segments/