I let other committers comment here, but in my opinion row locks (in their
current form) should have never been exposed to the client side API.
They are only maintained in memory at a region server, if the region server
dies (or no longer serves the relevant region) they are gone.
----- Original Message -----
To: [email protected]
Sent: Wednesday, December 28, 2011 10:05 PM
Subject: Help regarding RowLock
Why going through some resources / docs on Row-Locks in Hbase, I came
across a post on Lily : http://outerthought.org/blog/380-ot.html
This basically tells:
1. Row-Locks may result into a deadlock in some scenarios. Please refer to
2. Row-Locks are not preserved on region splits.
I was curious to know whether these behavior are still valid, as the above
discussions happened a long time back. If so then can I deduce that I can
use rowlocks only in scenario where the contention and concurrency is low ?