hbase-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "stack (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (HBASE-19978) The keepalive logic is incomplete in ProcedureExecutor
Date Sun, 18 Feb 2018 23:28:00 GMT

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

stack commented on HBASE-19978:

Oh, nice test too. Have you studied it, the swelling of thread count and then the going back
down to core pool size? If not, just say, I could take a look sir. Good stuff.

> The keepalive logic is incomplete in ProcedureExecutor
> ------------------------------------------------------
>                 Key: HBASE-19978
>                 URL: https://issues.apache.org/jira/browse/HBASE-19978
>             Project: HBase
>          Issue Type: Sub-task
>            Reporter: Duo Zhang
>            Assignee: Duo Zhang
>            Priority: Major
>             Fix For: 2.0.0-beta-2
>         Attachments: HBASE-19978-v1.patch, HBASE-19978.patch
> The worker thread will just exit after keep alive time, and we never add it back. The
only way to add it back is through the stuck checker, this is not correct. Here we should
start new worker thread if it is under the core pool size and there are pending procedures.
> For now the default keep alive time is Long.MAX_VALUE which means no timeout so no problem,
but we do allow users to set it so we need to fix it.

This message was sent by Atlassian JIRA

View raw message