This is an automated email from the ASF dual-hosted git repository. mmuzaf pushed a change to branch beza2 in repository https://gitbox.apache.org/repos/asf/ignite.git.
from 072b26f IGNITE-16045 Add documentation pages for the snapshot thread pool size property (#9624) add 914c5dd IGNITE-14742 BinaryArray introduced (#9490) add 8c343f8 IGNITE-16061 Make BinaryMarshaller#setBinaryContext() public - Fixes #9632. add c7a54db IGNITE-16070 Move re-encryption executor into the pool processor. (#9636) add 8bef426 IGNITE-16076 .NET: Remove duplicate PlatformComputeBinarizable test class (#9639) add 5a59a2f IGNITE-15969 Remove persistence mode requirement on the client node with authentication enabled (#9627) add 11989d6 IGNITE-15998 Add separate configuration for system data region (#9612) add c8f4eb0 IGNITE-15364 Fixed rebalance issue. add 2968c09 IGNITE-16043 added check for not null reader in BinaryObjectBuilderImpl (#9637) add 8793c7c IGNITE-14299 .NET: Support BinaryArrays in services (#9628) add a077937 IGNITE-16101 Updated log4j version to 2.15 (#9643) No new revisions were added by this update. Summary of changes: .../rest/JettyRestProcessorAbstractSelfTest.java | 51 ++- .../IgnitePKIndexesMigrationToUnwrapPkTest.java | 21 +- .../org/apache/ignite/IgniteSystemProperties.java | 10 + .../configuration/DataStorageConfiguration.java | 74 ++-- .../SystemDataRegionConfiguration.java | 93 +++++ .../org/apache/ignite/internal/IgniteKernal.java | 2 +- .../apache/ignite/internal/IgniteServicesImpl.java | 32 +- .../org/apache/ignite/internal/IgnitionEx.java | 12 +- .../apache/ignite/internal/binary/BinaryArray.java | 282 +++++++++++++ .../internal/binary/BinaryClassDescriptor.java | 10 +- .../ignite/internal/binary/BinaryContext.java | 4 +- .../ignite/internal/binary/BinaryEnumArray.java} | 50 +-- .../ignite/internal/binary/BinaryMarshaller.java | 2 +- .../ignite/internal/binary/BinaryReaderExImpl.java | 14 +- .../binary/BinarySerializedFieldComparator.java | 9 +- .../apache/ignite/internal/binary/BinaryUtils.java | 86 +++- .../ignite/internal/binary/BinaryWriterExImpl.java | 28 ++ .../binary/builder/BinaryBuilderSerializer.java | 24 ++ .../binary/builder/BinaryObjectBuilderImpl.java | 12 +- .../managers/discovery/GridDiscoveryManager.java | 2 +- .../managers/encryption/CacheGroupPageScanner.java | 31 +- .../IgniteAuthenticationProcessor.java | 4 +- .../processors/cache/CacheObjectUtils.java | 6 +- .../cache/GridCachePartitionExchangeManager.java | 19 +- .../binary/CacheObjectBinaryProcessorImpl.java | 36 +- .../preloader/GridDhtPartitionsExchangeFuture.java | 13 + .../dht/topology/GridDhtPartitionTopologyImpl.java | 4 +- .../near/GridNearTxQueryEnlistRequest.java | 13 +- .../processors/cache/mvcc/MvccProcessorImpl.java | 4 +- .../GridCacheDatabaseSharedManager.java | 4 +- .../IgniteCacheDatabaseSharedManager.java | 12 +- .../client/service/ClientServiceInvokeRequest.java | 10 +- .../platform/compute/PlatformCompute.java | 3 +- .../platform/services/PlatformServices.java | 12 +- .../platform/utils/PlatformConfigurationUtils.java | 38 ++ .../processors/platform/utils/PlatformUtils.java | 9 +- .../internal/processors/pool/PoolProcessor.java | 30 ++ .../processors/query/QueryTypeDescriptorImpl.java | 14 +- .../processors/service/GridServiceProxy.java | 41 +- .../processors/service/IgniteServiceProcessor.java | 5 +- .../visor/node/VisorDataStorageConfiguration.java | 4 +- .../visor/node/VisorMemoryConfiguration.java | 4 +- .../ignite/startup/cmdline/CommandLineStartup.java | 4 +- .../org/apache/ignite/client/FunctionalTest.java | 10 +- .../AbstractBinaryArraysTest.java} | 53 ++- .../internal/binary/BinaryArraySelfTest.java | 446 +++++++++++++++++++++ .../internal/binary/BinaryEnumsSelfTest.java | 18 +- .../binary/BinaryFieldExtractionSelfTest.java | 3 +- .../binary/BinaryFieldsAbstractSelfTest.java | 3 +- .../BinaryFooterOffsetsAbstractSelfTest.java | 3 +- .../internal/binary/BinaryMarshallerSelfTest.java | 129 ++++-- .../BinaryObjectBuilderAdditionalSelfTest.java | 150 ++++++- .../BinaryObjectBuilderDefaultMappersSelfTest.java | 15 +- .../internal/binary/BinaryObjectToStringTest.java | 12 +- .../GridBinaryMarshallerCtxDisabledSelfTest.java | 3 +- .../binary/GridBinaryWildcardsSelfTest.java | 3 +- .../client/thin/ServicesBinaryArraysTests.java} | 11 +- .../ignite/internal/client/thin/ServicesTest.java | 17 + .../AuthenticationConfigurationClusterTest.java | 22 +- .../cache/AbstractDataTypesCoverageTest.java | 36 +- .../GridBinaryCacheEntryMemorySizeSelfTest.java | 3 +- .../OutOfMemoryVolatileRegionTest.java | 8 +- .../persistence/db/wal/IgniteWalRebalanceTest.java | 244 ++++++++--- .../ignite/platform/PlatformDeployServiceTask.java | 29 +- ...ask.java => PlatformSetUseBinaryArrayTask.java} | 51 +-- .../session/GridSessionCheckpointSelfTest.java | 8 +- .../testframework/junits/GridAbstractTest.java | 2 +- .../junits/GridTestBinaryMarshaller.java | 3 +- .../testframework/junits/IgniteTestResources.java | 6 +- .../testsuites/IgniteBinaryObjectsTestSuite.java | 2 + .../internal/processors/query/h2/H2Utils.java | 6 +- .../internal/processors/query/h2/dml/DmlUtils.java | 4 + .../query/h2/twostep/msg/GridH2DmlRequest.java | 3 +- .../query/h2/twostep/msg/GridH2DmlResponse.java | 3 +- .../query/h2/twostep/msg/GridH2QueryRequest.java | 3 +- .../org/apache/ignite/client/ClientTestSuite.java | 2 + .../IgniteCacheAbstractSqlDmlQuerySelfTest.java | 4 +- .../cache/IgniteCacheUpdateSqlQuerySelfTest.java | 6 + .../processors/cache/index/ArrayIndexTest.java | 67 +++- .../ignite/sqltests/SqlDataTypesCoverageTests.java | 7 + .../apache/ignite/logger/log4j2/Log4J2Logger.java | 26 +- .../Client/ClientTestBase.cs | 10 +- .../Client/Services/ServicesClientTest.cs | 35 +- .../Compute/ComputeApiTest.cs | 9 - .../Config/full-config.xml | 4 +- .../IgniteConfigurationSerializerTest.cs | 13 +- .../IgniteConfigurationTest.cs | 20 +- .../Apache.Ignite.Core.Tests/IgnitionStartTest.cs | 3 +- .../PlatformComputeBinarizable.cs} | 13 +- .../Services/CallPlatformServiceTest.cs | 28 +- .../Services/IJavaService.cs | 9 +- .../Services/JavaServiceDynamicProxy.cs | 12 +- .../Apache.Ignite.Core.Tests/Services/Model.cs | 2 +- .../Services/PlatformTestService.cs | 24 +- .../Services/ServicesTest.cs | 162 ++++---- .../Services/ServicesTestAsync.cs | 22 + .../Services/ServicesTestFullFooter.cs | 22 + .../Services/ServicesTypeAutoResolveTest.cs | 151 ++++--- .../dotnet/Apache.Ignite.Core.Tests/TestUtils.cs | 34 +- .../Configuration/DataStorageConfiguration.cs | 66 ++- .../Configuration/SystemDataRegionConfiguration.cs | 84 ++++ .../IgniteConfigurationSection.xsd | 21 +- .../Impl/Services/ServiceProxyInvoker.cs | 25 +- .../Impl/Services/ServiceProxySerializer.cs | 4 +- .../http/jetty/GridJettyObjectMapper.java | 15 + parent/pom.xml | 2 +- 106 files changed, 2707 insertions(+), 642 deletions(-) create mode 100644 modules/core/src/main/java/org/apache/ignite/configuration/SystemDataRegionConfiguration.java create mode 100644 modules/core/src/main/java/org/apache/ignite/internal/binary/BinaryArray.java copy modules/{zookeeper/src/main/java/org/apache/ignite/spi/discovery/zk/internal/ZkCommunicationErrorResolveFinishMessage.java => core/src/main/java/org/apache/ignite/internal/binary/BinaryEnumArray.java} (52%) copy modules/core/src/test/java/org/apache/ignite/internal/{processors/cache/persistence/diagnostic/pagelocktracker/PageLockTrackerMXBeanImplTest.java => binary/AbstractBinaryArraysTest.java} (50%) create mode 100644 modules/core/src/test/java/org/apache/ignite/internal/binary/BinaryArraySelfTest.java copy modules/{extdata/p2p/src/main/java/org/apache/ignite/tests/p2p/cache/Container.java => core/src/test/java/org/apache/ignite/internal/client/thin/ServicesBinaryArraysTests.java} (81%) copy modules/core/src/test/java/org/apache/ignite/platform/{PlatformComputeBroadcastTask.java => PlatformSetUseBinaryArrayTask.java} (57%) copy modules/platforms/dotnet/{Apache.Ignite.BenchmarkDotNet/Models/BenchmarkEnum.cs => Apache.Ignite.Core.Tests/PlatformComputeBinarizable.cs} (84%) create mode 100644 modules/platforms/dotnet/Apache.Ignite.Core/Configuration/SystemDataRegionConfiguration.cs