From 497300f1ebb2e41c152aac9744d41e4de5ec7d0c Mon Sep 17 00:00:00 2001 From: hzcheng Date: Fri, 27 Mar 2020 10:41:53 +0800 Subject: [PATCH] Fix meta problem --- src/vnode/tsdb/src/tsdbMeta.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/vnode/tsdb/src/tsdbMeta.c b/src/vnode/tsdb/src/tsdbMeta.c index 397807f547..761006a009 100644 --- a/src/vnode/tsdb/src/tsdbMeta.c +++ b/src/vnode/tsdb/src/tsdbMeta.c @@ -381,7 +381,7 @@ static int tsdbAddTableIntoIndex(STsdbMeta *pMeta, STable *pTable) { int32_t headSize = 0; // first tag column - STColumn* s = pSTable->tagSchema->columns[0]; //??? + STColumn* s = schemaColAt(pSTable->tagSchema, 0); tSkipListRandNodeInfo(pSTable->pIndex, &level, &headSize); SSkipListNode* pNode = calloc(1, headSize + s->bytes + POINTER_BYTES); @@ -389,7 +389,7 @@ static int tsdbAddTableIntoIndex(STsdbMeta *pMeta, STable *pTable) { SSkipList* list = pSTable->pIndex; - memcpy(SL_GET_NODE_KEY(list, pNode), dataRowTuple(pTable->tagVal), s->columns[0].bytes); + memcpy(SL_GET_NODE_KEY(list, pNode), dataRowTuple(pTable->tagVal), colBytes(s)); memcpy(SL_GET_NODE_DATA(pNode), &pTable, POINTER_BYTES); tSkipListPut(list, pNode); -- GitLab