mnode alive
This commit is contained in:
parent
eb670e12ee
commit
c77fee12e0
|
@ -273,9 +273,22 @@ void monGenClusterInfoTable(SMonInfo *pMonitor){
|
||||||
for (int32_t i = 0; i < taosArrayGetSize(pInfo->mnodes); ++i) {
|
for (int32_t i = 0; i < taosArrayGetSize(pInfo->mnodes); ++i) {
|
||||||
|
|
||||||
SMonMnodeDesc *pMnodeDesc = taosArrayGet(pInfo->mnodes, i);
|
SMonMnodeDesc *pMnodeDesc = taosArrayGet(pInfo->mnodes, i);
|
||||||
|
|
||||||
|
bool dnodeIsOnline = false;
|
||||||
|
for (int32_t i = 0; i < taosArrayGetSize(pInfo->dnodes); ++i) {
|
||||||
|
SMonDnodeDesc *pDnodeDesc = taosArrayGet(pInfo->dnodes, i);
|
||||||
|
|
||||||
if(pMnodeDesc->syncState != 0){
|
if(pDnodeDesc->dnode_id == pMnodeDesc->mnode_id){
|
||||||
mnode_alive++;
|
if(strcmp(pDnodeDesc->status, "ready") == 0){
|
||||||
|
dnodeIsOnline = true;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
if(dnodeIsOnline){
|
||||||
|
if(pMnodeDesc->syncState != 0){
|
||||||
|
mnode_alive++;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue