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

   ### Purpose
   
   Avoid host-port collisions when Java 8 and Java 11 E2E jobs run concurrently.
   
   ### Changes
   
   - Replace fixed Testcontainers host bindings across seatunnel-e2e with 
dynamically mapped ports.
   - Keep Docker-network service addresses for job containers and use mapped 
host endpoints for JVM-side clients.
   - Add isolated loopback forwarding for HBase, TiDB, and Redis Cluster, whose 
protocols advertise stable service ports.
   - Generate runtime listener/configuration endpoints for Fluss, Hive 
Kerberos, BigQuery, Druid Compose, and event reporting.
   - Centralize the dns-cache-manipulator version in connector E2E dependency 
management.
   - Preserve all existing assertion logic.
   
   ### Coverage and verification
   
   - Compared against all 103 fixed-port Java references present on 
upstream/dev; none remain.
   - Removed all 8 fixed host port publications from the Druid Compose file.
   - Targeted test-compile completed successfully for the affected E2E modules.
   - Ran ./mvnw spotless:apply.
   - Ran git diff --check.
   - No mvnw verify command was run, as requested.


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