Deadlock between HRegion.ICV and HRegion.close
----------------------------------------------
Key: HBASE-2915
URL: https://issues.apache.org/jira/browse/HBASE-2915
Project: HBase
Issue Type: Bug
Reporter: Jean-Daniel Cryans
Priority: Blocker
Fix For: 0.90.0
HRegion.ICV gets a row lock then gets a newScanner lock.
HRegion.close gets a newScanner lock, slitCloseLock and finally waits for all
row locks to finish.
If the ICV got the row lock and then close got the newScannerLock, both end up
waiting on the other. This was introduced when Get became a Scan.
Stack thinks we can get rid of the newScannerLock in close since we setClosing
to true.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.