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

tkalkirill pushed a commit to branch ignite-16782
in repository https://gitbox.apache.org/repos/asf/ignite-3.git

commit 7fa6542506cfecc6ed3a6003251376a498766f5f
Author: Kirill Tkalenko <[email protected]>
AuthorDate: Thu Oct 16 10:38:18 2025 +0300

    IGNITE-16782 wip
---
 .../ignite/internal/table/distributed/storage/InternalTableImpl.java | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git 
a/modules/table/src/main/java/org/apache/ignite/internal/table/distributed/storage/InternalTableImpl.java
 
b/modules/table/src/main/java/org/apache/ignite/internal/table/distributed/storage/InternalTableImpl.java
index bd2e079ec7d..1c35e02b388 100644
--- 
a/modules/table/src/main/java/org/apache/ignite/internal/table/distributed/storage/InternalTableImpl.java
+++ 
b/modules/table/src/main/java/org/apache/ignite/internal/table/distributed/storage/InternalTableImpl.java
@@ -18,6 +18,7 @@
 package org.apache.ignite.internal.table.distributed.storage;
 
 import static it.unimi.dsi.fastutil.ints.Int2ObjectMaps.emptyMap;
+import static it.unimi.dsi.fastutil.ints.Int2ObjectMaps.unmodifiable;
 import static java.util.concurrent.CompletableFuture.allOf;
 import static java.util.concurrent.CompletableFuture.completedFuture;
 import static java.util.concurrent.CompletableFuture.failedFuture;
@@ -2329,8 +2330,8 @@ public class InternalTableImpl implements InternalTable {
             previousSafeTimeTracker = newSafeTimeTrackerMap.put(partitionId, 
newSafeTimeTracker);
             previousStorageIndexTracker = 
newStorageIndexTrackerMap.put(partitionId, newStorageIndexTracker);
 
-            safeTimeTrackerByPartitionId = newSafeTimeTrackerMap;
-            storageIndexTrackerByPartitionId = newStorageIndexTrackerMap;
+            safeTimeTrackerByPartitionId = unmodifiable(newSafeTimeTrackerMap);
+            storageIndexTrackerByPartitionId = 
unmodifiable(newStorageIndexTrackerMap);
         }
 
         if (previousSafeTimeTracker != null) {

Reply via email to