This is an automated email from the ASF dual-hosted git repository.
jackietien pushed a commit to branch dev/1.1
in repository https://gitbox.apache.org/repos/asf/tsfile.git
The following commit(s) were added to refs/heads/dev/1.1 by this push:
new b1ebf29c [to dev/1.1] Prevent modified flag from being overwritten#722
b1ebf29c is described below
commit b1ebf29cb6439d081c7639c0ea8e93ea5ed1aa57
Author: shuwenwei <[email protected]>
AuthorDate: Thu Feb 5 15:52:45 2026 +0800
[to dev/1.1] Prevent modified flag from being overwritten#722
---
java/tsfile/src/main/java/org/apache/tsfile/file/header/PageHeader.java | 2 +-
.../src/main/java/org/apache/tsfile/file/metadata/ChunkMetadata.java | 2 +-
.../main/java/org/apache/tsfile/file/metadata/TimeseriesMetadata.java | 2 +-
3 files changed, 3 insertions(+), 3 deletions(-)
diff --git
a/java/tsfile/src/main/java/org/apache/tsfile/file/header/PageHeader.java
b/java/tsfile/src/main/java/org/apache/tsfile/file/header/PageHeader.java
index 70387419..8ba394bc 100644
--- a/java/tsfile/src/main/java/org/apache/tsfile/file/header/PageHeader.java
+++ b/java/tsfile/src/main/java/org/apache/tsfile/file/header/PageHeader.java
@@ -164,7 +164,7 @@ public class PageHeader implements IMetadata {
}
public void setModified(boolean modified) {
- this.modified = modified;
+ this.modified |= modified;
}
/** max page header size without statistics. */
diff --git
a/java/tsfile/src/main/java/org/apache/tsfile/file/metadata/ChunkMetadata.java
b/java/tsfile/src/main/java/org/apache/tsfile/file/metadata/ChunkMetadata.java
index e491d7bb..52245a1d 100644
---
a/java/tsfile/src/main/java/org/apache/tsfile/file/metadata/ChunkMetadata.java
+++
b/java/tsfile/src/main/java/org/apache/tsfile/file/metadata/ChunkMetadata.java
@@ -288,7 +288,7 @@ public class ChunkMetadata implements IChunkMetadata {
@Override
public void setModified(boolean modified) {
- this.modified = modified;
+ this.modified |= modified;
}
public static long calculateRamSize(String measurementId, TSDataType
dataType) {
diff --git
a/java/tsfile/src/main/java/org/apache/tsfile/file/metadata/TimeseriesMetadata.java
b/java/tsfile/src/main/java/org/apache/tsfile/file/metadata/TimeseriesMetadata.java
index c7f97a90..5a81a4a7 100644
---
a/java/tsfile/src/main/java/org/apache/tsfile/file/metadata/TimeseriesMetadata.java
+++
b/java/tsfile/src/main/java/org/apache/tsfile/file/metadata/TimeseriesMetadata.java
@@ -340,7 +340,7 @@ public class TimeseriesMetadata implements
ITimeSeriesMetadata {
@Override
public void setModified(boolean modified) {
- this.modified = modified;
+ this.modified |= modified;
}
@Override