add rpc update interface

This commit is contained in:
yihaoDeng 2023-09-11 21:29:50 +08:00
parent 0a8b1ebe46
commit 9efa9eeff4
2 changed files with 4 additions and 3 deletions

View File

@ -43,5 +43,5 @@ int32_t mndSetUserAuthRsp(SMnode *pMnode, SUserObj *pUser, SGetUserAuthRsp *pRsp
return 0; return 0;
} }
int32_t mndEnableIpWhiteList(SMnode *pMnode) { return 0; } int32_t mndEnableIpWhiteList(SMnode *pMnode) { return 1; }
#endif #endif

View File

@ -184,12 +184,13 @@ void ipWhiteMgtUpdate2(SMnode *pMnode) {
} }
int64_t mndGetIpWhiteVer(SMnode *pMnode) { int64_t mndGetIpWhiteVer(SMnode *pMnode) {
int64_t ver = 0;
taosThreadRwlockWrlock(&ipWhiteMgt.rw); taosThreadRwlockWrlock(&ipWhiteMgt.rw);
int64_t ver = ipWhiteMgt.ver; if (ipWhiteMgt.ver == 0) {
if (ver == 0) {
ipWhiteMgtUpdateAll(pMnode); ipWhiteMgtUpdateAll(pMnode);
ipWhiteMgt.ver = taosGetTimestampMs(); ipWhiteMgt.ver = taosGetTimestampMs();
} }
ver = ipWhiteMgt.ver;
taosThreadRwlockUnlock(&ipWhiteMgt.rw); taosThreadRwlockUnlock(&ipWhiteMgt.rw);
mInfo("ip-white-mnode ver, %" PRId64 "", ver); mInfo("ip-white-mnode ver, %" PRId64 "", ver);