Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:Ledest:erlang
erlang
0228-kernel-Avoid-auto-connect-for-pg-discover-...
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File 0228-kernel-Avoid-auto-connect-for-pg-discover-message.patch of Package erlang
From f5a9a21b758571d169d9fa310e9db645e8024b4f Mon Sep 17 00:00:00 2001 From: Sverker Eriksson <sverker@erlang.org> Date: Fri, 4 Nov 2022 17:32:17 +0100 Subject: [PATCH 2/3] kernel: Avoid auto connect for pg discover message ToDo: The 'sync' message still does auto connect as it uses gen_server:cast, which lacks noconnect option. --- lib/kernel/src/pg.erl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/kernel/src/pg.erl b/lib/kernel/src/pg.erl index 91df843361..d598511c16 100644 --- a/lib/kernel/src/pg.erl +++ b/lib/kernel/src/pg.erl @@ -437,7 +437,7 @@ handle_info({nodedown, _Node}, State) -> handle_info({nodeup, Node}, State) when Node =:= node() -> {noreply, State}; handle_info({nodeup, Node}, #state{scope = Scope} = State) -> - {Scope, Node} ! {discover, self()}, + erlang:send({Scope, Node}, {discover, self()}, [noconnect]), {noreply, State}; handle_info(_Info, _State) -> -- 2.35.3
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor