This is an automated email from the ASF dual-hosted git repository.
justinchen pushed a commit to branch cg
in repository https://gitbox.apache.org/repos/asf/iotdb.git
The following commit(s) were added to refs/heads/cg by this push:
new 6b8ae5214cf Pipe: Trimmed the unnecessary device getting for
historical tsFiles (#17036)
6b8ae5214cf is described below
commit 6b8ae5214cfedf5b0b2239c6e95f385276689fd0
Author: Caideyipi <[email protected]>
AuthorDate: Mon Jan 19 17:55:58 2026 +0800
Pipe: Trimmed the unnecessary device getting for historical tsFiles (#17036)
---
.../dataregion/historical/PipeHistoricalDataRegionTsFileSource.java | 5 +++++
1 file changed, 5 insertions(+)
diff --git
a/iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/source/dataregion/historical/PipeHistoricalDataRegionTsFileSource.java
b/iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/source/dataregion/historical/PipeHistoricalDataRegionTsFileSource.java
index 91f5be62f11..8543a103e32 100644
---
a/iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/source/dataregion/historical/PipeHistoricalDataRegionTsFileSource.java
+++
b/iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/source/dataregion/historical/PipeHistoricalDataRegionTsFileSource.java
@@ -486,6 +486,11 @@ public class PipeHistoricalDataRegionTsFileSource
implements PipeHistoricalDataR
}
private boolean mayTsFileResourceOverlappedWithPattern(final TsFileResource
resource) {
+ // Trimming to avoid unnecessary file device getter
+ if (isDbNameCoveredByPattern) {
+ return true;
+ }
+
final Set<IDeviceID> deviceSet;
try {
final Map<IDeviceID, Boolean> deviceIsAlignedMap =