From 9efa9eeff4210ff45b4c3ad6a685c9404181323c Mon Sep 17 00:00:00 2001 From: yihaoDeng Date: Mon, 11 Sep 2023 21:29:50 +0800 Subject: [PATCH] add rpc update interface --- source/dnode/mnode/impl/src/mndPrivilege.c | 2 +- source/dnode/mnode/impl/src/mndUser.c | 5 +++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/source/dnode/mnode/impl/src/mndPrivilege.c b/source/dnode/mnode/impl/src/mndPrivilege.c index 17417f33ec..2241b4c2b1 100644 --- a/source/dnode/mnode/impl/src/mndPrivilege.c +++ b/source/dnode/mnode/impl/src/mndPrivilege.c @@ -43,5 +43,5 @@ int32_t mndSetUserAuthRsp(SMnode *pMnode, SUserObj *pUser, SGetUserAuthRsp *pRsp return 0; } -int32_t mndEnableIpWhiteList(SMnode *pMnode) { return 0; } +int32_t mndEnableIpWhiteList(SMnode *pMnode) { return 1; } #endif \ No newline at end of file diff --git a/source/dnode/mnode/impl/src/mndUser.c b/source/dnode/mnode/impl/src/mndUser.c index df051b215f..1e4dab2c71 100644 --- a/source/dnode/mnode/impl/src/mndUser.c +++ b/source/dnode/mnode/impl/src/mndUser.c @@ -184,12 +184,13 @@ void ipWhiteMgtUpdate2(SMnode *pMnode) { } int64_t mndGetIpWhiteVer(SMnode *pMnode) { + int64_t ver = 0; taosThreadRwlockWrlock(&ipWhiteMgt.rw); - int64_t ver = ipWhiteMgt.ver; - if (ver == 0) { + if (ipWhiteMgt.ver == 0) { ipWhiteMgtUpdateAll(pMnode); ipWhiteMgt.ver = taosGetTimestampMs(); } + ver = ipWhiteMgt.ver; taosThreadRwlockUnlock(&ipWhiteMgt.rw); mInfo("ip-white-mnode ver, %" PRId64 "", ver);