From d5c416736b304c09ed9922394475b21702f49144 Mon Sep 17 00:00:00 2001 From: EMQ-YangM Date: Fri, 13 May 2022 14:32:49 +0800 Subject: [PATCH] fix: restart resource should not clear metrics --- apps/emqx_resource/src/emqx_resource_manager.erl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/emqx_resource/src/emqx_resource_manager.erl b/apps/emqx_resource/src/emqx_resource_manager.erl index c06035a81..8a06640c3 100644 --- a/apps/emqx_resource/src/emqx_resource_manager.erl +++ b/apps/emqx_resource/src/emqx_resource_manager.erl @@ -122,7 +122,7 @@ remove(InstId, ClearMetrics) when is_binary(InstId) -> restart(InstId, Opts) when is_binary(InstId) -> case lookup(InstId) of {ok, Group, #{mod := ResourceType, config := Config} = _Data} -> - _ = remove(InstId), + _ = remove(InstId, false), do_start(InstId, Group, ResourceType, Config, Opts); Error -> Error