fix: (last) eliminate redundant logs caused by incorrect return results
This commit is contained in:
parent
ca04895df7
commit
d34fc78a22
|
@ -723,34 +723,32 @@ static int32_t tsdbCacheDropTableColumn(STsdb *pTsdb, int64_t uid, int16_t cid,
|
||||||
rocksdb_writebatch_t *wb = pTsdb->rCache.writebatch;
|
rocksdb_writebatch_t *wb = pTsdb->rCache.writebatch;
|
||||||
{
|
{
|
||||||
SLastCol *pLastCol = NULL;
|
SLastCol *pLastCol = NULL;
|
||||||
code = tsdbCacheDeserialize(values_list[0], values_list_sizes[0], &pLastCol);
|
if (values_list[0] != NULL) {
|
||||||
if (code == TSDB_CODE_INVALID_PARA) {
|
code = tsdbCacheDeserialize(values_list[0], values_list_sizes[0], &pLastCol);
|
||||||
tsdbTrace("vgId:%d, %s deserialize failed at line %d since %s", TD_VID(pTsdb->pVnode), __func__, __LINE__,
|
if (code != TSDB_CODE_SUCCESS) {
|
||||||
tstrerror(code));
|
tsdbError("vgId:%d, %s deserialize failed at line %d since %s", TD_VID(pTsdb->pVnode), __func__, __LINE__,
|
||||||
} else if (code != TSDB_CODE_SUCCESS) {
|
tstrerror(code));
|
||||||
tsdbError("vgId:%d, %s deserialize failed at line %d since %s", TD_VID(pTsdb->pVnode), __func__, __LINE__,
|
goto _exit;
|
||||||
tstrerror(code));
|
}
|
||||||
goto _exit;
|
if (NULL != pLastCol) {
|
||||||
|
rocksdb_writebatch_delete(wb, keys_list[0], klen);
|
||||||
|
}
|
||||||
|
taosMemoryFreeClear(pLastCol);
|
||||||
}
|
}
|
||||||
if (NULL != pLastCol) {
|
|
||||||
rocksdb_writebatch_delete(wb, keys_list[0], klen);
|
|
||||||
}
|
|
||||||
taosMemoryFreeClear(pLastCol);
|
|
||||||
|
|
||||||
pLastCol = NULL;
|
pLastCol = NULL;
|
||||||
code = tsdbCacheDeserialize(values_list[1], values_list_sizes[1], &pLastCol);
|
if (values_list[1] != NULL) {
|
||||||
if (code == TSDB_CODE_INVALID_PARA) {
|
code = tsdbCacheDeserialize(values_list[1], values_list_sizes[1], &pLastCol);
|
||||||
tsdbTrace("vgId:%d, %s deserialize failed at line %d since %s", TD_VID(pTsdb->pVnode), __func__, __LINE__,
|
if (code != TSDB_CODE_SUCCESS) {
|
||||||
tstrerror(code));
|
tsdbError("vgId:%d, %s deserialize failed at line %d since %s", TD_VID(pTsdb->pVnode), __func__, __LINE__,
|
||||||
} else if (code != TSDB_CODE_SUCCESS) {
|
tstrerror(code));
|
||||||
tsdbError("vgId:%d, %s deserialize failed at line %d since %s", TD_VID(pTsdb->pVnode), __func__, __LINE__,
|
goto _exit;
|
||||||
tstrerror(code));
|
}
|
||||||
goto _exit;
|
if (NULL != pLastCol) {
|
||||||
|
rocksdb_writebatch_delete(wb, keys_list[1], klen);
|
||||||
|
}
|
||||||
|
taosMemoryFreeClear(pLastCol);
|
||||||
}
|
}
|
||||||
if (NULL != pLastCol) {
|
|
||||||
rocksdb_writebatch_delete(wb, keys_list[1], klen);
|
|
||||||
}
|
|
||||||
taosMemoryFreeClear(pLastCol);
|
|
||||||
|
|
||||||
rocksdb_free(values_list[0]);
|
rocksdb_free(values_list[0]);
|
||||||
rocksdb_free(values_list[1]);
|
rocksdb_free(values_list[1]);
|
||||||
|
@ -1218,14 +1216,13 @@ static int32_t tsdbCacheUpdate(STsdb *pTsdb, tb_uid_t suid, tb_uid_t uid, SArray
|
||||||
SColVal *pColVal = &updCtx->colVal;
|
SColVal *pColVal = &updCtx->colVal;
|
||||||
|
|
||||||
SLastCol *pLastCol = NULL;
|
SLastCol *pLastCol = NULL;
|
||||||
code = tsdbCacheDeserialize(values_list[i], values_list_sizes[i], &pLastCol);
|
if (values_list[i] != NULL) {
|
||||||
if (code == TSDB_CODE_INVALID_PARA) {
|
code = tsdbCacheDeserialize(values_list[i], values_list_sizes[i], &pLastCol);
|
||||||
tsdbTrace("vgId:%d, %s deserialize failed at line %d since %s", TD_VID(pTsdb->pVnode), __func__, __LINE__,
|
if (code != TSDB_CODE_SUCCESS) {
|
||||||
tstrerror(code));
|
tsdbError("vgId:%d, %s deserialize failed at line %d since %s", TD_VID(pTsdb->pVnode), __func__, __LINE__,
|
||||||
} else if (code != TSDB_CODE_SUCCESS) {
|
tstrerror(code));
|
||||||
tsdbError("vgId:%d, %s deserialize failed at line %d since %s", TD_VID(pTsdb->pVnode), __func__, __LINE__,
|
goto _exit;
|
||||||
tstrerror(code));
|
}
|
||||||
goto _exit;
|
|
||||||
}
|
}
|
||||||
/*
|
/*
|
||||||
if (code) {
|
if (code) {
|
||||||
|
@ -1692,14 +1689,13 @@ static int32_t tsdbCacheLoadFromRocks(STsdb *pTsdb, tb_uid_t uid, SArray *pLastA
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
code = tsdbCacheDeserialize(values_list[i], values_list_sizes[i], &pLastCol);
|
if (values_list[i] != NULL) {
|
||||||
if (code == TSDB_CODE_INVALID_PARA) {
|
code = tsdbCacheDeserialize(values_list[i], values_list_sizes[i], &pLastCol);
|
||||||
tsdbTrace("vgId:%d, %s deserialize failed at line %d since %s", TD_VID(pTsdb->pVnode), __func__, __LINE__,
|
if (code != TSDB_CODE_SUCCESS) {
|
||||||
tstrerror(code));
|
tsdbError("vgId:%d, %s deserialize failed at line %d since %s", TD_VID(pTsdb->pVnode), __func__, __LINE__,
|
||||||
} else if (code != TSDB_CODE_SUCCESS) {
|
tstrerror(code));
|
||||||
tsdbError("vgId:%d, %s deserialize failed at line %d since %s", TD_VID(pTsdb->pVnode), __func__, __LINE__,
|
goto _exit;
|
||||||
tstrerror(code));
|
}
|
||||||
goto _exit;
|
|
||||||
}
|
}
|
||||||
SLastCol *pToFree = pLastCol;
|
SLastCol *pToFree = pLastCol;
|
||||||
SIdxKey *idxKey = &((SIdxKey *)TARRAY_DATA(remainCols))[j];
|
SIdxKey *idxKey = &((SIdxKey *)TARRAY_DATA(remainCols))[j];
|
||||||
|
@ -1959,14 +1955,13 @@ int32_t tsdbCacheDel(STsdb *pTsdb, tb_uid_t suid, tb_uid_t uid, TSKEY sKey, TSKE
|
||||||
rocksdb_writebatch_t *wb = pTsdb->rCache.writebatch;
|
rocksdb_writebatch_t *wb = pTsdb->rCache.writebatch;
|
||||||
for (int i = 0; i < numKeys; ++i) {
|
for (int i = 0; i < numKeys; ++i) {
|
||||||
SLastCol *pLastCol = NULL;
|
SLastCol *pLastCol = NULL;
|
||||||
code = tsdbCacheDeserialize(values_list[i], values_list_sizes[i], &pLastCol);
|
if (values_list[i] != NULL) {
|
||||||
if (code == TSDB_CODE_INVALID_PARA) {
|
code = tsdbCacheDeserialize(values_list[i], values_list_sizes[i], &pLastCol);
|
||||||
tsdbTrace("vgId:%d, %s deserialize failed at line %d since %s", TD_VID(pTsdb->pVnode), __func__, __LINE__,
|
if (code != TSDB_CODE_SUCCESS) {
|
||||||
tstrerror(code));
|
tsdbError("vgId:%d, %s deserialize failed at line %d since %s", TD_VID(pTsdb->pVnode), __func__, __LINE__,
|
||||||
} else if (code != TSDB_CODE_SUCCESS) {
|
tstrerror(code));
|
||||||
tsdbError("vgId:%d, %s deserialize failed at line %d since %s", TD_VID(pTsdb->pVnode), __func__, __LINE__,
|
goto _exit;
|
||||||
tstrerror(code));
|
}
|
||||||
goto _exit;
|
|
||||||
}
|
}
|
||||||
SIdxKey *idxKey = taosArrayGet(remainCols, i);
|
SIdxKey *idxKey = taosArrayGet(remainCols, i);
|
||||||
SLastKey *pLastKey = &idxKey->key;
|
SLastKey *pLastKey = &idxKey->key;
|
||||||
|
|
Loading…
Reference in New Issue