hbase-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Jean-Daniel Cryans (JIRA)" <j...@apache.org>
Subject [jira] Created: (HBASE-2915) Deadlock between HRegion.ICV and HRegion.close
Date Fri, 13 Aug 2010 19:20:16 GMT
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.


Mime
View raw message