[ https://issues.apache.org/jira/browse/HBASE-2097?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
stack updated HBASE-2097: ------------------------- Attachment: 2097.patch Locks being done in wrong order. This patch should fix it. Testing. > Deadlock between HRegion.put and HRegion.close > ---------------------------------------------- > > Key: HBASE-2097 > URL: https://issues.apache.org/jira/browse/HBASE-2097 > Project: Hadoop HBase > Issue Type: Bug > Reporter: Jean-Daniel Cryans > Priority: Blocker > Fix For: 0.20.3 > > Attachments: 2097.patch > > > HBASE-2037 added a bunch of fixes but also a deadlock: > HRegion.put: > {code} > splitsAndClosesLock.readLock().lock(); > newScannerLock.writeLock().lock(); > {code} > HRegion.close > {code} > newScannerLock.writeLock().lock(); > try { > splitsAndClosesLock.writeLock().lock(); > {code} > To recreate, start a PerformanceEvaluation on standalone and it happens > roughly 75% of the time. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.