Re: [ceph-users] 答复: why objects are still in .rgw.buckets after deleted

2014-03-19 Thread Yehuda Sadeh
The RGW objects are [for most cases] immutable. Therefore in order to provide read and write consistency we keep most of the data in immutable rados objects, and do the operations on the mutable 'head' part of the object atomically. So this allows us to do stuff like having one user read data of th

Re: [ceph-users] 答复: why objects are still in .rgw.buckets after deleted

2014-03-19 Thread Craig Lewis
My understanding, from dealing with replication, is RadosGW is copy-on-write. Overwriting an object is a delete and create, and the old data gets garbage collected later. I'm guessing a bit, but that's what I believe from Greg's comment about RGW replication: http://permalink.gmane.org/gmane.comp.

[ceph-users] 答复: why objects are still in .rgw.buckets after deleted

2014-03-19 Thread ljm李嘉敏
You are right, but I still don’t know why the objects in .rgw.buckets are not overrided. If the object name is produced through ino and ono, why the same file(bigger than 4M) have different result? Thanks & Regards Li JiaMin 发件人: ceph-users-boun...@lists.ceph.com [mailto:ceph-users-boun...@lis