Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
Fixes #9417
There are many failed CI tests due to the grpc test.
https://github.com/apache/apisix/actions/runs/6555753481/job/17804672395
https://github.com/apache/apisix/actions/runs/6505891288/job/17670381622
https://github.com/apache/apisix/actions/runs/6505891281/job/17670380923
apisix get 502 from upstream:
The reason is that the grpc-server-example start failed due to port occupancy.
I thought maybe some client sockets occupied on the port and I reproduced the issue.
The test use docker container with host network mode and I did not find a way to set
net.ipv4.ip_local_reserved_ports
in github action.The default
net.ipv4.ip_local_port_range
is32768-60999
, so use the port not in range 32768-60999 to avoid port occupancy.Checklist