You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@hbase.apache.org by "stack (JIRA)" <ji...@apache.org> on 2009/09/17 02:03:57 UTC

[jira] Resolved: (HBASE-1753) Deadlock in client using deprecated APIs in a multi-threaded application

     [ https://issues.apache.org/jira/browse/HBASE-1753?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

stack resolved HBASE-1753.
--------------------------

    Resolution: Invalid

I just ran into this on the pset cluster.  100 threads are using same instance of HTable.  All are trying to do a put.  If regions moved around, all threads are blocked while the HTable figures new location.   Takes a good while for the 100 threads to get through the synchronization block.  This upload application should be making an HTable per thread or using htablepool.

Resolving as invalid.

> Deadlock in client using deprecated APIs in a multi-threaded application
> ------------------------------------------------------------------------
>
>                 Key: HBASE-1753
>                 URL: https://issues.apache.org/jira/browse/HBASE-1753
>             Project: Hadoop HBase
>          Issue Type: Bug
>    Affects Versions: 0.20.0
>            Reporter: Jim Kellerman
>             Fix For: 0.20.1
>
>         Attachments: load-8-7.out
>
>
> There is a deadlock somewhere in HTable or HConnectionManager when using the deprecated API in a multi-threaded application.
> I haven't had a chance to look at the thread dump in detail yet, but will attach it to this issue

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.