make create table OK
This commit is contained in:
parent
009140d849
commit
3b3566e3b4
|
@ -68,6 +68,7 @@ int vnodeApplyWMsg(SVnode *pVnode, SRpcMsg *pMsg, SRpcMsg **pRsp) {
|
||||||
|
|
||||||
switch (pMsg->msgType) {
|
switch (pMsg->msgType) {
|
||||||
case TDMT_VND_CREATE_STB:
|
case TDMT_VND_CREATE_STB:
|
||||||
|
case TDMT_VND_CREATE_TABLE:
|
||||||
tDeserializeSVCreateTbReq(POINTER_SHIFT(pMsg->pCont, sizeof(SMsgHead)), &vCreateTbReq);
|
tDeserializeSVCreateTbReq(POINTER_SHIFT(pMsg->pCont, sizeof(SMsgHead)), &vCreateTbReq);
|
||||||
if (metaCreateTable(pVnode->pMeta, &(vCreateTbReq)) < 0) {
|
if (metaCreateTable(pVnode->pMeta, &(vCreateTbReq)) < 0) {
|
||||||
// TODO: handle error
|
// TODO: handle error
|
||||||
|
|
|
@ -351,7 +351,7 @@ static int metaCtbIdxCb(DB *pIdx, const DBT *pKey, const DBT *pValue, DBT *pSKey
|
||||||
pDbt[0].size = sizeof(pTbCfg->ctbCfg.suid);
|
pDbt[0].size = sizeof(pTbCfg->ctbCfg.suid);
|
||||||
|
|
||||||
// Second key is the first tag
|
// Second key is the first tag
|
||||||
void *pTagVal = tdGetKVRowValOfCol(pTbCfg->ctbCfg.pTag, 0);
|
void *pTagVal = tdGetKVRowValOfCol(pTbCfg->ctbCfg.pTag, (kvRowColIdx(pTbCfg->ctbCfg.pTag))[0].colId);
|
||||||
pDbt[1].data = varDataVal(pTagVal);
|
pDbt[1].data = varDataVal(pTagVal);
|
||||||
pDbt[1].size = varDataLen(pTagVal);
|
pDbt[1].size = varDataLen(pTagVal);
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue