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

jiangtian pushed a commit to branch dev/1.3
in repository https://gitbox.apache.org/repos/asf/iotdb.git


The following commit(s) were added to refs/heads/dev/1.3 by this push:
     new 9654f8ee90d Pipe: Trimmed the unnecessary device getting for 
historical tsFiles (#17036) (#17050)
9654f8ee90d is described below

commit 9654f8ee90de298ed39775203cf24c43b6f10002
Author: Caideyipi <[email protected]>
AuthorDate: Wed Jan 21 09:29:19 2026 +0800

    Pipe: Trimmed the unnecessary device getting for historical tsFiles 
(#17036) (#17050)
---
 .../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 282be05c259..fd960584c9f 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
@@ -487,6 +487,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 =

Reply via email to