From eacd2ac23446a18df50617431af22aef204316cc Mon Sep 17 00:00:00 2001 From: Hongze Cheng Date: Thu, 15 Jun 2023 14:23:12 +0800 Subject: [PATCH] more code --- source/dnode/vnode/src/tsdb/tsdbFS2.c | 2 +- source/dnode/vnode/src/tsdb/tsdbFSet2.h | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/source/dnode/vnode/src/tsdb/tsdbFS2.c b/source/dnode/vnode/src/tsdb/tsdbFS2.c index 5db7a89e4a..8cf3b9400d 100644 --- a/source/dnode/vnode/src/tsdb/tsdbFS2.c +++ b/source/dnode/vnode/src/tsdb/tsdbFS2.c @@ -684,7 +684,7 @@ int32_t tsdbFSCreateRefSnapshot(STFileSystem *fs, TFileSetArray **fsetArr) { int32_t code = 0; STFileSet *fset, *fset1; - fsetArr[0] = taosMemoryCalloc(sizeof(*fsetArr[0])); + fsetArr[0] = taosMemoryMalloc(sizeof(*fsetArr[0])); if (fsetArr[0] == NULL) return TSDB_CODE_OUT_OF_MEMORY; taosThreadRwlockRdlock(&fs->tsdb->rwLock); diff --git a/source/dnode/vnode/src/tsdb/tsdbFSet2.h b/source/dnode/vnode/src/tsdb/tsdbFSet2.h index e289c4484d..2663ecd3b9 100644 --- a/source/dnode/vnode/src/tsdb/tsdbFSet2.h +++ b/source/dnode/vnode/src/tsdb/tsdbFSet2.h @@ -36,6 +36,9 @@ typedef enum { TSDB_FOP_MODIFY, } tsdb_fop_t; +#define TFILE_SET(fid_) \ + (STFileSet) { .fid = (fid_) } + // init/clear int32_t tsdbTFileSetInit(int32_t fid, STFileSet **fset); int32_t tsdbTFileSetInitEx(STsdb *pTsdb, const STFileSet *fset1, STFileSet **fset);