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

stack commented on HBASE-19976:
-------------------------------

bq. We need to introduce something like priority, and expose a method in 
ProcedureScheduler to poll high priority procedure only.

Let me take a look.

bq. IMHO, the procedure framework is really over design...

Yeah, it gets a good bit of criticism. Was taken to a particular state and then 
not looked at again. It is as yet unfinished, synchronous when the idea was 
that it would run async, etc. I could start a doc. to accumulate wants and 
comments.

> Dead lock if the worker threads in procedure executor are exhausted
> -------------------------------------------------------------------
>
>                 Key: HBASE-19976
>                 URL: https://issues.apache.org/jira/browse/HBASE-19976
>             Project: HBase
>          Issue Type: Bug
>            Reporter: Duo Zhang
>            Priority: Critical
>
> See the comments in HBASE-19554. If all the worker threads are stuck in 
> AssignProcdure since meta region is offline, then the RecoverMetaProcedure 
> can not be executed and cause dead lock.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to