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

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


The following commit(s) were added to refs/heads/main by this push:
     new a92d1a54f53 IGNITE-26229 Fix wrong default profile size usage in 
"aipersist" (#6443)
a92d1a54f53 is described below

commit a92d1a54f5350b103240470ae1394d34bed0f173
Author: Ivan Bessonov <[email protected]>
AuthorDate: Tue Aug 19 08:45:59 2025 +0300

    IGNITE-26229 Fix wrong default profile size usage in "aipersist" (#6443)
---
 .../internal/storage/pagememory/PersistentPageMemoryDataRegion.java   | 4 ++--
 .../storage/pagememory/PersistentPageMemoryMvTableStorageTest.java    | 3 ++-
 2 files changed, 4 insertions(+), 3 deletions(-)

diff --git 
a/modules/storage-page-memory/src/main/java/org/apache/ignite/internal/storage/pagememory/PersistentPageMemoryDataRegion.java
 
b/modules/storage-page-memory/src/main/java/org/apache/ignite/internal/storage/pagememory/PersistentPageMemoryDataRegion.java
index cac367ccfc9..ca723125b2c 100644
--- 
a/modules/storage-page-memory/src/main/java/org/apache/ignite/internal/storage/pagememory/PersistentPageMemoryDataRegion.java
+++ 
b/modules/storage-page-memory/src/main/java/org/apache/ignite/internal/storage/pagememory/PersistentPageMemoryDataRegion.java
@@ -155,11 +155,11 @@ class PersistentPageMemoryDataRegion implements 
DataRegion<PersistentPageMemory>
 
         long sizeBytes = dataRegionConfigView.sizeBytes();
         if (sizeBytes == UNSPECIFIED_SIZE) {
-            long defaultDataRegionSize = StorageEngine.defaultDataRegionSize();
+            sizeBytes = StorageEngine.defaultDataRegionSize();
 
             LOG.info(
                     "{}.{} property is not specified, setting its value to {}",
-                    cfg.name().value(), cfg.sizeBytes().key(), 
defaultDataRegionSize
+                    cfg.name().value(), cfg.sizeBytes().key(), sizeBytes
             );
         }
 
diff --git 
a/modules/storage-page-memory/src/test/java/org/apache/ignite/internal/storage/pagememory/PersistentPageMemoryMvTableStorageTest.java
 
b/modules/storage-page-memory/src/test/java/org/apache/ignite/internal/storage/pagememory/PersistentPageMemoryMvTableStorageTest.java
index a1a6032572e..66b6c9b371a 100644
--- 
a/modules/storage-page-memory/src/test/java/org/apache/ignite/internal/storage/pagememory/PersistentPageMemoryMvTableStorageTest.java
+++ 
b/modules/storage-page-memory/src/test/java/org/apache/ignite/internal/storage/pagememory/PersistentPageMemoryMvTableStorageTest.java
@@ -57,6 +57,7 @@ import 
org.apache.ignite.internal.testframework.ExecutorServiceExtension;
 import org.apache.ignite.internal.testframework.InjectExecutorService;
 import org.apache.ignite.internal.testframework.WorkDirectory;
 import org.apache.ignite.internal.testframework.WorkDirectoryExtension;
+import org.apache.ignite.internal.util.Constants;
 import org.apache.ignite.internal.util.IgniteUtils;
 import org.junit.jupiter.api.AfterEach;
 import org.junit.jupiter.api.BeforeEach;
@@ -70,7 +71,7 @@ import org.junit.jupiter.params.provider.ValueSource;
  */
 @ExtendWith({WorkDirectoryExtension.class, ExecutorServiceExtension.class})
 public class PersistentPageMemoryMvTableStorageTest extends 
AbstractMvTableStorageTest {
-    @InjectConfiguration("mock.profiles.default.engine = aipersist")
+    @InjectConfiguration("mock.profiles.default {engine = aipersist, sizeBytes 
= " + Constants.GiB + "}")
     private StorageConfiguration storageConfig;
 
     private PersistentPageMemoryStorageEngine engine;

Reply via email to