[td-32] fix bugs in inserting data
This commit is contained in:
parent
50705f3d11
commit
83ea175df2
|
@ -541,11 +541,13 @@ int tscBuildSubmitMsg(SSqlObj *pSql, SSqlInfo *pInfo) {
|
||||||
pMsg = pStart;
|
pMsg = pStart;
|
||||||
|
|
||||||
pShellMsg = (SShellSubmitMsg *)pMsg;
|
pShellMsg = (SShellSubmitMsg *)pMsg;
|
||||||
|
|
||||||
|
pShellMsg->desc.numOfVnodes = htonl(1);
|
||||||
|
|
||||||
pShellMsg->import = htons(TSDB_QUERY_HAS_TYPE(pQueryInfo->type, TSDB_QUERY_TYPE_INSERT) ? 0 : 1);
|
pShellMsg->import = htons(TSDB_QUERY_HAS_TYPE(pQueryInfo->type, TSDB_QUERY_TYPE_INSERT) ? 0 : 1);
|
||||||
pShellMsg->header.vgId = htonl(pTableMeta->vgId);
|
pShellMsg->header.vgId = htonl(pTableMeta->vgId);
|
||||||
|
pShellMsg->header.contLen = htonl(pSql->cmd.payloadLen);
|
||||||
|
|
||||||
pShellMsg->header.contLen = pSql->cmd.payloadLen;
|
|
||||||
pShellMsg->numOfTables = htonl(pSql->cmd.numOfTablesInSubmit); // number of meters to be inserted
|
pShellMsg->numOfTables = htonl(pSql->cmd.numOfTablesInSubmit); // number of meters to be inserted
|
||||||
|
|
||||||
// pSql->cmd.payloadLen is set during parse sql routine, so we do not use it here
|
// pSql->cmd.payloadLen is set during parse sql routine, so we do not use it here
|
||||||
|
|
|
@ -275,7 +275,9 @@ static void dnodeProcessSubmitMsg(SWriteMsg *pMsg) {
|
||||||
pRsp->numOfRows = htonl(1);
|
pRsp->numOfRows = htonl(1);
|
||||||
pRsp->affectedRows = htonl(1);
|
pRsp->affectedRows = htonl(1);
|
||||||
pRsp->numOfFailedBlocks = 0;
|
pRsp->numOfFailedBlocks = 0;
|
||||||
|
|
||||||
|
// todo write to tsdb
|
||||||
|
|
||||||
SRpcMsg rpcRsp = {
|
SRpcMsg rpcRsp = {
|
||||||
.handle = pMsg->rpcMsg.handle,
|
.handle = pMsg->rpcMsg.handle,
|
||||||
.pCont = pRsp,
|
.pCont = pRsp,
|
||||||
|
|
Loading…
Reference in New Issue