[CELEBORN-1513] Support wildcard bind in dual stack environments
What changes were proposed in this pull request?
Support wildcard bind for RPC and HTTP servers. When wildcard address is used, the service is able to listen to both ipv4 and ipv6 traffic in dual-stack environments.
Why are the changes needed?
see above.
Does this PR introduce any user-facing change?
No
How was this patch tested?
Tested on a server using netstat, and tried connecting to via nc -4 and nc -6 to ensure connection was there.
cc @FMX @SteNicholas
cc @waitinfuture
cc @pan3793
sorry for the delay here folks, got busy with some other work. I addressed the comments now, PTAL. @pan3793 @RexXiong @mridulm @waitinfuture
seems like there are some failing tests, will work through those and ping again!
This PR is stale because it has been open 20 days with no activity. Remove stale label or comment or this will be closed in 10 days.
reopened in https://github.com/apache/celeborn/pull/2713 since this PR was stale and had conflicts