adjust more code

This commit is contained in:
Hongze Cheng 2022-11-29 16:02:33 +08:00
parent 2317c5ff5c
commit 882d421215
2 changed files with 37 additions and 37 deletions

View File

@ -102,6 +102,7 @@ int32_t tsdbInsertTableData(STsdb *pTsdb, int64_t version, SSubmitTbData *pSubmi
tb_uid_t suid = pSubmitTbData->suid; tb_uid_t suid = pSubmitTbData->suid;
tb_uid_t uid = pSubmitTbData->uid; tb_uid_t uid = pSubmitTbData->uid;
#if 0
SMetaInfo info; SMetaInfo info;
code = metaGetInfo(pTsdb->pVnode->pMeta, uid, &info, NULL); code = metaGetInfo(pTsdb->pVnode->pMeta, uid, &info, NULL);
if (code) { if (code) {
@ -123,6 +124,7 @@ int32_t tsdbInsertTableData(STsdb *pTsdb, int64_t version, SSubmitTbData *pSubmi
} }
if (pRsp) pRsp->sver = info.skmVer; if (pRsp) pRsp->sver = info.skmVer;
#endif
// create/get STbData to op // create/get STbData to op
code = tsdbGetOrCreateTbData(pMemTable, suid, uid, &pTbData); code = tsdbGetOrCreateTbData(pMemTable, suid, uid, &pTbData);

View File

@ -863,51 +863,49 @@ static int32_t vnodeProcessSubmitReq(SVnode *pVnode, int64_t version, void *pReq
} }
tDecoderClear(&dc); tDecoderClear(&dc);
// // init // check
// code = tCreateSSubmitRsp2(&pSubmitRsp); for (int32_t i = 0; i < taosArrayGetSize(pSubmitReq->aSubmitTbData); ++i) {
// if (code) goto _exit; SSubmitTbData *pSubmitTbData = taosArrayGet(pSubmitReq->aSubmitTbData, i);
// // auto create table if (pSubmitTbData->pCreateTbReq) {
// for (int32_t iCreateTbReq = 0; iCreateTbReq < taosArrayGetSize(pSubmitReq->aCreateTbReq); iCreateTbReq++) { pSubmitTbData->uid = pSubmitTbData->pCreateTbReq->uid;
// SVCreateTbReq *pCreateTbReq = taosArrayGet(pSubmitReq->aCreateTbReq, iCreateTbReq); } else {
SMetaInfo info = {0};
// SVCreateTbRsp *pCreateTbRsp = taosArrayReserve(pSubmitRsp->aCreateTbRsp, 1); code = metaGetInfo(pVnode->pMeta, pSubmitTbData->uid, &info, NULL);
// if (pCreateTbRsp == NULL) { if (code) {
// code = TSDB_CODE_TDB_OUT_OF_MEMORY; code = TSDB_CODE_TDB_TABLE_NOT_EXIST;
// goto _exit; goto _exit;
// } }
// if (metaCreateTable(pVnode->pMeta, version, pCreateTbReq, &pCreateTbRsp->pMeta) < 0) { if (info.suid != pSubmitTbData->suid) {
// if (terrno != TSDB_CODE_TDB_TABLE_ALREADY_EXIST) { code = TSDB_CODE_INVALID_MSG;
// // todo goto _exit;
// } }
// } else {
// // todo
// }
// }
// // check if (info.suid) {
// for (int32_t i = 0; i < taosArrayGetSize(pSubmitReq->aSubmitTbData); ++i) { metaGetInfo(pVnode->pMeta, info.suid, &info, NULL);
// SSubmitTbData *pSubmitTbData = taosArrayGet(pSubmitReq->aSubmitTbData, i); }
// SMetaInfo info = {0}; if (pSubmitTbData->sver != info.skmVer) {
// code = metaGetInfo(pVnode->pMeta, pSubmitTbData->uid, &info, NULL); code = TSDB_CODE_TDB_INVALID_TABLE_SCHEMA_VER;
// if (code) { goto _exit;
// // TODO }
// } }
// } }
// // insert table data // loop to handle
// for (int32_t iSubmitTbData = 0; iSubmitTbData < taosArrayGetSize(pSubmitReq->aSubmitTbData); iSubmitTbData++) { for (int32_t i = 0; i < taosArrayGetSize(pSubmitReq->aSubmitTbData); ++i) {
// SSubmitTbData *pSubmitTbData = taosArrayGet(pSubmitReq->aSubmitTbData, iSubmitTbData); SSubmitTbData *pSubmitTbData = taosArrayGet(pSubmitReq->aSubmitTbData, i);
// SSubmitBlkRsp submitBlkRsp = {0}; // create table
if (pSubmitTbData->pCreateTbReq) {
}
// code = tsdbInsertTableData(pVnode->pTsdb, version, pSubmitTbData, &submitBlkRsp); // insert data
// if (code) goto _exit; tsdbInsertTableData(pVnode->pTsdb, version, pSubmitTbData, NULL /* todo */);
// TODO: handle result
// pSubmitRsp->affectedRows += taosArrayGetSize(pSubmitTbData->aRowP); }
// }
_exit: _exit:
if (code) { if (code) {