CI: bind test_sync_mode_agent listener on an ephemeral port (#1965)
## What? Bind `test_sync_mode_agent[enable_listen=True]`'s listener on an ephemeral port (`listen_port=0`) instead of the fixed default `8888`. ## Why? - The four `enable_listen=True` cases all bind `8888`, so they (and parallel CI jobs sharing a node) collide: `Failed to bind metadata listener socket`. - Sample: [nixl-ci-gpu #2829](https://nbuprod.blsm.nvidia.com/nbu-swx-nixl-main/job/nixl-ci-gpu/2829/) - 4 failed, 20 passed. ## How? - `listen_port=0` lets the OS pick a free port (already supported). The test only asserts `syncMode`, so the port is irrelevant. <!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit * **Bug Fixes** * Improved concurrent test runs by allowing the operating system to select an available network port, reducing potential port collisions. <!-- end of auto-generated comment: release notes by coderabbit.ai -->
A
Alexey Rivkin committed
319d3e1628e0f5afda7f7fc2ee68c033cedbb280
Parent: ce5bf7e
Committed by GitHub <noreply@github.com>
on 7/22/2026, 11:12:44 AM