I see the reason now, but is the "period" configurable? Another question is: it seems the shadow object is to prevent racing between concurrent r/w. Why do we need to keep those objects so long? Henry 2011/9/30 Yehuda Sadeh Weinraub <yehudasa@xxxxxxxxx>: > Instead of removing the shadow objects, we add an intent entry to the > intent log. This is done, so that an object read that happens while > doing a write to the object can complete successfully, while returning > the original object. A separate process then have to remove those > entries, but only after a long period (e.g., a couple of days). The > radosgw-admin utility can handle that. > > On Thu, Sep 29, 2011 at 9:14 AM, Henry C Chang <henry.cy.chang@xxxxxxxxx> wrote: >> Hi, >> >> With radosgw, I noticed that after the actual objects are deleted, the >> shadow objects still remains. I am wondering when the shadow object >> will be deleted. Is it a bug or on purpose? >> My used data size keeps growing... >> >> Henry >> -- >> To unsubscribe from this list: send the line "unsubscribe ceph-devel" in >> the body of a message to majordomo@xxxxxxxxxxxxxxx >> More majordomo info at http://vger.kernel.org/majordomo-info.html >> > -- To unsubscribe from this list: send the line "unsubscribe ceph-devel" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html