diff --git a/src/client/src/tscServer.c b/src/client/src/tscServer.c index 8a6a7e30ab30819abb850eaeb547305a556aa0b1..025b7968acd738e68833890731b171478272ea13 100644 --- a/src/client/src/tscServer.c +++ b/src/client/src/tscServer.c @@ -281,9 +281,9 @@ void tscGetConnToVnode(SSqlObj *pSql, uint8_t *pCode) { break; } - // the pSql->res.code is the previous error code. + // the pSql->res.code is the previous error(status) code. if (pSql->thandle == NULL && pSql->retry >= pSql->maxRetry) { - if (pSql->res.code != TSDB_CODE_SUCCESS) { + if (pSql->res.code != TSDB_CODE_SUCCESS && pSql->res.code != TSDB_CODE_ACTION_IN_PROGRESS) { *pCode = pSql->res.code; }