Skip to content

Comments

RATIS-1361. Connection errors in Netty-based tests#463

Closed
adoroszlai wants to merge 9 commits intoapache:masterfrom
adoroszlai:RATIS-1361
Closed

RATIS-1361. Connection errors in Netty-based tests#463
adoroszlai wants to merge 9 commits intoapache:masterfrom
adoroszlai:RATIS-1361

Conversation

@adoroszlai
Copy link
Contributor

What changes were proposed in this pull request?

Few Netty-based tests started failing recently in CI with errors like:

org.apache.ratis.thirdparty.io.netty.channel.ConnectTimeoutException: connection timed out: /0.0.0.0:33307

without any code change. First failed on master for a simple version number update.

Also:
https://github.com/apache/ratis/runs/2379889361#step:5:4
https://github.com/apache/ratis/runs/2368524547?check_suite_focus=true#step:5:4
https://github.com/apache/ratis/runs/2379594469?check_suite_focus=true#step:5:4

They pass locally.

This PR attempts to fix these by resolving the "any local address" (0.0.0.0) specifically to the loopback address in the mini cluster.

https://issues.apache.org/jira/browse/RATIS-1359

How was this patch tested?

The same set of tests passed 5x repeatedly:

https://github.com/adoroszlai/incubator-ratis/runs/2384632003#step:5:1
https://github.com/adoroszlai/incubator-ratis/runs/2388377845#step:5:1
https://github.com/adoroszlai/incubator-ratis/runs/2388513282#step:5:1
https://github.com/adoroszlai/incubator-ratis/runs/2388574384#step:5:1
https://github.com/adoroszlai/incubator-ratis/runs/2388605600#step:5:1

@adoroszlai adoroszlai closed this Apr 20, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant