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,