@@ -375,7 +375,8 @@ remove_reachable_member(NodeToRemove) ->
375
375
remove_down_member (NodeToRemove ) ->
376
376
ServerRef = khepri_cluster :node_to_member (? STORE_ID , node ()),
377
377
ServerId = khepri_cluster :node_to_member (? STORE_ID , NodeToRemove ),
378
- Ret = ra :remove_member (ServerRef , ServerId ),
378
+ Timeout = khepri :get_default_timeout (),
379
+ Ret = ra :remove_member (ServerRef , ServerId , Timeout ),
379
380
case Ret of
380
381
{ok , _ , _ } ->
381
382
? LOG_DEBUG (
@@ -460,9 +461,10 @@ transfer_leadership0([Destination | TransferCandidates]) ->
460
461
rabbit_log :info (" Khepri clustering: transferring leadership to node ~p " , [Destination ]),
461
462
case ra_leaderboard :lookup_leader (? STORE_ID ) of
462
463
{Name , Node } = Id when Node == node () ->
463
- case ra :transfer_leadership (Id , {Name , Destination }) of
464
+ Timeout = khepri :get_default_timeout (),
465
+ case ra :transfer_leadership (Id , {Name , Destination }, Timeout ) of
464
466
ok ->
465
- case ra :members (Id ) of
467
+ case ra :members (Id , Timeout ) of
466
468
{_ , _ , {_ , NewNode }} ->
467
469
rabbit_log :info (" Khepri clustering: successfully transferred leadership to node ~p " , [Destination ]),
468
470
{ok , NewNode };
0 commit comments