You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@kudu.apache.org by "Adar Dembo (JIRA)" <ji...@apache.org> on 2017/04/13 02:47:41 UTC

[jira] [Created] (KUDU-1972) Explore ways to reduce maintenance manager CPU load

Adar Dembo created KUDU-1972:
--------------------------------

             Summary: Explore ways to reduce maintenance manager CPU load
                 Key: KUDU-1972
                 URL: https://issues.apache.org/jira/browse/KUDU-1972
             Project: Kudu
          Issue Type: Sub-task
          Components: tserver
    Affects Versions: 1.4.0
            Reporter: Adar Dembo


The current design of the maintenance manager includes a dedicated thread that wakes up every so often (default to 250 ms), looks for work to do, and schedules it to be done on helper threads. On a large cluster, "look for work to do" can be very CPU intensive. We should explore ways to mitigate this.

Additionally, if we identify "cold" tablets (i.e. those not servicing any writes), we should be able to further reduce their scheduling load, perhaps by not running the compaction knapsack solver on them at all.



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)