cache/loading: skip partial loading tables
This commit is contained in:
parent
b344ad2f5e
commit
21adc23af4
|
@ -671,6 +671,13 @@ static int32_t tsdbCacheLoadFromRaw(STsdb *pTsdb, tb_uid_t uid, SArray *pLastArr
|
||||||
pLastCol = &noneCol;
|
pLastCol = &noneCol;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
taosArraySet(pLastArray, idxKey->idx, pLastCol);
|
||||||
|
// taosArrayRemove(remainCols, i);
|
||||||
|
|
||||||
|
if (!pTmpColArray) {
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
SLastCol *pTmpLastCol = taosMemoryCalloc(1, sizeof(SLastCol));
|
SLastCol *pTmpLastCol = taosMemoryCalloc(1, sizeof(SLastCol));
|
||||||
*pTmpLastCol = *pLastCol;
|
*pTmpLastCol = *pLastCol;
|
||||||
pLastCol = pTmpLastCol;
|
pLastCol = pTmpLastCol;
|
||||||
|
@ -696,9 +703,6 @@ static int32_t tsdbCacheLoadFromRaw(STsdb *pTsdb, tb_uid_t uid, SArray *pLastArr
|
||||||
size_t klen = ROCKS_KEY_LEN;
|
size_t klen = ROCKS_KEY_LEN;
|
||||||
rocksdb_writebatch_put(wb, (char *)key, klen, value, vlen);
|
rocksdb_writebatch_put(wb, (char *)key, klen, value, vlen);
|
||||||
taosMemoryFree(value);
|
taosMemoryFree(value);
|
||||||
|
|
||||||
taosArraySet(pLastArray, idxKey->idx, pLastCol);
|
|
||||||
// taosArrayRemove(remainCols, i);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
if (wb) {
|
if (wb) {
|
||||||
|
|
Loading…
Reference in New Issue