It surprised me when I read it and wondered if something special was going on 
for the Thrift API. I saw the comment in the Hbase.thrift API file here:

http://svn.apache.org/viewvc/hbase/trunk/src/main/resources/org/apache/hadoop/hbase/thrift/Hbase.thrift?view=markup

Look at the comment for the mutateRows method at around line 405.

thanks,
-chris

On Dec 11, 2010, at 11:12 AM, Stack wrote:

> Where do you see that?  HBase is not transactional.
> Thanks Chris,
> St.Ack
> 
> On Fri, Dec 10, 2010 at 2:57 PM, Chris Tarnas <[email protected]> wrote:
>> I was looking through the thirft API again and noticed that it said if a 
>> transaction - comprised of updates to one or more rows - throws an exception 
>> then the whole transaction is aborted. Does this mean that it is atomic and 
>> none of the updates will be executed or could some subset of them be 
>> executed (which I assumed was the case before I read the comments again 
>> recently).
>> 
>> thanks
>> -chris
>> 
>> 

Reply via email to