query(fix): return new error code except connect msg
This commit is contained in:
parent
cd1b87031a
commit
99ef55c7d4
|
@ -1425,24 +1425,18 @@ void processMsgFromServer(void* parent, SRpcMsg* pMsg, SEpSet* pEpSet) {
|
||||||
}
|
}
|
||||||
|
|
||||||
// pMsg is response msg
|
// pMsg is response msg
|
||||||
switch (pMsg->msgType) {
|
if (pMsg->msgType != TDMT_MND_CONNECT + 1) {
|
||||||
case TDMT_VND_BATCH_META + 1:
|
// uniform to one error code: TSDB_CODE_RPC_SOMENODE_NOT_CONNECTED
|
||||||
case TDMT_VND_SUBMIT + 1:
|
if (pMsg->code == TSDB_CODE_RPC_SOMENODE_BROKEN_LINK) {
|
||||||
case TDMT_SCH_QUERY + 1:
|
pMsg->code = TSDB_CODE_RPC_SOMENODE_NOT_CONNECTED;
|
||||||
case TDMT_SCH_MERGE_QUERY + 1:
|
}
|
||||||
// uniform to one error code: TSDB_CODE_RPC_SOMENODE_NOT_CONNECTED
|
} else {
|
||||||
if (pMsg->code == TSDB_CODE_RPC_SOMENODE_BROKEN_LINK) {
|
// restore origin code
|
||||||
pMsg->code = TSDB_CODE_RPC_SOMENODE_NOT_CONNECTED;
|
if (pMsg->code == TSDB_CODE_RPC_SOMENODE_NOT_CONNECTED) {
|
||||||
}
|
pMsg->code = TSDB_CODE_RPC_NETWORK_UNAVAIL;
|
||||||
break;
|
} else if (pMsg->code == TSDB_CODE_RPC_SOMENODE_BROKEN_LINK) {
|
||||||
default:
|
pMsg->code = TSDB_CODE_RPC_BROKEN_LINK;
|
||||||
// restore origin code
|
}
|
||||||
if (pMsg->code == TSDB_CODE_RPC_SOMENODE_NOT_CONNECTED) {
|
|
||||||
pMsg->code = TSDB_CODE_RPC_NETWORK_UNAVAIL;
|
|
||||||
} else if (pMsg->code == TSDB_CODE_RPC_SOMENODE_BROKEN_LINK) {
|
|
||||||
pMsg->code = TSDB_CODE_RPC_BROKEN_LINK;
|
|
||||||
}
|
|
||||||
break;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
AsyncArg* arg = taosMemoryCalloc(1, sizeof(AsyncArg));
|
AsyncArg* arg = taosMemoryCalloc(1, sizeof(AsyncArg));
|
||||||
|
|
Loading…
Reference in New Issue