[ 
https://issues.apache.org/jira/browse/PHOENIX-4458?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16292119#comment-16292119
 ] 

Ankit Singhal commented on PHOENIX-4458:
----------------------------------------

[~asko], As per your jstack, index writers are also using the same 
pool(default) of handlers which is used for the scan. 
So, until you upgrade to 4.12 (which has PHOENIX-3994 to automatically 
configures the RPC controller factory for indexer), you need to manually set 
the below configuration in hbase-site.xml of the server (ensure that these 
configuration doesn't exist in hbase-site.xml of the client).

{code}
<property>
  <name>hbase.region.server.rpc.scheduler.factory.class</name>
  <value>org.apache.hadoop.hbase.ipc.PhoenixRpcSchedulerFactory</value>
  <description>Factory to create the Phoenix RPC Scheduler that uses separate 
queues for index and metadata updates</description>
</property>
<property>
  <name>hbase.rpc.controllerfactory.class</name>
  
<value>org.apache.hadoop.hbase.ipc.controller.ServerRpcControllerFactory</value>
  <description>Factory to create the Phoenix RPC Scheduler that uses separate 
queues for index and metadata updates</description>
</property>
{code}

> Region dead lock when executing duplicate key upsert data table(have local 
> index)
> ---------------------------------------------------------------------------------
>
>                 Key: PHOENIX-4458
>                 URL: https://issues.apache.org/jira/browse/PHOENIX-4458
>             Project: Phoenix
>          Issue Type: Bug
>    Affects Versions: 4.11.0
>            Reporter: asko
>            Priority: Critical
>         Attachments: RegionDeadLockTest.java, jstack
>
>
> The attach file *RegionDeadLockTest.java* can produce this bug after running 
> a few minutes.
> The region will be hang that can not read/write. 



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to