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)