fix/TS-5532-set-seperate-thread-update-status-fix-case
This commit is contained in:
parent
1d0de625f4
commit
f82cd9e2da
|
@ -47,6 +47,7 @@ static void *dmStatusThreadFp(void *param) {
|
||||||
return NULL;
|
return NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
extern SMonVloadInfo tsVinfo;
|
||||||
static void *dmStatusInfoThreadFp(void *param) {
|
static void *dmStatusInfoThreadFp(void *param) {
|
||||||
SDnodeMgmt *pMgmt = param;
|
SDnodeMgmt *pMgmt = param;
|
||||||
int64_t lastTime = taosGetTimestampMs();
|
int64_t lastTime = taosGetTimestampMs();
|
||||||
|
@ -73,6 +74,19 @@ static void *dmStatusInfoThreadFp(void *param) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (taosThreadMutexLock(&pMgmt->pData->statusInfolock) != 0) {
|
||||||
|
dError("failed to lock status info lock");
|
||||||
|
return NULL;
|
||||||
|
}
|
||||||
|
if (tsVinfo.pVloads != NULL) {
|
||||||
|
taosArrayDestroy(tsVinfo.pVloads);
|
||||||
|
tsVinfo.pVloads = NULL;
|
||||||
|
}
|
||||||
|
if (taosThreadMutexUnlock(&pMgmt->pData->statusInfolock) != 0) {
|
||||||
|
dError("failed to unlock status info lock");
|
||||||
|
return NULL;
|
||||||
|
}
|
||||||
|
|
||||||
return NULL;
|
return NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue