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 =