Row level deletion information is included in the row level isolation.
On 5/06/2012, at 6:05 AM, Todd Burruss wrote:
I don't think I'm being clear. I just was wondering if a "row delete" is
isolated with all the other inserts or deletes to a specific column family
and key in the same batch.
On 6/4/12 1:58 AM, "Sylvain Lebresne" <firstname.lastname@example.org
On Sun, Jun 3, 2012 at 6:05 PM, Todd Burruss <email@example.com> wrote:
I just meant there is a "row delete" in the same batch as inserts - all
the same column family and key
Then it's the timestamp that will decide what happens. Whatever has a
timestamp lower or equal to the tombstone timestamp will be deleted
(that stands for insert in the batch itself).
From: Sylvain Lebresne [firstname.lastname@example.org]
Received: Sunday, 03 Jun 2012, 3:44am
To: email@example.com [firstname.lastname@example.org]
Subject: Re: batch isolation
On Sun, Jun 3, 2012 at 2:53 AM, Todd Burruss <email@example.com>
1 does this mean that a batch_mutate that first sends a "row delete"
mutation on key X, then subsequent insert mutations for key X is
I'm not sure what you mean by having "a batch_mutate that first sends
... then ...", since a batch_mutate is a single API call.
2 does isolation span column families for the same key within the
No, it doesn't span column families (contrarily to atomicity). There
is more details in