You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@kudu.apache.org by "Grant Henke (JIRA)" <ji...@apache.org> on 2018/12/10 21:29:00 UTC

[jira] [Resolved] (KUDU-1686) Add API to split a scan token into smaller scans

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

Grant Henke resolved KUDU-1686.
-------------------------------
       Resolution: Fixed
         Assignee: Grant Henke
    Fix Version/s: n/a

> Add API to split a scan token into smaller scans
> ------------------------------------------------
>
>                 Key: KUDU-1686
>                 URL: https://issues.apache.org/jira/browse/KUDU-1686
>             Project: Kudu
>          Issue Type: Improvement
>          Components: client, perf, tserver
>    Affects Versions: 1.0.0
>            Reporter: Todd Lipcon
>            Assignee: Grant Henke
>            Priority: Major
>             Fix For: n/a
>
>
> Quoting from the scan token design doc:
> {quote}
> Eventually, the scan token API should allow applications to further split scan tokens so that inter-tablet parallelism can be acheived. Splitting tokens may be achieved by assigning the child tokens non-overlapping sections of the primary key range. Even without the token splitting feature built in to the API, applications can simulate the effect by building multiple sets of scan tokens using non-overlapping sets of primary key bounds. However, it is likely that in the future Kudu will be able to choose a more optimal primary key split point than the application, perhaps through an internal tablet statistics API. Additionally, having the API built in to the Kudu client further decreases the effort required to write high performance integrations for Kudu.
> {quote}



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)