[ https://issues.apache.org/jira/browse/FLINK-19936?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Guowei Ma updated FLINK-19936: ------------------------------ Description: In the streaming execution mode there are two uncertain things: # The order of receiving the checkpoint complete.(`Committer` receive first or `GlobalCommitter` receive first) # Whether the operator can receive the last checkpoint This patch does following two things to resolve `SinkITCase`'s unstable owning to these two uncertainty # Changing how to verifying the output of `GlobalCommitter` for the case 1 # Let the `FiniteTestSource` exit only when the Committer/GlobalCommitter received all the elements. [https://dev.azure.com/apache-flink/apache-flink/_build/results?buildId=8815&view=logs&j=5c8e7682-d68f-54d1-16a2-a09310218a49&t=f508e270-48d6-5f1e-3138-42a17e0714f0] was: In the streaming execution mode there are two uncertain things: # The order of receiving the checkpoint complete.(`Committer` receive first or `GlobalCommitter` receive first) # Whether the operator can accept the last checkpoint This patch does following two things to resolve `SinkITCase`'s unstable owning to these two uncertainty # Changing how to verifying the output of `GlobalCommitter` for the case 1 # Let the `FiniteTestSource` exit only when the Committer/GlobalCommitter received all the elements. https://dev.azure.com/apache-flink/apache-flink/_build/results?buildId=8815&view=logs&j=5c8e7682-d68f-54d1-16a2-a09310218a49&t=f508e270-48d6-5f1e-3138-42a17e0714f0 > Make SinkITCase stable > ---------------------- > > Key: FLINK-19936 > URL: https://issues.apache.org/jira/browse/FLINK-19936 > Project: Flink > Issue Type: Sub-task > Components: API / DataStream > Reporter: Guowei Ma > Priority: Major > > In the streaming execution mode there are two uncertain things: > # The order of receiving the checkpoint complete.(`Committer` receive first > or `GlobalCommitter` receive first) > # Whether the operator can receive the last checkpoint > This patch does following two things to resolve `SinkITCase`'s unstable > owning to these two uncertainty > # Changing how to verifying the output of `GlobalCommitter` for the case 1 > # Let the `FiniteTestSource` exit only when the Committer/GlobalCommitter > received all the elements. > > > [https://dev.azure.com/apache-flink/apache-flink/_build/results?buildId=8815&view=logs&j=5c8e7682-d68f-54d1-16a2-a09310218a49&t=f508e270-48d6-5f1e-3138-42a17e0714f0] > -- This message was sent by Atlassian Jira (v8.3.4#803005)