Skip to content

Commit 06ed5a7

Browse files
committed
Khepri: force shrink member to current member
Ra PR pending: rabbitmq/ra#306
1 parent b704d8d commit 06ed5a7

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

deps/rabbit/src/rabbit_khepri.erl

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -86,6 +86,8 @@
8686
-export([if_has_data/1,
8787
if_has_data_wildcard/0]).
8888

89+
-export([force_shrink_member_to_current_member/0]).
90+
8991
-ifdef(TEST).
9092
-export([force_metadata_store/1,
9193
clear_forced_metadata_store/0]).
@@ -372,6 +374,10 @@ force_reset() ->
372374
DataDir = maps:get(data_dir, ra_system:fetch(coordination)),
373375
ok = rabbit_file:recursive_delete(filelib:wildcard(DataDir ++ "/*")).
374376

377+
force_shrink_member_to_current_member() ->
378+
ok = ra_server_proc:force_shrink_members_to_current_member(
379+
{?RA_CLUSTER_NAME, node()}).
380+
375381
ensure_ra_system_started() ->
376382
{ok, _} = application:ensure_all_started(khepri),
377383
ok = rabbit_ra_systems:ensure_ra_system_started(?RA_SYSTEM).

0 commit comments

Comments
 (0)