more code
This commit is contained in:
parent
01f6823bc1
commit
3aa1f8ca90
|
@ -519,16 +519,7 @@ static int32_t tsdbCompactNextRow(STsdbCompactor *pCompactor) {
|
|||
if (pCompactor->pIter) {
|
||||
SRowInfo *pRowInfo = &pCompactor->pIter->rowInfo;
|
||||
|
||||
// Table exists
|
||||
if (pRowInfo->uid == pCompactor->tbSkm.uid) {
|
||||
if (pCompactor->aTSDBKEY) {
|
||||
// TODO: check if the row is deleted. if deleted, continue, else break
|
||||
ASSERT(0);
|
||||
} else {
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
if (pRowInfo->uid != pCompactor->tbSkm.uid) {
|
||||
SMetaInfo info;
|
||||
if (pRowInfo->suid) { // child table
|
||||
|
||||
|
@ -596,13 +587,20 @@ static int32_t tsdbCompactNextRow(STsdbCompactor *pCompactor) {
|
|||
pCompactor->aSkyLine);
|
||||
TSDB_CHECK_CODE(code, lino, _exit);
|
||||
|
||||
pCompactor->aTSDBKEY = (TSDBKEY *)TARRAY_DATA(pCompactor->aDelData);
|
||||
pCompactor->aTSDBKEY = (TSDBKEY *)TARRAY_DATA(pCompactor->aSkyLine);
|
||||
} else {
|
||||
pCompactor->aTSDBKEY = NULL;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
ASSERT(pRowInfo->uid == pCompactor->tbSkm.uid);
|
||||
|
||||
if (pCompactor->aTSDBKEY && 0 /* TODO: the row is deleted */) {
|
||||
continue;
|
||||
} else {
|
||||
break;
|
||||
}
|
||||
} else {
|
||||
// iter end, just break out
|
||||
break;
|
||||
|
|
Loading…
Reference in New Issue