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 

> 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

Reply via email to