@@ -97,7 +97,7 @@ lock_acquisition_failure_mode() ->
97
97
98
98
maybe_init () ->
99
99
Backend = backend (),
100
- ? LOG_DEBUG (
100
+ ? LOG_INFO (
101
101
" Peer discovery: configured backend: ~tp " ,
102
102
[Backend ],
103
103
#{domain => ? RMQLOG_DOMAIN_PEER_DISC }),
@@ -387,9 +387,11 @@ query_node_props(Nodes) when Nodes =/= [] ->
387
387
" discovered peers properties" ,
388
388
[Peer ],
389
389
#{domain => ? RMQLOG_DOMAIN_PEER_DISC }),
390
- Ret = erpc :call (Peer , ? MODULE , do_query_node_props , [Nodes ]),
391
- peer :stop (Pid ),
392
- Ret ;
390
+ try
391
+ erpc :call (Peer , ? MODULE , do_query_node_props , [Nodes ])
392
+ after
393
+ peer :stop (Pid )
394
+ end ;
393
395
{error , _ } = Error ->
394
396
? LOG_ERROR (
395
397
" Peer discovery: failed to start temporary hidden node to "
@@ -448,10 +450,12 @@ do_query_node_props(Nodes) when Nodes =/= [] ->
448
450
449
451
with_group_leader_proxy (ProxyGroupLeader , Fun ) ->
450
452
UpstreamGroupLeader = erlang :group_leader (),
451
- true = erlang :group_leader (ProxyGroupLeader , self ()),
452
- Ret = Fun (),
453
- true = erlang :group_leader (UpstreamGroupLeader , self ()),
454
- Ret .
453
+ try
454
+ true = erlang :group_leader (ProxyGroupLeader , self ()),
455
+ Fun ()
456
+ after
457
+ true = erlang :group_leader (UpstreamGroupLeader , self ())
458
+ end .
455
459
456
460
group_leader_proxy (Parent , UpstreamGroupLeader ) ->
457
461
receive
@@ -511,7 +515,12 @@ query_node_props2([], NodesAndProps, ProxyGroupLeader) ->
511
515
NodesAndProps2 = sort_nodes_and_props (NodesAndProps1 ),
512
516
% % Wait for the proxy group leader to flush its inbox.
513
517
ProxyGroupLeader ! stop_proxy ,
514
- receive proxy_stopped -> ok end ,
518
+ receive
519
+ proxy_stopped ->
520
+ ok
521
+ after 120_000 ->
522
+ ok
523
+ end ,
515
524
NodesAndProps2 .
516
525
517
526
-spec get_node_start_time (Node , Unit , ProxyGroupLeader ) -> StartTime when
@@ -678,7 +687,7 @@ can_use_discovered_nodes(DiscoveredNodes, NodesAndProps)
678
687
679
688
ThisNodeIsIncluded andalso HasEnoughNodes ;
680
689
can_use_discovered_nodes (_DiscoveredNodes , []) ->
681
- ? LOG_DEBUG (
690
+ ? LOG_INFO (
682
691
" Peer discovery: discovered no peer nodes to cluster with. "
683
692
" Some discovery backends can filter nodes out based on a "
684
693
" readiness criteria. "
0 commit comments