2015-02-10 08:32:44 |
SeongSoo Cho |
description |
when delete multipart uploaded object, it must be deleting segments. but swift3 doens't delete segments for multipart uploaded object.
For solve this bug(?), I suggest some idea.
Solution)
1. every delete object operation, check object metadata to ''X-Static-Large-Object' is in.
2. if object has 'X-Static-Large-Object' metadata, add 'multipart-manifest=delete' parameter in original request
The SLO returns 200 OK about 'multipart-manifest=delete' operation. So add HTTP_OK on expect success code map. (request.py) |
when delete multipart uploaded object, it must be deleting segments. but swift3 doens't delete segments for multipart uploaded object.
To solve this bug(?), I suggest some idea.
Solution)
1. every delete object operation, check object metadata to ''X-Static-Large-Object' is in.
2. if object has 'X-Static-Large-Object' metadata, add 'multipart-manifest=delete' parameter in original request
The SLO returns 200 OK about 'multipart-manifest=delete' operation. So add HTTP_OK on expect success code map. (request.py) |
|