You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ignite.apache.org by ti...@apache.org on 2025/07/02 08:21:51 UTC
(ignite) branch IGNITE-23856__thin_cln_channels_duplication updated (d0839450747 -> 241af3b7dcc)
This is an automated email from the ASF dual-hosted git repository.
timoninmaxim pushed a change to branch IGNITE-23856__thin_cln_channels_duplication
in repository https://gitbox.apache.org/repos/asf/ignite.git
from d0839450747 IGNITE-23856 Fix testServiceTimeout (#12164)
add 98550a68b8e IGNITE-25661 Fix flaky test TcpDiscoverySpiMBeanTest#testNodeExclusion (#12137)
add 5c42c7a3039 IGNITE-25524 Fix GridLogCommandHandler path validation (#12136)
add e4587055e0b IGNITE-25628 Initialized StandaloneGridKernalContext with no-op security processor implementation (#12131)
add 4868d569528 IGNITE-25609 Added propagation of authorization error description to the thin client side (#12130)
add cc6888d176d IGNITE-25438 Added offline commands support (#12083)
add 74d5d932089 IGNITE-25258 SQL Calcite: Fix assertion on subquery correlated by two tables (#12111)
add fb76e9cdd32 IGNITE-25197 Move GridUnsafe to ignite-unsafe (#12017)
add a18c76b631e IGNITE-25389 Explicit index cache path (#12133)
add 7cfcf55d4f0 IGNITE-25700 Fix flaky test TcpDiscoverySpiFailureTimeoutSelfTest (#12150)
add ae704ebfcaf IGNITE-25650 Move WAL compacted file constants to NodeFileTree (#12135)
add e457dcc98e5 IGNITE-25449 Fix memory leak in HeavyQueriesTracker - Fixes #12087.
add da91e49f84c IGNITE-25599 Wait for pending messages to be sent before checks (#12126)
add 083f2360519 IGNITE-25613 Cache storage path added to ClientCacheConfiguration (#12139)
add df0bffa4aaf IGNITE-25228 SQL Calcite: Update Calcite version to 1.38 - Fixes #12037.
add 2572bafd930 IGNITE-24992 Fix hang in put with RANDOM_LRU and RANDOM_2_LRU eviction policy - Fixes #12026.
add 09d70a404b8 IGNITE-25736 Speed up warmup running in several threads - Fixes #12153.
add cdf8e3a1461 IGNITE-23416 Fix thin client multi-key operations unordered map/set warnings in server logs - Fixes #12128.
add 354ac7935e4 IGNITE-25223 SQL Calcite: Update Calcite version to 1.39 - Fixes #12148.
add cbea746ced8 IGNITE-25714 Added documentation notes about tx#close and ComputeTaskAdapter behaviour (#12156)
new 241af3b7dcc Merge branch 'master' of github.com:apache/ignite into IGNITE-23856__thin_cln_channels_duplication
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
assembly/dependencies-apache-ignite-lgpl.xml | 1 +
docs/_docs/distributed-computing/map-reduce.adoc | 12 +-
docs/_docs/key-value-api/transactions.adoc | 5 +
.../handling-exceptions.adoc | 5 +
modules/bom/pom.xml | 5 +
modules/calcite/pom.xml | 10 +-
modules/calcite/src/main/codegen/config.fmpp | 5 +
.../query/calcite/CalciteQueryProcessor.java | 5 +
.../query/calcite/exec/exp/ConverterUtils.java | 4 -
.../calcite/exec/exp/ExpressionFactoryImpl.java | 4 +-
.../query/calcite/exec/exp/IgniteRexBuilder.java | 20 +-
.../query/calcite/exec/exp/RexImpTable.java | 197 +-
.../query/calcite/exec/exp/RexToLixTranslator.java | 3 +
.../query/calcite/exec/exp/agg/Accumulators.java | 19 +-
.../query/calcite/externalize/RelJson.java | 13 +-
.../query/calcite/prepare/BaseQueryContext.java | 14 +-
.../query/calcite/prepare/IgniteTypeCoercion.java | 29 +-
.../query/calcite/prepare/PlanningContext.java | 9 -
.../query/calcite/sql/IgniteSqlConformance.java | 5 +
.../calcite/sql/fun/IgniteStdSqlOperatorTable.java | 5 +-
.../calcite/sql/generated/IgniteSqlParserImpl.java | 15620 +++++++------
.../generated/IgniteSqlParserImplConstants.java | 1586 +-
.../generated/IgniteSqlParserImplTokenManager.java | 23088 ++++++++++---------
.../query/calcite/type/IgniteTypeFactory.java | 18 +-
.../processors/query/calcite/type/UuidType.java | 39 -
.../processors/query/calcite/util/TypeUtils.java | 10 +-
.../integration/AggregatesIntegrationTest.java | 52 +
.../integration/AuthorizationIntegrationTest.java | 4 +-
.../integration/CorrelatesIntegrationTest.java | 15 +
.../query/calcite/integration/DataTypesTest.java | 42 +-
.../query/calcite/integration/FunctionsTest.java | 9 +-
.../query/calcite/integration/IntervalTest.java | 4 +-
.../integration/SqlDiagnosticIntegrationTest.java | 99 +
.../calcite/integration/StdSqlOperatorsTest.java | 3 +
.../integration/TableDmlIntegrationTest.java | 2 +-
.../calcite/planner/DataTypesPlannerTest.java | 34 +-
.../planner/IndexSearchBoundsPlannerTest.java | 2 +-
.../sql/aggregate/aggregates/test_string_agg.test | 5 +-
.../src/test/sql/cast/test_string_cast.test | 4 +-
.../sql/function/numeric/test_invalid_math.test | 18 +-
.../test/sql/join/inner/join_cross_product.test | 7 +-
.../src/test/sql/types/collections/array_agg.test | 6 -
.../{array_agg.test => array_agg.test_ignore} | 1 +
.../test/sql/types/decimal/cast_to_decimal.test | 2 +-
.../test/sql/types/decimal/decimal_arithmetic.test | 48 +-
.../src/test/sql/types/decimal/test_decimal.test | 30 +-
.../test/sql/types/decimal/test_decimal_ops.test | 7 +-
.../ignite/IgniteCommonsSystemProperties.java | 21 +
.../apache/ignite/internal/util/CommonUtils.java | 68 +
.../clients/AbstractClientCompatibilityTest.java | 3 +
.../JavaThinCompatibilityStoragePathTest.java | 157 +
...gratingToWalV2SerializerWithCompactionTest.java | 4 +-
.../PersistenceBasicCompatibilityTest.java | 3 +-
.../IgniteCompatibilityBasicTestSuite.java | 2 +
modules/compress/pom.xml | 6 +
modules/control-utility/pom.xml | 6 +
.../apache/ignite/util/GridCommandHandlerTest.java | 76 +
.../util/GridCommandHandlerWithSslFactoryTest.java | 7 +
.../apache/ignite/util/TestCommandsProvider.java | 51 +
...ignite.internal.management.api.CommandsProvider | 1 +
modules/core/pom.xml | 13 +
.../org/apache/ignite/IgniteSystemProperties.java | 21 -
.../client/ClientAuthorizationException.java | 21 +-
.../ignite/client/ClientCacheConfiguration.java | 67 +
.../ignite/configuration/CacheConfiguration.java | 31 +
.../ignite/internal/client/thin/ClientUtils.java | 25 +-
.../client/thin/ProtocolBitmaskFeature.java | 11 +-
.../internal/client/thin/TcpClientCache.java | 117 +-
.../internal/client/thin/TcpClientChannel.java | 10 +-
.../client/thin/TcpClientTransactions.java | 32 +-
.../internal/client/thin/TcpIgniteClient.java | 18 +-
.../internal/management/ActivateCommand.java | 4 +-
.../internal/management/DeactivateCommand.java | 4 +-
.../internal/management/SetStateCommand.java | 4 +-
.../ignite/internal/management/StateCommand.java | 4 +-
.../internal/management/api/CommandInvoker.java | 6 +-
.../internal/management/api/CommandUtils.java | 5 +-
.../api/{LocalCommand.java => NativeCommand.java} | 2 +-
...{PreparableCommand.java => OfflineCommand.java} | 19 +-
.../management/cache/CacheListCommand.java | 4 +-
.../consistency/ConsistencyRepairCommand.java | 4 +-
.../internal/management/tx/TxInfoCommand.java | 4 +-
.../ignite/internal/management/wal/WalTask.java | 5 +-
.../processors/cache/ClusterCachesInfo.java | 4 +
.../processors/cache/GridCacheAdapter.java | 49 +-
.../cache/ValidationOnNodeJoinUtils.java | 35 +-
.../distributed/dht/atomic/GridDhtAtomicCache.java | 90 +-
.../cache/distributed/near/GridNearTxLocal.java | 80 +-
.../evict/FairFifoPageEvictionTracker.java | 10 +
.../persistence/evict/NoOpPageEvictionTracker.java | 5 +
.../evict/PageAbstractEvictionTracker.java | 51 +
.../persistence/evict/PageEvictionTracker.java | 10 +
.../evict/Random2LruPageEvictionTracker.java | 88 +-
.../evict/RandomLruPageEvictionTracker.java | 40 +-
.../cache/persistence/filename/FileTreeUtils.java | 25 +
.../cache/persistence/filename/NodeFileTree.java | 136 +-
.../persistence/filename/SnapshotFileTree.java | 7 +-
.../persistence/freelist/AbstractFreeList.java | 6 +-
.../snapshot/IgniteSnapshotManager.java | 2 +
.../snapshot/IncrementalSnapshotProcessor.java | 3 +-
.../snapshot/SnapshotMetadataVerificationTask.java | 4 +-
.../snapshot/SnapshotResponseRemoteFutureTask.java | 25 +-
.../cache/persistence/snapshot/SnapshotSender.java | 2 +
.../cache/persistence/snapshot/dump/Dump.java | 47 +-
.../persistence/wal/FileWriteAheadLogManager.java | 26 +-
.../wal/reader/IgniteWalIteratorFactory.java | 6 +-
.../wal/reader/StandaloneGridKernalContext.java | 23 +-
.../cache/warmup/LoadAllWarmUpStrategy.java | 103 +-
.../platform/client/ClientBitmaskFeature.java | 11 +-
.../platform/client/ClientRequestHandler.java | 6 +-
.../platform/client/IgniteClientException.java | 12 +
.../cache/ClientCacheConfigurationSerializer.java | 20 +
.../client/cache/ClientCacheKeysRequest.java | 7 +-
.../client/cache/ClientCachePutAllRequest.java | 12 +-
.../cache/ClientCacheSqlFieldsQueryRequest.java | 10 +-
.../platform/client/cache/ImmutableArrayMap.java | 170 +
.../platform/client/cache/ImmutableArraySet.java | 188 +
.../query/running/HeavyQueriesTracker.java | 4 +-
.../rest/handlers/log/GridLogCommandHandler.java | 17 +-
.../apache/ignite/internal/util/IgniteUtils.java | 63 -
.../ignite/cdc/CdcPushMetricsExporterTest.java | 4 +
.../client/ClientOrderedCollectionWarnTest.java | 252 +
.../internal/client/thin/ReliableChannelTest.java | 2 +-
...a => PageEvictionDataStreamerAbstractTest.java} | 9 +-
.../paged/PageEvictionMultinodeAbstractTest.java | 2 +-
...EvictionMultinodeMixedRegionsAbstractTest.java} | 5 +-
.../PageEvictionPutLargeObjectsAbstractTest.java | 75 +
...=> Random2LruPageEvictionDataStreamerTest.java} | 2 +-
...2LruPageEvictionMultinodeMixedRegionsTest.java} | 12 +-
...Random2LruPageEvictionPutLargeObjectsTest.java} | 17 +-
... => RandomLruPageEvictionDataStreamerTest.java} | 2 +-
...mLruPageEvictionMultinodeMixedRegionsTest.java} | 12 +-
.../RandomLruPageEvictionPutLargeObjectsTest.java} | 17 +-
.../db/IgnitePdsStartWIthEmptyArchive.java | 3 +-
.../persistence/db/wal/IgniteLocalWalSizeTest.java | 7 +-
.../db/wal/WalCompactionSwitchOnTest.java | 3 +-
.../persistence/db/wal/WalCompactionTest.java | 3 +-
.../AbstractDataRegionRelativeStoragePathTest.java | 80 +-
.../filename/CacheConfigStoragePathTest.java | 232 +-
.../CustomCacheStorageConfigurationSelfTest.java | 103 +-
.../SnapshotCreationNonDefaultStoragePathTest.java | 49 +-
.../IncrementalSnapshotCheckBeforeRestoreTest.java | 7 +-
.../IncrementalSnapshotRestoreTest.java | 3 +-
.../handlers/log/GridLogCommandHandlerTest.java | 52 +-
...curityContextInternalFuturePropagationTest.java | 2 +-
.../cluster/ClusterStatePermissionTest.java | 2 +-
.../spi/discovery/tcp/TcpDiscoverySelfTest.java | 32 +-
.../tcp/TcpDiscoverySpiFailureTimeoutSelfTest.java | 17 +-
.../discovery/tcp/TcpDiscoverySpiMBeanTest.java | 3 +-
.../IgniteCacheEvictionSelfTestSuite.java | 10 +-
.../ignite/testsuites/IgniteCacheTestSuite7.java | 6 +-
modules/dev-utils/pom.xml | 6 +
modules/direct-io/pom.xml | 6 +
.../utils/ignite_configuration/data_storage.py | 4 +
.../services/utils/templates/datastorage_macro.j2 | 14 +-
.../commandline/CommandsProviderExtImpl.java | 4 +-
modules/indexing/pom.xml | 6 +
.../query/h2/twostep/GridMapQueryExecutor.java | 3 -
.../query/h2/twostep/MapQueryResult.java | 2 +
.../org/apache/ignite/client/ClientTestSuite.java | 1 +
.../filename/SQLCacheConfigStoragePathTest.java | 16 +
.../processors/query/LongRunningQueryTest.java | 258 +-
.../testsuites/IgnitePdsWithIndexingTestSuite.java | 2 +
.../Client/ClientSecurityPermissionsTest.cs | 2 +-
modules/{binary/api => unsafe}/pom.xml | 4 +-
.../ignite/internal/util/DirectBufferCleaner.java | 0
.../ignite/internal/util/FeatureChecker.java | 0
.../apache/ignite/internal/util/GridUnsafe.java | 21 +-
.../internal/util/UnsafeDirectBufferCleaner.java | 0
pom.xml | 1 +
170 files changed, 23943 insertions(+), 20790 deletions(-)
delete mode 100644 modules/calcite/src/main/java/org/apache/ignite/internal/processors/query/calcite/type/UuidType.java
copy modules/calcite/src/test/sql/types/collections/{array_agg.test => array_agg.test_ignore} (97%)
create mode 100644 modules/compatibility/src/test/java/org/apache/ignite/compatibility/clients/JavaThinCompatibilityStoragePathTest.java
create mode 100644 modules/control-utility/src/test/java/org/apache/ignite/util/TestCommandsProvider.java
create mode 100644 modules/control-utility/src/test/resources/META-INF/services/org.apache.ignite.internal.management.api.CommandsProvider
rename modules/core/src/main/java/org/apache/ignite/internal/management/api/{LocalCommand.java => NativeCommand.java} (95%)
copy modules/core/src/main/java/org/apache/ignite/internal/management/api/{PreparableCommand.java => OfflineCommand.java} (66%)
create mode 100644 modules/core/src/main/java/org/apache/ignite/internal/processors/platform/client/cache/ImmutableArrayMap.java
create mode 100644 modules/core/src/main/java/org/apache/ignite/internal/processors/platform/client/cache/ImmutableArraySet.java
create mode 100644 modules/core/src/test/java/org/apache/ignite/client/ClientOrderedCollectionWarnTest.java
rename modules/core/src/test/java/org/apache/ignite/internal/processors/cache/eviction/paged/{PageEvictionDataStreamerTest.java => PageEvictionDataStreamerAbstractTest.java} (84%)
rename modules/core/src/test/java/org/apache/ignite/internal/processors/cache/eviction/paged/{PageEvictionMultinodeMixedRegionsTest.java => PageEvictionMultinodeMixedRegionsAbstractTest.java} (90%)
create mode 100644 modules/core/src/test/java/org/apache/ignite/internal/processors/cache/eviction/paged/PageEvictionPutLargeObjectsAbstractTest.java
copy modules/core/src/test/java/org/apache/ignite/internal/processors/cache/eviction/paged/{Random2LruPageEvictionMultinodeTest.java => Random2LruPageEvictionDataStreamerTest.java} (92%)
copy modules/core/src/test/java/org/apache/ignite/{spi/communication/tcp/TcpCommunicationSpiFaultyClientSslTest.java => internal/processors/cache/eviction/paged/Random2LruPageEvictionMultinodeMixedRegionsTest.java} (72%)
copy modules/core/src/test/java/org/apache/ignite/internal/{managers/IgniteDiagnosticMessagesMultipleConnectionsTest.java => processors/cache/eviction/paged/Random2LruPageEvictionPutLargeObjectsTest.java} (71%)
copy modules/core/src/test/java/org/apache/ignite/internal/processors/cache/eviction/paged/{RandomLruPageEvictionMultinodeTest.java => RandomLruPageEvictionDataStreamerTest.java} (92%)
copy modules/core/src/test/java/org/apache/ignite/{spi/communication/tcp/TcpCommunicationSpiFaultyClientSslTest.java => internal/processors/cache/eviction/paged/RandomLruPageEvictionMultinodeMixedRegionsTest.java} (72%)
copy modules/core/src/test/java/org/apache/ignite/internal/{managers/IgniteDiagnosticMessagesMultipleConnectionsTest.java => processors/cache/eviction/paged/RandomLruPageEvictionPutLargeObjectsTest.java} (71%)
copy modules/{binary/api => unsafe}/pom.xml (94%)
rename modules/{core => unsafe}/src/main/java/org/apache/ignite/internal/util/DirectBufferCleaner.java (100%)
rename modules/{core => unsafe}/src/main/java/org/apache/ignite/internal/util/FeatureChecker.java (100%)
rename modules/{core => unsafe}/src/main/java/org/apache/ignite/internal/util/GridUnsafe.java (98%)
rename modules/{core => unsafe}/src/main/java/org/apache/ignite/internal/util/UnsafeDirectBufferCleaner.java (100%)
(ignite) 01/01: Merge branch 'master' of github.com:apache/ignite into IGNITE-23856__thin_cln_channels_duplication
Posted by ti...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
timoninmaxim pushed a commit to branch IGNITE-23856__thin_cln_channels_duplication
in repository https://gitbox.apache.org/repos/asf/ignite.git
commit 241af3b7dccc53ec4fe6729b379f74d0ebc5ce10
Merge: d0839450747 cbea746ced8
Author: Maksim Timonin <ti...@gmail.com>
AuthorDate: Wed Jul 2 11:21:36 2025 +0300
Merge branch 'master' of github.com:apache/ignite into IGNITE-23856__thin_cln_channels_duplication
assembly/dependencies-apache-ignite-lgpl.xml | 1 +
docs/_docs/distributed-computing/map-reduce.adoc | 12 +-
docs/_docs/key-value-api/transactions.adoc | 5 +
.../handling-exceptions.adoc | 5 +
modules/bom/pom.xml | 5 +
modules/calcite/pom.xml | 10 +-
modules/calcite/src/main/codegen/config.fmpp | 5 +
.../query/calcite/CalciteQueryProcessor.java | 5 +
.../query/calcite/exec/exp/ConverterUtils.java | 4 -
.../calcite/exec/exp/ExpressionFactoryImpl.java | 4 +-
.../query/calcite/exec/exp/IgniteRexBuilder.java | 20 +-
.../query/calcite/exec/exp/RexImpTable.java | 197 +-
.../query/calcite/exec/exp/RexToLixTranslator.java | 3 +
.../query/calcite/exec/exp/agg/Accumulators.java | 19 +-
.../query/calcite/externalize/RelJson.java | 13 +-
.../query/calcite/prepare/BaseQueryContext.java | 14 +-
.../query/calcite/prepare/IgniteTypeCoercion.java | 29 +-
.../query/calcite/prepare/PlanningContext.java | 9 -
.../query/calcite/sql/IgniteSqlConformance.java | 5 +
.../calcite/sql/fun/IgniteStdSqlOperatorTable.java | 5 +-
.../calcite/sql/generated/IgniteSqlParserImpl.java | 15620 +++++++------
.../generated/IgniteSqlParserImplConstants.java | 1586 +-
.../generated/IgniteSqlParserImplTokenManager.java | 23088 ++++++++++---------
.../query/calcite/type/IgniteTypeFactory.java | 18 +-
.../processors/query/calcite/util/TypeUtils.java | 10 +-
.../integration/AggregatesIntegrationTest.java | 52 +
.../integration/AuthorizationIntegrationTest.java | 4 +-
.../integration/CorrelatesIntegrationTest.java | 15 +
.../query/calcite/integration/DataTypesTest.java | 42 +-
.../query/calcite/integration/FunctionsTest.java | 9 +-
.../query/calcite/integration/IntervalTest.java | 4 +-
.../integration/SqlDiagnosticIntegrationTest.java | 99 +
.../calcite/integration/StdSqlOperatorsTest.java | 3 +
.../integration/TableDmlIntegrationTest.java | 2 +-
.../calcite/planner/DataTypesPlannerTest.java | 34 +-
.../planner/IndexSearchBoundsPlannerTest.java | 2 +-
.../sql/aggregate/aggregates/test_string_agg.test | 5 +-
.../src/test/sql/cast/test_string_cast.test | 4 +-
.../sql/function/numeric/test_invalid_math.test | 18 +-
.../test/sql/join/inner/join_cross_product.test | 7 +-
.../src/test/sql/types/collections/array_agg.test | 6 -
.../{array_agg.test => array_agg.test_ignore} | 1 +
.../test/sql/types/decimal/cast_to_decimal.test | 2 +-
.../test/sql/types/decimal/decimal_arithmetic.test | 48 +-
.../src/test/sql/types/decimal/test_decimal.test | 30 +-
.../test/sql/types/decimal/test_decimal_ops.test | 7 +-
.../ignite/IgniteCommonsSystemProperties.java | 21 +
.../apache/ignite/internal/util/CommonUtils.java | 68 +
.../clients/AbstractClientCompatibilityTest.java | 3 +
.../JavaThinCompatibilityStoragePathTest.java | 157 +
...gratingToWalV2SerializerWithCompactionTest.java | 4 +-
.../PersistenceBasicCompatibilityTest.java | 3 +-
.../IgniteCompatibilityBasicTestSuite.java | 2 +
modules/compress/pom.xml | 6 +
modules/control-utility/pom.xml | 6 +
.../apache/ignite/util/GridCommandHandlerTest.java | 76 +
.../util/GridCommandHandlerWithSslFactoryTest.java | 7 +
.../apache/ignite/util/TestCommandsProvider.java | 51 +
...ignite.internal.management.api.CommandsProvider | 1 +
modules/core/pom.xml | 13 +
.../org/apache/ignite/IgniteSystemProperties.java | 21 -
.../client/ClientAuthorizationException.java | 21 +-
.../ignite/client/ClientCacheConfiguration.java | 67 +
.../ignite/configuration/CacheConfiguration.java | 31 +
.../ignite/internal/client/thin/ClientUtils.java | 25 +-
.../client/thin/ProtocolBitmaskFeature.java | 11 +-
.../internal/client/thin/TcpClientCache.java | 117 +-
.../internal/client/thin/TcpClientChannel.java | 10 +-
.../client/thin/TcpClientTransactions.java | 32 +-
.../internal/client/thin/TcpIgniteClient.java | 18 +-
.../internal/management/ActivateCommand.java | 4 +-
.../internal/management/DeactivateCommand.java | 4 +-
.../internal/management/SetStateCommand.java | 4 +-
.../ignite/internal/management/StateCommand.java | 4 +-
.../internal/management/api/CommandInvoker.java | 6 +-
.../internal/management/api/CommandUtils.java | 5 +-
.../api/{LocalCommand.java => NativeCommand.java} | 2 +-
.../api/OfflineCommand.java} | 22 +-
.../management/cache/CacheListCommand.java | 4 +-
.../consistency/ConsistencyRepairCommand.java | 4 +-
.../internal/management/tx/TxInfoCommand.java | 4 +-
.../ignite/internal/management/wal/WalTask.java | 5 +-
.../processors/cache/ClusterCachesInfo.java | 4 +
.../processors/cache/GridCacheAdapter.java | 49 +-
.../cache/ValidationOnNodeJoinUtils.java | 35 +-
.../distributed/dht/atomic/GridDhtAtomicCache.java | 90 +-
.../cache/distributed/near/GridNearTxLocal.java | 80 +-
.../evict/FairFifoPageEvictionTracker.java | 10 +
.../persistence/evict/NoOpPageEvictionTracker.java | 5 +
.../evict/PageAbstractEvictionTracker.java | 51 +
.../persistence/evict/PageEvictionTracker.java | 10 +
.../evict/Random2LruPageEvictionTracker.java | 88 +-
.../evict/RandomLruPageEvictionTracker.java | 40 +-
.../cache/persistence/filename/FileTreeUtils.java | 25 +
.../cache/persistence/filename/NodeFileTree.java | 136 +-
.../persistence/filename/SnapshotFileTree.java | 7 +-
.../persistence/freelist/AbstractFreeList.java | 6 +-
.../snapshot/IgniteSnapshotManager.java | 2 +
.../snapshot/IncrementalSnapshotProcessor.java | 3 +-
.../snapshot/SnapshotMetadataVerificationTask.java | 4 +-
.../snapshot/SnapshotResponseRemoteFutureTask.java | 25 +-
.../cache/persistence/snapshot/SnapshotSender.java | 2 +
.../cache/persistence/snapshot/dump/Dump.java | 47 +-
.../persistence/wal/FileWriteAheadLogManager.java | 26 +-
.../wal/reader/IgniteWalIteratorFactory.java | 6 +-
.../wal/reader/StandaloneGridKernalContext.java | 23 +-
.../cache/warmup/LoadAllWarmUpStrategy.java | 103 +-
.../platform/client/ClientBitmaskFeature.java | 11 +-
.../platform/client/ClientRequestHandler.java | 6 +-
.../platform/client/IgniteClientException.java | 12 +
.../cache/ClientCacheConfigurationSerializer.java | 20 +
.../client/cache/ClientCacheKeysRequest.java | 7 +-
.../client/cache/ClientCachePutAllRequest.java | 12 +-
.../cache/ClientCacheSqlFieldsQueryRequest.java | 10 +-
.../platform/client/cache/ImmutableArrayMap.java | 170 +
.../platform/client/cache/ImmutableArraySet.java | 188 +
.../query/running/HeavyQueriesTracker.java | 4 +-
.../rest/handlers/log/GridLogCommandHandler.java | 17 +-
.../apache/ignite/internal/util/IgniteUtils.java | 63 -
.../ignite/cdc/CdcPushMetricsExporterTest.java | 4 +
.../client/ClientOrderedCollectionWarnTest.java | 252 +
.../internal/client/thin/ReliableChannelTest.java | 2 +-
...a => PageEvictionDataStreamerAbstractTest.java} | 9 +-
.../paged/PageEvictionMultinodeAbstractTest.java | 2 +-
...EvictionMultinodeMixedRegionsAbstractTest.java} | 5 +-
.../PageEvictionPutLargeObjectsAbstractTest.java | 75 +
.../Random2LruPageEvictionDataStreamerTest.java | 30 +
...2LruPageEvictionMultinodeMixedRegionsTest.java} | 26 +-
...Random2LruPageEvictionPutLargeObjectsTest.java} | 25 +-
.../RandomLruPageEvictionDataStreamerTest.java | 30 +
...mLruPageEvictionMultinodeMixedRegionsTest.java} | 26 +-
.../RandomLruPageEvictionPutLargeObjectsTest.java} | 25 +-
.../db/IgnitePdsStartWIthEmptyArchive.java | 3 +-
.../persistence/db/wal/IgniteLocalWalSizeTest.java | 7 +-
.../db/wal/WalCompactionSwitchOnTest.java | 3 +-
.../persistence/db/wal/WalCompactionTest.java | 3 +-
.../AbstractDataRegionRelativeStoragePathTest.java | 80 +-
.../filename/CacheConfigStoragePathTest.java | 232 +-
.../CustomCacheStorageConfigurationSelfTest.java | 103 +-
.../SnapshotCreationNonDefaultStoragePathTest.java | 49 +-
.../IncrementalSnapshotCheckBeforeRestoreTest.java | 7 +-
.../IncrementalSnapshotRestoreTest.java | 3 +-
.../handlers/log/GridLogCommandHandlerTest.java | 52 +-
...curityContextInternalFuturePropagationTest.java | 2 +-
.../cluster/ClusterStatePermissionTest.java | 2 +-
.../spi/discovery/tcp/TcpDiscoverySelfTest.java | 32 +-
.../tcp/TcpDiscoverySpiFailureTimeoutSelfTest.java | 17 +-
.../discovery/tcp/TcpDiscoverySpiMBeanTest.java | 3 +-
.../IgniteCacheEvictionSelfTestSuite.java | 10 +-
.../ignite/testsuites/IgniteCacheTestSuite7.java | 6 +-
modules/dev-utils/pom.xml | 6 +
modules/direct-io/pom.xml | 6 +
.../utils/ignite_configuration/data_storage.py | 4 +
.../services/utils/templates/datastorage_macro.j2 | 14 +-
.../commandline/CommandsProviderExtImpl.java | 4 +-
modules/indexing/pom.xml | 6 +
.../query/h2/twostep/GridMapQueryExecutor.java | 3 -
.../query/h2/twostep/MapQueryResult.java | 2 +
.../org/apache/ignite/client/ClientTestSuite.java | 1 +
.../filename/SQLCacheConfigStoragePathTest.java | 16 +
.../processors/query/LongRunningQueryTest.java | 258 +-
.../testsuites/IgnitePdsWithIndexingTestSuite.java | 2 +
.../Client/ClientSecurityPermissionsTest.cs | 2 +-
modules/unsafe/pom.xml | 63 +
.../ignite/internal/util/DirectBufferCleaner.java | 0
.../ignite/internal/util/FeatureChecker.java | 0
.../apache/ignite/internal/util/GridUnsafe.java | 21 +-
.../internal/util/UnsafeDirectBufferCleaner.java | 0
pom.xml | 1 +
169 files changed, 24082 insertions(+), 20774 deletions(-)