LuciferYang commented on PR #9518: URL: https://github.com/apache/paimon/pull/9518#issuecomment-5495352510
The `UTCase and ITCase Others on JDK 11` job was killed at the 6 hour default timeout, and it is not this change. I pulled the job log: of the 826 test classes it started, exactly one never reported a result, `org.apache.paimon.operation.FileStoreCommitTest` in paimon-core, which began at 08:14 and was still running when the job was cancelled at 14:01. That class has no relation to variant shredding (it never touches `PaimonShreddingUtils` or a variant column), and it has a structural way to hang: it starts several `TestCommitThread`s and joins them with a bare `thread.join()`, while those threads retry inside `while (true)` loops with `FailingFileIO` failures injected, so a retry that cannot make progress spins with nothing to preempt it. The class is also randomized in thread count and data volume, and this job runs with a random timezone. For the part that is mine, I re-ran every variant and shredding test locally on JDK 11 (Zulu 11.0.30), `paimon-common` plus `paimon-format`: 51 tests, 0 failures. `mvn -pl paimon-common clean test` on JDK 8 is also green at 12467 tests. A re-run should clear the job. -- 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]
