DLO Delete of object
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Object Storage (swift) |
In Progress
|
Wishlist
|
Christopher Bartz |
Bug Description
# swift list archu12320DLO
jcloudsd787f
jcloudsd787f/
jcloudsd787f/
[root@jupiter-vm910 ~]# curl -v -X DELETE -H 'X-Auth-Token: 4ed4343037ea461
* About to connect() to x.xx.xx.xx port 8091 (#0)
* Trying 9.47.82.164...
* Connected to x.xx.x.xxx (x.xx.xx.xx) port 8091 (#0)
> DELETE /v1/AUTH_
> User-Agent: curl/7.29.0
> Host: x.xx.xx.xx:8091
> Accept: */*
> X-Auth-Token: 4ed4343037ea461
>
< HTTP/1.1 204 No Content
< Content-Length: 0
< Content-Type: text/html; charset=UTF-8
< X-Trans-Id: txcfe3fc83e76d4
< Date: Wed, 12 Apr 2017 12:42:34 GMT
<
* Connection #0 to host x.xx.xx.xx left intact
[root@jupiter-vm910 ~]# swift list archu12320SLO
jcloudsd787f/
jcloudsd787f/
Deleting of DLO object using CURL does not delete the segments. It does deletion of Manifest file alone. Is there any header required for DLO object deletion.
Changed in swift: | |
assignee: | nobody → Christopher Bartz (bartz) |
You must use the query parameter ?multipart- manifest= delete as described in : https:/ /docs.openstack .org/developer/ swift/overview_ large_objects. html#deleting- a-large- object