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.
-- Lars ----- Original Message ----- From: kisalay <[email protected]> To: [email protected] Cc: Sent: Wednesday, December 28, 2011 10:05 PM Subject: Help regarding RowLock Hi, 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 http://markmail.org/message/7zn7ad44rbptmruh#query:+page:1+mid:7zn7ad44rbptmruh+state:results 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 ? ~Kisalay
