The old row is accessible and my validation requires a comparison of the
two.

JK

On Thu, Jul 7, 2011 at 3:23 PM, Yang <teddyyyy...@gmail.com> wrote:

> validation is on the new incoming column ,not the old row,right?
>  On Jul 7, 2011 8:25 AM, "Jeffrey Kesselman" <jef...@gmail.com> wrote:
> > Hi Jonnathan,
> >
> > This brings up an important question. I have been assuming that the
> > validation check is part of the atomic update operation. Is this NOT the
> > case? Which is to say, can the row be changed between the time the
> > validation method is executed and the validated data is written?
> >
> > The reason I ask is because I have been thinking of this as effectively a
> > write-lock on the row during the entire update
> > process, including validation, but your answer has caused some concerns
> that
> > this is wrong...
> >
> > Thanks
> >
> > JK
> >
> > On Thu, Jul 7, 2011 at 2:01 PM, Jonathan Ellis <jbel...@gmail.com>
> wrote:
> >
> >> None of the above, it uses a glorified CAS* at the column level
> >>
> >> *http://en.wikipedia.org/wiki/Compare-and-swap
> >>
> >> On Thu, Jul 7, 2011 at 12:51 PM, A J <s5a...@gmail.com> wrote:
> >> > Does a write lock:
> >> > 1. Just the columns in question for the specific row in question ?
> >> > 2. The full row in question ?
> >> > 3. The full CF ?
> >> >
> >> > I doubt read does any locks.
> >> >
> >> > Thanks.
> >> >
> >>
> >>
> >>
> >> --
> >> Jonathan Ellis
> >> Project Chair, Apache Cassandra
> >> co-founder of DataStax, the source for professional Cassandra support
> >> http://www.datastax.com
> >>
> >
> >
> >
> > --
> > It's always darkest just before you are eaten by a grue.
>



-- 
It's always darkest just before you are eaten by a grue.

Reply via email to