Asha Boyapati created FLINK-32963:
-------------------------------------

             Summary: Make the test "testKeyedMapStateStateMigration" stable
                 Key: FLINK-32963
                 URL: https://issues.apache.org/jira/browse/FLINK-32963
             Project: Flink
          Issue Type: Bug
          Components: Runtime / State Backends
    Affects Versions: 1.17.1
            Reporter: Asha Boyapati


We are proposing to make the following test stable:

{{org.apache.flink.runtime.state.FileStateBackendMigrationTest.testKeyedMapStateStateMigration}}

The test is currently flaky because the order of elements returned by the 
iterator is non-deterministic.

The following tentative PR fixes the flaky test by making it independent of the 
order of elements returned by the iterator:
[https://github.com/asha-boyapati/flink/pull/1|http://example.com|http://example.com]

We detected this using the NonDex tool using the following command:

{{mvn edu.illinois:nondex-maven-plugin:2.1.1:nondex -pl flink-runtime 
-DnondexRuns=10 
-Dtest=org.apache.flink.runtime.state.FileStateBackendMigrationTest#testKeyedMapStateStateMigration}}

Please see the following Continuous Integration log that shows the flakiness:
[https://github.com/asha-boyapati/flink/actions/runs/5909136145/job/16029377793]

Please see the following Continuous Integration log that shows that the 
flakiness is fixed by this change:
[https://github.com/asha-boyapati/flink/actions/runs/5909183468/job/16029467973]



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to