From 42e4a635e0b5e6595901c052403168914a13a745 Mon Sep 17 00:00:00 2001 From: Andrew Mayorov Date: Mon, 5 Aug 2024 20:14:16 +0200 Subject: [PATCH] chore(dsraft): sprinkle shard bootstrap process with tracepoints --- .../src/emqx_ds_replication_layer_shard.erl | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/apps/emqx_ds_builtin_raft/src/emqx_ds_replication_layer_shard.erl b/apps/emqx_ds_builtin_raft/src/emqx_ds_replication_layer_shard.erl index 37193eaf4..f67da6bab 100644 --- a/apps/emqx_ds_builtin_raft/src/emqx_ds_replication_layer_shard.erl +++ b/apps/emqx_ds_builtin_raft/src/emqx_ds_replication_layer_shard.erl @@ -363,9 +363,11 @@ init({DB, Shard, Opts}) -> handle_continue(bootstrap, St = #st{bootstrapped = true}) -> {noreply, St}; -handle_continue(bootstrap, St0) -> +handle_continue(bootstrap, St0 = #st{db = DB, shard = Shard, stage = Stage}) -> + ?tp(emqx_ds_replshard_bootstrapping, #{db => DB, shard => Shard, stage => Stage}), case bootstrap(St0) of St = #st{bootstrapped = true} -> + ?tp(emqx_ds_replshard_bootstrapped, #{db => DB, shard => Shard}), {noreply, St}; St = #st{bootstrapped = false} -> {noreply, St, {continue, bootstrap}};