diff --git a/src/client/src/tscServer.c b/src/client/src/tscServer.c index a0136a570c5c1185b5ab785da96a9a073ea1bffb..8fb3df94d5844734ec07ee83e50d193fc0e7c7fa 100644 --- a/src/client/src/tscServer.c +++ b/src/client/src/tscServer.c @@ -541,11 +541,13 @@ int tscBuildSubmitMsg(SSqlObj *pSql, SSqlInfo *pInfo) { pMsg = pStart; pShellMsg = (SShellSubmitMsg *)pMsg; - + + pShellMsg->desc.numOfVnodes = htonl(1); + pShellMsg->import = htons(TSDB_QUERY_HAS_TYPE(pQueryInfo->type, TSDB_QUERY_TYPE_INSERT) ? 0 : 1); 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 // pSql->cmd.payloadLen is set during parse sql routine, so we do not use it here diff --git a/src/dnode/src/dnodeWrite.c b/src/dnode/src/dnodeWrite.c index 1deefd4f532df6eb6a4f14c5736b41f296c9e967..7ed731c953f0046f9918fc337746eb75e9eda1ce 100644 --- a/src/dnode/src/dnodeWrite.c +++ b/src/dnode/src/dnodeWrite.c @@ -275,7 +275,9 @@ static void dnodeProcessSubmitMsg(SWriteMsg *pMsg) { pRsp->numOfRows = htonl(1); pRsp->affectedRows = htonl(1); pRsp->numOfFailedBlocks = 0; - + + // todo write to tsdb + SRpcMsg rpcRsp = { .handle = pMsg->rpcMsg.handle, .pCont = pRsp,