[jira] [Created] (FLINK-12021) Let ResultConjunctFuture return future results in same order as futures

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

[jira] [Created] (FLINK-12021) Let ResultConjunctFuture return future results in same order as futures

Shang Yuanchun (Jira)
Till Rohrmann created FLINK-12021:
-------------------------------------

             Summary: Let ResultConjunctFuture return future results in same order as futures
                 Key: FLINK-12021
                 URL: https://issues.apache.org/jira/browse/FLINK-12021
             Project: Flink
          Issue Type: Improvement
          Components: Runtime / Coordination
    Affects Versions: 1.7.2, 1.8.0
            Reporter: Till Rohrmann
            Assignee: Till Rohrmann
             Fix For: 1.8.0


The {{ResultConjunctFuture}} should return future results in the same order as the futures were specified. The advantage would be that we maintain the same output order as the input order if the input has been specified with a special ordering.

This should also fix a current performance regression where we don't maintain the topological ordering when deploying tasks. Due to this, we need to make an additional result partition lookup which adds additional latency. The problem has occurred due to FLINK-10431 which changes the interleaving how the slot futures are completed.



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