From eaa1e7a775cfc772c3824d3d591282bf7dffff5e Mon Sep 17 00:00:00 2001 From: Minglei Jin Date: Thu, 25 Apr 2024 16:40:58 +0800 Subject: [PATCH] tsdb/writer: use latest version of data for writing --- source/dnode/vnode/src/tsdb/tsdbReaderWriter.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/dnode/vnode/src/tsdb/tsdbReaderWriter.c b/source/dnode/vnode/src/tsdb/tsdbReaderWriter.c index 023d4e6673..932bf2d92c 100644 --- a/source/dnode/vnode/src/tsdb/tsdbReaderWriter.c +++ b/source/dnode/vnode/src/tsdb/tsdbReaderWriter.c @@ -182,7 +182,7 @@ static int32_t tsdbWriteFilePage(STsdbFD *pFD, int32_t encryptAlgorithm, char *e if (pFD->pgno > 0) { int64_t offset = PAGE_OFFSET(pFD->pgno, pFD->szPage); - if (pFD->lcn > 1) { + if (pFD->s3File && pFD->lcn > 1) { SVnodeCfg *pCfg = &pFD->pTsdb->pVnode->config; int64_t chunksize = (int64_t)pCfg->tsdbPageSize * pCfg->s3ChunkSize; int64_t chunkoffset = chunksize * (pFD->lcn - 1);