Hi, I had a similar problem on jewel, where I was unable to properly delete objects eventhough radosgw-admin returned rc 0 after issuing rm, somehow the object was deleted but the metadata wasn't removed.
I ran # radosgw-admin --cluster ceph object stat --bucket=weird_bucket --object=$OBJECT to figure out if the object was there or not and then used the 'rados put' command to upload a dummy object and then remove it properly # rados -c /etc/ceph/ceph.conf -p ceph.rgw.buckets.data put be8fa19b-ad79-4cd8-ac7b-1e14fdc882f6.2384280.20_$OBJECT dummy.file Hope it helps, Andreas On 10 Sep 2017 1:20 a.m., "Jack" <[email protected]> wrote: > Hi, > > I face a wild issue: I cannot remove an object from rgw (via s3 API) > > My steps: > s3cmd ls s3://bucket/object -> it exists > s3cmd rm s3://bucket/object -> success > s3cmd ls s3://bucket/object -> it still exists > > At this point, I can curl and get the object (thus, it does exists) > > Doing the same via boto leads to the same behavior > > Log sample: > 2017-09-10 01:18:42.502486 7fd189e7d700 1 ====== starting new request > req=0x7fd189e77300 ===== > 2017-09-10 01:18:42.504028 7fd189e7d700 1 ====== req done > req=0x7fd189e77300 op status=-2 http_status=204 ====== > 2017-09-10 01:18:42.504076 7fd189e7d700 1 civetweb: 0x560ebc275000: > 10.42.43.6 - - [10/Sep/2017:01:18:38 +0200] "DELETE /bucket/object > HTTP/1.1" 1 0 - Boto/2.44.0 Python/3.5.4 Linux/4.12.0-1-amd64 > > What can I do ? > What data shall I provide to debug this issue ? > > Regards, > _______________________________________________ > ceph-users mailing list > [email protected] > http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com >
_______________________________________________ ceph-users mailing list [email protected] http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com
