AFAIK that's not necessary, there is no need to worry about previous deletes. You can delete stuff that does not even exist, neither batch_mutate or remove are going to throw an error.
All the columns that were (roughly speaking) present at your first deletion will be available for GC at the end of the first tombstones life. Same for the second. Say you were to write a col between the two deletes with the same name as one present at the start. The first version of the col is avail for GC after tombstone 1, and the second after tombstone 2. Hope that helps Aaron On 18/01/2011, at 9:37 PM, David Boxenhorn <da...@lookin2.com> wrote: > Thanks. In other words, before I delete something, I should check to see > whether it exists as a live row in the first place. > > On Tue, Jan 18, 2011 at 9:24 AM, Ryan King <r...@twitter.com> wrote: > On Sun, Jan 16, 2011 at 6:53 AM, David Boxenhorn <da...@lookin2.com> wrote: > > If I delete a row, and later on delete it again, before GCGraceSeconds has > > elapsed, does the tombstone live longer? > > Each delete is a new tombstone, which should answer your question. > > -ryan > > > In other words, if I have the following scenario: > > > > GCGraceSeconds = 10 days > > On day 1 I delete a row > > On day 5 I delete the row again > > > > Will the tombstone be removed on day 10 or day 15? > > >