[ 
https://issues.apache.org/jira/browse/KUDU-2824?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Yingchun Lai updated KUDU-2824:
-------------------------------
    Fix Version/s: 1.10.0

> Make some tables in high priority in MM compaction
> --------------------------------------------------
>
>                 Key: KUDU-2824
>                 URL: https://issues.apache.org/jira/browse/KUDU-2824
>             Project: Kudu
>          Issue Type: Improvement
>          Components: tserver
>    Affects Versions: 1.9.0
>            Reporter: Yingchun Lai
>            Assignee: Yingchun Lai
>            Priority: Minor
>              Labels: MM, compaction, maintenance, priority
>             Fix For: 1.10.0
>
>
> In a Kudu cluster with thousands of tables, it's hard for a specified 
> tablet's maintenance OPs to be launched when their scores are not the 
> highest, even if the table the tablet belongs to is high priority for Kudu 
> users.
> For example, table A has 10 tablets and has total size of 1G, table B has 
> 1000 tablets and has total size of 100G. Both of them have similar update 
> writes, i.e. DRSs have similar overlaps, similar redo/undo logs, so they have 
> similar compaction scores. However, table A has much more reads than table B, 
> but table A and B are equal in MM, their DRS compactions are lauched equally, 
> we have to suffer a long time util most of tablets have been compacted in the 
> cluster to achieve a fast scan.
> So, maybe we can introduce some algorithm to detect high priority tables and 
> speed up compaction of these tables?



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to