Skip to content
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

net_kernel:start/2 improvement #6009

Conversation

rickard-green
Copy link
Contributor

Introduce hidden and dist_listen options to net_kernel:start/2.

This PR is based on #6007, which has not been merged yet so there are a lot of commits identified not part of this PR. Only the last commit is part of this PR.

@rickard-green rickard-green self-assigned this May 23, 2022
@rickard-green rickard-green added team:VM Assigned to OTP team VM enhancement labels May 23, 2022
@rickard-green rickard-green added this to the OTP-25.1 milestone May 23, 2022
Also fix the '-hidden' command line argument
* Fix deadlocks and incosistencies when connecting nodes due to global
  lockers going out of sync
* Fix "prevent overlapping partitions" for system with global groups
  configured
* Fix removal of names and locks on nodes outside of configured global
  group or on a node in the group which is not in sync
Also fix the '-connect_all' command line argument.
…bal-fixes/23.3.4/OTP-17934

* rickard/global-fixes/22.3.4/OTP-17934:
  [kernel] Introduce connect_all kernel parameter
  [kernel] global fixes
  [kernel] Monitor nodeup/nodedown directly from global
  [kernel] Fix global group configuration
  [erts,kernel] Connection ID information
  kernel: Fix test case monitor_nodess_down_up
  Guarantee nodedown before nodeup messages
…bal-fixes/24.3.3/OTP-17934

* rickard/global-fixes/23.3.4/OTP-17934:
  [kernel] Introduce connect_all kernel parameter
  [kernel] global fixes
  [kernel] Monitor nodeup/nodedown directly from global
  [kernel] Fix global group configuration
  [erts,kernel] Connection ID information
  kernel: Fix test case monitor_nodess_down_up
  Guarantee nodedown before nodeup messages
…bal-fixes/25.0/OTP-17934

* rickard/global-fixes/24.3.3/OTP-17934:
  [kernel] Introduce connect_all kernel parameter
  [kernel] global fixes
  [kernel] Monitor nodeup/nodedown directly from global
  [kernel] Fix global group configuration
  [erts,kernel] Connection ID information
  kernel: Fix test case monitor_nodess_down_up
  Guarantee nodedown before nodeup messages
@rickard-green rickard-green force-pushed the rickard/net_kernel-start-improvements/OTP-18107 branch from e010b89 to 3f07245 Compare May 25, 2022 19:07
Introduced the 'dist_listen' and 'hidden' options.
@rickard-green rickard-green force-pushed the rickard/net_kernel-start-improvements/OTP-18107 branch from 3f07245 to 4984ae4 Compare May 25, 2022 20:16
@rickard-green rickard-green merged commit c3e0e4c into erlang:maint May 31, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement team:VM Assigned to OTP team VM
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants