QuakeWang opened a new pull request, #8307: URL: https://github.com/apache/paimon/pull/8307
### Purpose Row tracking concurrent tests could fail on transient commit conflicts and snapshot reads while merge and compaction run in parallel. The previous retry logic was duplicated and, in one path, retried without a bound. This PR centralizes the retry helper for these concurrent tests, adds a bounded retry with a small backoff, preserves the final exception on failure, and narrows snapshot missing detection to require `Snapshot file` and `does not exist` in the same throwable message. ### Tests - `mvn -pl :paimon-spark-ut_2.12 -Pspark3 spotless:check` - `mvn -pl :paimon-spark-3.3_2.12 -am -Pspark3 -DfailIfNoTests=false -DwildcardSuites=org.apache.paimon.spark.sql.RowTrackingTest -Dtest=none test` -- 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]
