This is an automated email from the ASF dual-hosted git repository.

jiangtian pushed a commit to branch develop
in repository https://gitbox.apache.org/repos/asf/tsfile.git


The following commit(s) were added to refs/heads/develop by this push:
     new 8b4c0db6 fix rewrite non aligned chunk (#713)
8b4c0db6 is described below

commit 8b4c0db688f827bc16e85bd7b03a9ff0a7e2c15c
Author: shuwenwei <[email protected]>
AuthorDate: Thu Jan 29 10:39:23 2026 +0800

    fix rewrite non aligned chunk (#713)
---
 java/tsfile/src/main/java/org/apache/tsfile/read/common/Chunk.java | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/java/tsfile/src/main/java/org/apache/tsfile/read/common/Chunk.java 
b/java/tsfile/src/main/java/org/apache/tsfile/read/common/Chunk.java
index 5d8eaf13..01937c74 100644
--- a/java/tsfile/src/main/java/org/apache/tsfile/read/common/Chunk.java
+++ b/java/tsfile/src/main/java/org/apache/tsfile/read/common/Chunk.java
@@ -369,7 +369,9 @@ public class Chunk {
     ByteBuffer newChunkData = chunkWriter.getByteBuffer();
     ChunkHeader newChunkHeader =
         new ChunkHeader(
-            chunkHeader.getChunkType(),
+            chunkWriter.getNumOfPages() > 1
+                ? MetaMarker.CHUNK_HEADER
+                : MetaMarker.ONLY_ONE_PAGE_CHUNK_HEADER,
             chunkHeader.getMeasurementID(),
             newChunkData.capacity(),
             newType,

Reply via email to