hbase-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Michael Segel <michael_se...@hotmail.com>
Subject Re: Silly question...
Date Tue, 20 Mar 2012 10:45:37 GMT

I guess the question is more of if I can read the row from .Meta.  while there's a lock on

In HBase the locks are more for atomic writing, and not a transactional lock. So I have to
wonder if the lock allows another thread to read the row while its being held or if it waits
until the first thread releases the lock.

On Mar 20, 2012, at 5:35 AM, Manish Bhoge wrote:

> By definition .Meta keeps a list of all regions. If there is a lock on .Meta it doesn't
allow you to get you the regions. So logically it should stop only new data coming. However
 read should happen as it was happening earlier and hence you can still fetch the data when
row level lock on .Meta. 
> Make sense ?? 
> Thank you,
> Manish
> ------Original Message------
> From: Michael Segel
> To: user@hbase.apache.org
> ReplyTo: user@hbase.apache.org
> Subject: Silly question...
> Sent: Mar 20, 2012 3:40 PM
> What happens if you apply a row lock to a row in the .META. table? 
> Its 5:00 am my local time and I was thinking about solving a problem. 
> (Again thinking this early in the morning without the aide of caffeine is not a good
idea.)  :-)
> Does RLL lock just updates or does it stop all access to the row? (dirty reads?)
> Thx
> -Mike
> Sent from my BlackBerry, pls excuse typo

View raw message