IGNITE-16392 PageMemory data regions configuration; porting of PageMemoryNoStoreImpl...
authoribessonov <bessonov.ip@gmail.com>
Fri, 28 Jan 2022 07:35:50 +0000 (10:35 +0300)
committerGitHub <noreply@github.com>
Fri, 28 Jan 2022 07:35:50 +0000 (10:35 +0300)
commit3b7af82338e9687d008302822f0a2ff6a3eb0a61
treed7116a35d7ca3fa15fd991fddc51e30eb73ee820
parentc99f7a87d442286bedc241ec670db037a5170088
IGNITE-16392 PageMemory data regions configuration; porting of PageMemoryNoStoreImpl and all other necessary components. (#591)
35 files changed:
modules/api/src/main/java/org/apache/ignite/configuration/CoreDistributedConfigurationModule.java
modules/api/src/main/java/org/apache/ignite/configuration/schemas/store/DataRegionConfigurationSchema.java
modules/api/src/main/java/org/apache/ignite/configuration/schemas/store/DataStorageConfigurationSchema.java
modules/api/src/main/java/org/apache/ignite/configuration/schemas/store/MemoryAllocatorConfigurationSchema.java [new file with mode: 0644]
modules/api/src/main/java/org/apache/ignite/configuration/schemas/store/PageMemoryDataRegionConfigurationSchema.java [new file with mode: 0644]
modules/api/src/main/java/org/apache/ignite/configuration/schemas/store/RocksDbDataRegionConfigurationSchema.java [new file with mode: 0644]
modules/api/src/main/java/org/apache/ignite/configuration/schemas/store/UnsafeMemoryAllocatorConfigurationSchema.java [new file with mode: 0644]
modules/configuration/src/test/java/org/apache/ignite/internal/configuration/ConfigurationTestUtils.java [new file with mode: 0644]
modules/core/src/main/java/org/apache/ignite/internal/util/GridUnsafe.java
modules/core/src/main/java/org/apache/ignite/internal/util/IgniteUtils.java
modules/core/src/main/java/org/apache/ignite/internal/util/OffheapReadWriteLock.java [new file with mode: 0644]
modules/core/src/test/java/org/apache/ignite/internal/testframework/IgniteTestUtils.java
modules/core/src/test/java/org/apache/ignite/internal/util/IgniteOffheapReadWriteLockSelfTest.java [new file with mode: 0644]
modules/page-memory/pom.xml
modules/page-memory/src/main/java/org/apache/ignite/internal/pagememory/PageMemory.java
modules/page-memory/src/main/java/org/apache/ignite/internal/pagememory/impl/PageMemoryNoStoreImpl.java [new file with mode: 0644]
modules/page-memory/src/main/java/org/apache/ignite/internal/pagememory/mem/DirectMemoryProvider.java [new file with mode: 0644]
modules/page-memory/src/main/java/org/apache/ignite/internal/pagememory/mem/DirectMemoryRegion.java [new file with mode: 0644]
modules/page-memory/src/main/java/org/apache/ignite/internal/pagememory/mem/IgniteOutOfMemoryException.java [new file with mode: 0644]
modules/page-memory/src/main/java/org/apache/ignite/internal/pagememory/mem/MemoryAllocator.java [new file with mode: 0644]
modules/page-memory/src/main/java/org/apache/ignite/internal/pagememory/mem/unsafe/UnsafeChunk.java [new file with mode: 0644]
modules/page-memory/src/main/java/org/apache/ignite/internal/pagememory/mem/unsafe/UnsafeMemoryAllocator.java [new file with mode: 0644]
modules/page-memory/src/main/java/org/apache/ignite/internal/pagememory/mem/unsafe/UnsafeMemoryProvider.java [new file with mode: 0644]
modules/page-memory/src/main/java/org/apache/ignite/internal/pagememory/metric/IoStatisticsHolderNoOp.java [new file with mode: 0644]
modules/page-memory/src/test/java/org/apache/ignite/internal/pagememory/TestPageIoModule.java
modules/page-memory/src/test/java/org/apache/ignite/internal/pagememory/impl/PageMemoryNoLoadSelfTest.java [new file with mode: 0644]
modules/schema/src/test/java/org/apache/ignite/internal/schema/configuration/SchemaConfigurationConverterTest.java
modules/schema/src/test/java/org/apache/ignite/internal/schema/configuration/TableValidatorImplTest.java
modules/sql-engine/src/test/java/org/apache/ignite/internal/sql/engine/exec/DdlWithMockedManagersTest.java
modules/storage-rocksdb/src/main/java/org/apache/ignite/internal/storage/rocksdb/RocksDbDataRegion.java
modules/storage-rocksdb/src/main/java/org/apache/ignite/internal/storage/rocksdb/RocksDbStorageEngine.java
modules/storage-rocksdb/src/test/java/org/apache/ignite/internal/storage/rocksdb/RocksDbPartitionStorageTest.java
modules/storage-rocksdb/src/test/java/org/apache/ignite/internal/storage/rocksdb/RocksDbTableStorageTest.java
modules/storage-rocksdb/src/test/java/org/apache/ignite/internal/storage/rocksdb/index/RocksDbSortedIndexStorageTest.java
modules/table/src/test/java/org/apache/ignite/internal/table/TableManagerTest.java