[td-1373]
This commit is contained in:
parent
b90807cec9
commit
daac5036fc
|
@ -362,8 +362,9 @@ static int32_t tscLaunchRealSubqueries(SSqlObj* pSql) {
|
||||||
|
|
||||||
int32_t num = 0;
|
int32_t num = 0;
|
||||||
int32_t *list = NULL;
|
int32_t *list = NULL;
|
||||||
tsBufGetVnodeIdList(pSupporter->pTSBuf, &num, &list);
|
tsBufGetVnodeIdList(pNewQueryInfo->tsBuf, &num, &list);
|
||||||
|
|
||||||
|
if (pTableMetaInfo->pVgroupTables != NULL) {
|
||||||
for(int32_t k = 0; k < taosArrayGetSize(pTableMetaInfo->pVgroupTables);) {
|
for(int32_t k = 0; k < taosArrayGetSize(pTableMetaInfo->pVgroupTables);) {
|
||||||
SVgroupTableInfo* p = taosArrayGet(pTableMetaInfo->pVgroupTables, k);
|
SVgroupTableInfo* p = taosArrayGet(pTableMetaInfo->pVgroupTables, k);
|
||||||
|
|
||||||
|
@ -382,8 +383,29 @@ static int32_t tscLaunchRealSubqueries(SSqlObj* pSql) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
taosTFree(list);
|
|
||||||
assert(taosArrayGetSize(pTableMetaInfo->pVgroupTables) > 0);
|
assert(taosArrayGetSize(pTableMetaInfo->pVgroupTables) > 0);
|
||||||
|
} else { // TODO remove unnecessarily accessed vnode
|
||||||
|
// pTableMetaInfo->vgroupList->
|
||||||
|
// for(int32_t k = 0; k < taosArrayGetSize(pTableMetaInfo->pVgroupTables);) {
|
||||||
|
// SVgroupTableInfo* p = taosArrayGet(pTableMetaInfo->pVgroupTables, k);
|
||||||
|
//
|
||||||
|
// bool found = false;
|
||||||
|
// for(int32_t f = 0; f < num; ++f) {
|
||||||
|
// if (p->vgInfo.vgId == list[f]) {
|
||||||
|
// found = true;
|
||||||
|
// break;
|
||||||
|
// }
|
||||||
|
// }
|
||||||
|
//
|
||||||
|
// if (!found) {
|
||||||
|
// tscRemoveVgroupTableGroup(pTableMetaInfo->pVgroupTables, k);
|
||||||
|
// } else {
|
||||||
|
// k++;
|
||||||
|
// }
|
||||||
|
// }
|
||||||
|
}
|
||||||
|
|
||||||
|
taosTFree(list);
|
||||||
|
|
||||||
size_t numOfCols = taosArrayGetSize(pNewQueryInfo->colList);
|
size_t numOfCols = taosArrayGetSize(pNewQueryInfo->colList);
|
||||||
tscDebug("%p subquery:%p tableIndex:%d, vgroupIndex:%d, type:%d, exprInfo:%" PRIzu ", colList:%" PRIzu ", fieldsInfo:%d, name:%s",
|
tscDebug("%p subquery:%p tableIndex:%d, vgroupIndex:%d, type:%d, exprInfo:%" PRIzu ", colList:%" PRIzu ", fieldsInfo:%d, name:%s",
|
||||||
|
|
Loading…
Reference in New Issue