JingsongLi opened a new pull request, #9475: URL: https://github.com/apache/paimon/pull/9475
### Purpose Fix the flaky Data Evolution: concurrent merge and compact test observed in https://github.com/apache/paimon/actions/runs/33253723275/job/99103720771. The compaction future previously required ten separate compactable states. A compaction can consume files produced by multiple merge iterations, so after the merge future completed there might be no additional compactable state and the compaction future would wait until the test timed out. Run compaction while the merge is active or compactable files remain, and retain the assertion that at least one compaction occurred. ### Tests - Spark 3.3 / Scala 2.13 targeted test passed. - The targeted test passed three consecutive runs after the final change. - Scala compilation, Checkstyle, and Spotless passed for the shared Spark test module. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
