From 84d611177de0038ad547f542eacf1683e3b2b40b Mon Sep 17 00:00:00 2001 From: shenglian zhou Date: Mon, 9 May 2022 14:18:27 +0800 Subject: [PATCH] add snode udfcOpen/udfcClose --- source/dnode/mgmt/mgmt_snode/src/smInt.c | 8 ++++++++ source/dnode/mgmt/mgmt_vnode/src/vmInt.c | 2 +- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/source/dnode/mgmt/mgmt_snode/src/smInt.c b/source/dnode/mgmt/mgmt_snode/src/smInt.c index 3757dcd72a..26300a9fe3 100644 --- a/source/dnode/mgmt/mgmt_snode/src/smInt.c +++ b/source/dnode/mgmt/mgmt_snode/src/smInt.c @@ -15,6 +15,7 @@ #define _DEFAULT_SOURCE #include "smInt.h" +#include "libs/function/function.h" static int32_t smRequire(SMgmtWrapper *pWrapper, bool *required) { return dmReadFile(pWrapper, required); } @@ -29,6 +30,9 @@ static void smClose(SMgmtWrapper *pWrapper) { if (pMgmt == NULL) return; dInfo("snode-mgmt start to cleanup"); + + udfcClose(); + if (pMgmt->pSnode != NULL) { smStopWorker(pMgmt); sndClose(pMgmt->pSnode); @@ -68,6 +72,10 @@ int32_t smOpen(SMgmtWrapper *pWrapper) { } dmReportStartup(pWrapper->pDnode, "snode-worker", "initialized"); + if (udfcOpen() != 0) { + dError("failed to open udfc in snode"); + } + return 0; } diff --git a/source/dnode/mgmt/mgmt_vnode/src/vmInt.c b/source/dnode/mgmt/mgmt_vnode/src/vmInt.c index 17c7563885..bd282c5707 100644 --- a/source/dnode/mgmt/mgmt_vnode/src/vmInt.c +++ b/source/dnode/mgmt/mgmt_vnode/src/vmInt.c @@ -337,7 +337,7 @@ static int32_t vmInit(SMgmtWrapper *pWrapper) { dmReportStartup(pDnode, "vnode-vnodes", "initialized"); if (udfcOpen() != 0) { - dError("failed to open udfc in dnode"); + dError("failed to open udfc in vnode"); } code = 0;