potiuk opened a new pull request, #65867:
URL: https://github.com/apache/airflow/pull/65867

   The `Integration core otel` job intermittently fails at docker compose
   startup with:
   
       failed to bind host port for 0.0.0.0:34318:172.18.0.3:4318/tcp:
       address already in use
   
   The four jaeger host ports in 
`scripts/ci/docker-compose/integration-otel.yml`
   (34317, 34318, 36686, 39422) sit inside Linux's default ephemeral port
   range (32768-60999). The kernel can transiently grab any of these as
   the source port of an outbound TCP connection from another process on
   the runner, which races with docker's bind. The existing retry-with-
   docker-restart logic doesn't help — the holder is not a docker process.
   
   Move the four jaeger host ports below 32768, matching the convention
   already used by the other services in the same compose file (24318,
   28889, 29090, 23000). Also updates the matching jaeger-UI URL in the
   otel test docstring.
   
   Example failure:
   https://github.com/apache/airflow/actions/runs/24954132155/job/73070212907
   
   ---
   
   ##### Was generative AI tooling used to co-author this PR?
   
   - [X] Yes — Claude Opus 4.7 (1M context)
   
   Generated-by: Claude Opus 4.7 (1M context) following [the 
guidelines](https://github.com/apache/airflow/blob/main/contributing-docs/05_pull_requests.rst#gen-ai-assisted-contributions)


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