未验证 提交 4a2bbfc6 编写于 作者: H haojun Liao 提交者: GitHub

Merge pull request #4733 from taosdata/hotfix/TD-2557

[TD-2557]<fix>:insert from file failed after changing stable
...@@ -1413,13 +1413,25 @@ static void parseFileSendDataBlock(void *param, TAOS_RES *tres, int code) { ...@@ -1413,13 +1413,25 @@ static void parseFileSendDataBlock(void *param, TAOS_RES *tres, int code) {
if (taos_errno(pSql) != TSDB_CODE_SUCCESS) { // handle error if (taos_errno(pSql) != TSDB_CODE_SUCCESS) { // handle error
assert(taos_errno(pSql) == code); assert(taos_errno(pSql) == code);
taos_free_result(pSql); do {
tfree(pSupporter); if (code == TSDB_CODE_TDB_TABLE_RECONFIGURE) {
fclose(fp); assert(pSql->res.numOfRows == 0);
int32_t errc = fseek(fp, 0, SEEK_SET);
if (errc < 0) {
tscError("%p failed to seek SEEK_SET since:%s", pSql, tstrerror(errno));
} else {
break;
}
}
pParentSql->res.code = code; taos_free_result(pSql);
tscQueueAsyncRes(pParentSql); tfree(pSupporter);
return; fclose(fp);
pParentSql->res.code = code;
tscQueueAsyncRes(pParentSql);
return;
} while (0);
} }
// accumulate the total submit records // accumulate the total submit records
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册