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

shuwenwei pushed a commit to branch fix_tvlist_partial_clone_dev_1.3
in repository https://gitbox.apache.org/repos/asf/iotdb.git

commit f0abf5fffbb3ff83e26676016908e9873c9cc31e
Author: shuwenwei <[email protected]>
AuthorDate: Wed Aug 12 15:24:18 2026 +0800

    perf: drop alignedTVListColumnAccessMap reference in cleanup
---
 .../db/queryengine/execution/fragment/FragmentInstanceContext.java    | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git 
a/iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/execution/fragment/FragmentInstanceContext.java
 
b/iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/execution/fragment/FragmentInstanceContext.java
index 24b233efcdf..14a90159dac 100644
--- 
a/iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/execution/fragment/FragmentInstanceContext.java
+++ 
b/iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/execution/fragment/FragmentInstanceContext.java
@@ -165,7 +165,7 @@ public class FragmentInstanceContext extends QueryContext {
   private boolean highestPriority = false;
 
   // accessed value columns on each referenced AlignedTVList.
-  private final Map<TVList, Set<Integer>> alignedTVListColumnAccessMap = new 
ConcurrentHashMap<>();
+  private Map<TVList, Set<Integer>> alignedTVListColumnAccessMap = new 
ConcurrentHashMap<>();
 
   public static FragmentInstanceContext createFragmentInstanceContext(
       FragmentInstanceId id,
@@ -1027,7 +1027,7 @@ public class FragmentInstanceContext extends QueryContext 
{
 
     // release TVList/AlignedTVList owned by current query
     releaseTVListOwnedByQuery();
-    alignedTVListColumnAccessMap.clear();
+    alignedTVListColumnAccessMap = null;
 
     fileModCache = null;
     nonExistentModFiles = null;

Reply via email to