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.

Reply via email to