Merge pull request #8081 from zhongwencool/cluster-rpc-catchup-latestid

fix: always commit to TargetTnxId when init
This commit is contained in:
zhongwencool 2022-05-30 22:07:20 +08:00 committed by GitHub
commit a6f43e3fc8
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 1 additions and 7 deletions

View File

@ -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.