-
Notifications
You must be signed in to change notification settings - Fork 3k
[kernel] Prevent net_kernel from being blocked on connection setup #10029
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[kernel] Prevent net_kernel from being blocked on connection setup #10029
Conversation
CT Test Results 2 files 71 suites 1h 7m 21s ⏱️ Results for commit 838d263. ♻️ This comment has been updated with latest results. To speed up review, make sure that you have read Contributing to Erlang/OTP and that all checks pass. See the TESTING and DEVELOPMENT HowTo guides for details about how to run test locally. Artifacts
// Erlang/OTP Github Action Bot |
75a0a2a
to
622df04
Compare
622df04
to
888600b
Compare
6df5690
to
e27a43d
Compare
89d7a9f
to
68a6083
Compare
…' into rickard/net-kernel-connect-fix/ERIERL-1241/OTP-19702 * rickard/net-kernel-connect-fix/25/ERIERL-1241/OTP-19702: [kernel] Prevent net_kernel from being blocked on connection setup
68a6083
to
838d263
Compare
FD_SETSIZE increased from 64 to 1024. The change in erlang#10029 (OTP-19702) caused maximum amount of open connections for epmd to be reached for some test cases connecting a large amount of nodes at the same time. This since selection of dist module was parallelized which caused more "port please" requests to be issued in parallel to epmd.
f6679d9
to
838d263
Compare
Hello, Could we add this fix to OTP-27.3.4.X also? Regards |
@nyczol Yes most likely, unless some unexpected issues pop up in testing. |
net_kernel
could be blocked for a very long time when selecting distribution module for a connection if the DNS service was slow. This prevented any new connections to be set up during that time.