quorum_queue_SUITE: keep Raft state logging in force_checkpoint_on_queue
This commit is contained in:
parent
d17b085653
commit
7d3292cedd
|
|
@ -1353,7 +1353,7 @@ force_checkpoint_on_queue(Config) ->
|
|||
?assertEqual({'queue.declare_ok', QQ, 0, 0},
|
||||
declare(Ch, QQ, [{<<"x-queue-type">>, longstr, <<"quorum">>}])),
|
||||
|
||||
N = 17000,
|
||||
N = 20_000,
|
||||
rabbit_ct_client_helpers:publish(Ch, QQ, N),
|
||||
wait_for_messages_ready([Server0], RaName, N),
|
||||
|
||||
|
|
@ -1365,9 +1365,11 @@ force_checkpoint_on_queue(Config) ->
|
|||
LCI =:= undefined
|
||||
end),
|
||||
|
||||
%% {ok, State0, _} = rpc:call(Server0, ra, member_overview, [{RaName, Server0}]),
|
||||
%% ct:pal("Ra server state before forcing a checkpoint: ~tp~n", [State0]),
|
||||
{ok, State0, _} = rpc:call(Server0, ra, member_overview, [{RaName, Server0}]),
|
||||
ct:pal("Ra server state before forcing a checkpoint: ~tp~n", [State0]),
|
||||
|
||||
%% wait for longer than ?CHECK_MIN_INTERVAL_MS ms
|
||||
timer:sleep(?CHECK_MIN_INTERVAL_MS + 1000),
|
||||
rabbit_ct_broker_helpers:rpc(Config, 0, rabbit_quorum_queue,
|
||||
force_checkpoint_on_queue, [QName]),
|
||||
|
||||
|
|
@ -1375,9 +1377,9 @@ force_checkpoint_on_queue(Config) ->
|
|||
rabbit_ct_helpers:await_condition(
|
||||
fun() ->
|
||||
{ok, State, _} = rpc:call(Server0, ra, member_overview, [{RaName, Server0}]),
|
||||
%% ct:pal("Ra server state: ~tp~n", [State]),
|
||||
ct:pal("Ra server state post forced checkpoint: ~tp~n", [State]),
|
||||
#{log := #{latest_checkpoint_index := LCI}} = State,
|
||||
LCI >= N
|
||||
(LCI =/= undefined) andalso (LCI >= N)
|
||||
end).
|
||||
|
||||
force_checkpoint(Config) ->
|
||||
|
|
|
|||
Loading…
Reference in New Issue