nzw921rx opened a new pull request, #11100:
URL: https://github.com/apache/seatunnel/pull/11100

   ## Purpose of this pull request
   
   Stabilize `connector-file-local-e2e` in CI when it flakes due to **Docker 
host port conflicts** (e.g. `Bind for 0.0.0.0:<port> failed: port is already 
allocated`). When a container fails to start, it can cascade into widespread 
test failures (e.g. `ParameterResolutionException`) and timeouts.
   
   This PR avoids changing test/container implementation code and focuses on a 
**CI-only mitigation** for the affected job.
   
   Key changes:
   
   - Update `.github/workflows/backend.yml` (job: `connector-file-local-it`)
     - Add `nick-fields/retry@v3` (up to 3 attempts)
     - Disable JUnit 5 parallel execution via system properties:
       - `junit.jupiter.execution.parallel.enabled=false`
       - `junit.jupiter.execution.parallel.mode.default=same_thread`
       - `junit.jupiter.execution.parallel.mode.classes.default=same_thread`
   
   ## Does this PR introduce any user-facing change?
   
   No. CI-only change.
   
   ## How was this patch tested?
   
   - CI validation:
     - `connector-file-local-it` should no longer fail intermittently with port 
allocation errors
   


-- 
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]

Reply via email to