未验证 提交 c40dd18f 编写于 作者: S Shengliang Guan 提交者: GitHub

Merge pull request #2006 from taosdata/hotfix/heartbeat

[TD-396]
...@@ -436,15 +436,17 @@ static void tscProcessServStatus(SSqlObj *pSql) { ...@@ -436,15 +436,17 @@ static void tscProcessServStatus(SSqlObj *pSql) {
return; return;
} else { } else {
int32_t* data = (int32_t*) pObj->pHb->res.data; int32_t* data = (int32_t*) pObj->pHb->res.data;
if (data != NULL) {
int32_t totalDnode = data[0]; int32_t totalDnode = data[0];
int32_t onlineDnode = data[1]; int32_t onlineDnode = data[1];
assert(onlineDnode <= totalDnode); assert(onlineDnode <= totalDnode);
if (onlineDnode < totalDnode) { if (onlineDnode < totalDnode) {
pSql->res.code = TSDB_CODE_NETWORK_UNAVAIL; pSql->res.code = TSDB_CODE_NETWORK_UNAVAIL;
return; return;
}
} }
} }
} else { } else {
if (pSql->res.code == TSDB_CODE_NETWORK_UNAVAIL) { if (pSql->res.code == TSDB_CODE_NETWORK_UNAVAIL) {
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册