hbase-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Ted Yu (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (HBASE-13560) Large compaction queue should steal from small compaction queue when idle
Date Wed, 10 Jun 2015 23:37:00 GMT

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

Ted Yu commented on HBASE-13560:

497	    //prevent large compaction thread pool stealing job from small compaction queue.
498	    cst.shutdownLongCompactions();
Should there be a config which disables this feature ?

In production, large compaction thread pool is always running. Meaning, with this feature
on, the invariant testCompactionQueuePriorities() tries to test no longer holds.

> Large compaction queue should steal from small compaction queue when idle
> -------------------------------------------------------------------------
>                 Key: HBASE-13560
>                 URL: https://issues.apache.org/jira/browse/HBASE-13560
>             Project: HBase
>          Issue Type: Bug
>          Components: Compaction
>    Affects Versions: 2.0.0, 1.2.0
>            Reporter: Elliott Clark
>            Assignee: Changgeng Li
>         Attachments: HBASE-13560.patch, queuestealwork-v1.patch, queuestealwork-v4.patch,
queuestealwork-v5.patch, queuestealwork-v6.patch, queuestealwork-v7.patch
> If you tune compaction threads so that a server is never over commited when large and
small compaction threads are busy then it should be possible to have the large compactions
steal work.

This message was sent by Atlassian JIRA

View raw message