github-actions[bot] opened a new pull request, #65868:
URL: https://github.com/apache/airflow/pull/65868
The jaeger container in the otel integration compose file mapped four
host ports (34317, 34318, 36686, 39422) inside the Linux default
ephemeral port range (32768-60999). The kernel can transiently grab a
port in that range as the source port of an outbound connection from
any other process on the CI runner, which then races with the docker
bind and surfaces as:
failed to bind host port for 0.0.0.0:34318:172.18.0.3:4318/tcp:
address already in use
The retry mechanism (which restarts docker between attempts) does not
help, because the holder is a non-docker process.
Move the four jaeger host ports below 32768, matching the convention
the other integration services in the same file already follow, and
update the docstring in test_otel.py that pointed at the old jaeger UI
port.
(cherry picked from commit c29cc61998e6507c105cb580f9aee903ff256809)
Co-authored-by: Jarek Potiuk <[email protected]>
--
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]