[td-5796]<fix>: fix the invalid error message.
This commit is contained in:
parent
8412703d85
commit
8ad04a513c
|
@ -2980,11 +2980,13 @@ int tscRenewTableMeta(SSqlObj *pSql, int32_t tableIndex) {
|
||||||
tscGetNumOfTags(pTableMeta), tscGetNumOfColumns(pTableMeta), pTableMeta->id.uid);
|
tscGetNumOfTags(pTableMeta), tscGetNumOfColumns(pTableMeta), pTableMeta->id.uid);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
// remove stored tableMeta info in hash table
|
// remove stored tableMeta info in hash table
|
||||||
tscRemoveTableMetaBuf(pTableMetaInfo, pSql->self);
|
tscRemoveTableMetaBuf(pTableMetaInfo, pSql->self);
|
||||||
|
tscResetSqlCmd(pCmd, true);
|
||||||
|
|
||||||
pCmd->pTableMetaMap = tscCleanupTableMetaMap(pCmd->pTableMetaMap);
|
// pCmd->pTableMetaMap = tscCleanupTableMetaMap(pCmd->pTableMetaMap);
|
||||||
pCmd->pTableMetaMap = taosHashInit(4, taosGetDefaultHashFunction(TSDB_DATA_TYPE_BINARY), false, HASH_NO_LOCK);
|
// pCmd->pTableMetaMap = taosHashInit(4, taosGetDefaultHashFunction(TSDB_DATA_TYPE_BINARY), false, HASH_NO_LOCK);
|
||||||
|
|
||||||
SArray* pNameList = taosArrayInit(1, POINTER_BYTES);
|
SArray* pNameList = taosArrayInit(1, POINTER_BYTES);
|
||||||
SArray* vgroupList = taosArrayInit(1, POINTER_BYTES);
|
SArray* vgroupList = taosArrayInit(1, POINTER_BYTES);
|
||||||
|
|
|
@ -2721,9 +2721,10 @@ void tscHandleSubqueryError(SRetrieveSupport *trsupport, SSqlObj *pSql, int numO
|
||||||
SSqlCmd* pParentCmd = &pParentSql->cmd;
|
SSqlCmd* pParentCmd = &pParentSql->cmd;
|
||||||
STableMetaInfo* pTableMetaInfo = tscGetTableMetaInfoFromCmd(pParentCmd, 0);
|
STableMetaInfo* pTableMetaInfo = tscGetTableMetaInfoFromCmd(pParentCmd, 0);
|
||||||
tscRemoveTableMetaBuf(pTableMetaInfo, pParentSql->self);
|
tscRemoveTableMetaBuf(pTableMetaInfo, pParentSql->self);
|
||||||
|
tscResetSqlCmd(pParentCmd, true);
|
||||||
|
|
||||||
pParentCmd->pTableMetaMap = tscCleanupTableMetaMap(pParentCmd->pTableMetaMap);
|
// pParentCmd->pTableMetaMap = tscCleanupTableMetaMap(pParentCmd->pTableMetaMap);
|
||||||
pParentCmd->pTableMetaMap = taosHashInit(4, taosGetDefaultHashFunction(TSDB_DATA_TYPE_BINARY), false, HASH_NO_LOCK);
|
// pParentCmd->pTableMetaMap = taosHashInit(4, taosGetDefaultHashFunction(TSDB_DATA_TYPE_BINARY), false, HASH_NO_LOCK);
|
||||||
|
|
||||||
pParentSql->res.code = TSDB_CODE_SUCCESS;
|
pParentSql->res.code = TSDB_CODE_SUCCESS;
|
||||||
pParentSql->retry++;
|
pParentSql->retry++;
|
||||||
|
|
|
@ -1374,18 +1374,19 @@ void tscResetSqlCmd(SSqlCmd* pCmd, bool clearCachedMeta) {
|
||||||
pCmd->insertParam.tagData.dataLen = 0;
|
pCmd->insertParam.tagData.dataLen = 0;
|
||||||
|
|
||||||
tscFreeQueryInfo(pCmd, clearCachedMeta);
|
tscFreeQueryInfo(pCmd, clearCachedMeta);
|
||||||
|
pCmd->pTableMetaMap = tscCleanupTableMetaMap(pCmd->pTableMetaMap);
|
||||||
|
|
||||||
if (pCmd->pTableMetaMap != NULL) {
|
// if (pCmd->pTableMetaMap != NULL) {
|
||||||
STableMetaVgroupInfo* p = taosHashIterate(pCmd->pTableMetaMap, NULL);
|
// STableMetaVgroupInfo* p = taosHashIterate(pCmd->pTableMetaMap, NULL);
|
||||||
while (p) {
|
// while (p) {
|
||||||
taosArrayDestroy(p->vgroupIdList);
|
// taosArrayDestroy(p->vgroupIdList);
|
||||||
tfree(p->pTableMeta);
|
// tfree(p->pTableMeta);
|
||||||
p = taosHashIterate(pCmd->pTableMetaMap, p);
|
// p = taosHashIterate(pCmd->pTableMetaMap, p);
|
||||||
}
|
// }
|
||||||
|
//
|
||||||
taosHashCleanup(pCmd->pTableMetaMap);
|
// taosHashCleanup(pCmd->pTableMetaMap);
|
||||||
pCmd->pTableMetaMap = NULL;
|
// pCmd->pTableMetaMap = NULL;
|
||||||
}
|
// }
|
||||||
}
|
}
|
||||||
|
|
||||||
void* tscCleanupTableMetaMap(SHashObj* pTableMetaMap) {
|
void* tscCleanupTableMetaMap(SHashObj* pTableMetaMap) {
|
||||||
|
@ -3845,9 +3846,10 @@ static void tscSubqueryCompleteCallback(void* param, TAOS_RES* tres, int code) {
|
||||||
SSqlCmd* pParentCmd = &pParentSql->cmd;
|
SSqlCmd* pParentCmd = &pParentSql->cmd;
|
||||||
STableMetaInfo* pTableMetaInfo = tscGetTableMetaInfoFromCmd(pParentCmd, 0);
|
STableMetaInfo* pTableMetaInfo = tscGetTableMetaInfoFromCmd(pParentCmd, 0);
|
||||||
tscRemoveTableMetaBuf(pTableMetaInfo, pParentSql->self);
|
tscRemoveTableMetaBuf(pTableMetaInfo, pParentSql->self);
|
||||||
|
tscResetSqlCmd(pParentCmd, true);
|
||||||
|
|
||||||
pParentCmd->pTableMetaMap = tscCleanupTableMetaMap(pParentCmd->pTableMetaMap);
|
// pParentCmd->pTableMetaMap = tscCleanupTableMetaMap(pParentCmd->pTableMetaMap);
|
||||||
pParentCmd->pTableMetaMap = taosHashInit(4, taosGetDefaultHashFunction(TSDB_DATA_TYPE_BINARY), false, HASH_NO_LOCK);
|
// pParentCmd->pTableMetaMap = taosHashInit(4, taosGetDefaultHashFunction(TSDB_DATA_TYPE_BINARY), false, HASH_NO_LOCK);
|
||||||
|
|
||||||
pParentSql->res.code = TSDB_CODE_SUCCESS;
|
pParentSql->res.code = TSDB_CODE_SUCCESS;
|
||||||
pParentSql->retry++;
|
pParentSql->retry++;
|
||||||
|
|
Loading…
Reference in New Issue