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

Luke Chen reassigned KAFKA-10459:
---------------------------------

    Assignee: Luke Chen

> Document IQ APIs where order does not hold between stores
> ---------------------------------------------------------
>
>                 Key: KAFKA-10459
>                 URL: https://issues.apache.org/jira/browse/KAFKA-10459
>             Project: Kafka
>          Issue Type: Improvement
>          Components: streams
>            Reporter: Jorge Esteban Quilcate Otoya
>            Assignee: Luke Chen
>            Priority: Minor
>
> From [https://github.com/apache/kafka/pull/9138#discussion_r480469688] :
>  
> This is out of the scope of this PR, but I'd like to point out that the 
> current IQ does not actually obey the ordering when there are multiple local 
> stores hosted on that instance. For example, if there are two stores from two 
> tasks hosting keys \{1, 3} and \{2,4}, then a range query of key [1,4] would 
> return in the order of {{1,3,2,4}} but not {{1,2,3,4}} since it is looping 
> over the stores only. This would be the case for either forward or backward 
> fetches on range-key-range-time.
> For single key time range fetch, or course, there's no such issue.
> I think it worth documenting this for now until we have a fix (and actually 
> we are going to propose something soon).



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

Reply via email to