From b456ef711c7174b305e937868ead185b9ffc3293 Mon Sep 17 00:00:00 2001 From: Zhongwen Deng Date: Mon, 30 May 2022 16:35:14 +0800 Subject: [PATCH] fix: always commit to TargetTnxId when init --- apps/emqx_conf/src/emqx_cluster_rpc.erl | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/apps/emqx_conf/src/emqx_cluster_rpc.erl b/apps/emqx_conf/src/emqx_cluster_rpc.erl index 5be474601..da49e31a5 100644 --- a/apps/emqx_conf/src/emqx_cluster_rpc.erl +++ b/apps/emqx_conf/src/emqx_cluster_rpc.erl @@ -512,11 +512,5 @@ get_retry_ms() -> maybe_init_tnx_id(_Node, TnxId) when TnxId < 0 -> ok; maybe_init_tnx_id(Node, TnxId) -> - {atomic, _} = transaction(fun init_node_tnx_id/2, [Node, TnxId]), + {atomic, _} = transaction(fun commit/2, [Node, TnxId]), ok. - -init_node_tnx_id(Node, TnxId) -> - case mnesia:read(?CLUSTER_COMMIT, Node) of - [] -> commit(Node, TnxId); - _ -> ok - end.