You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ignite.apache.org by av...@apache.org on 2021/05/26 10:34:08 UTC
[ignite] branch ignite-ducktape updated (2fd1d74 -> a0572b7)
This is an automated email from the ASF dual-hosted git repository.
av pushed a change to branch ignite-ducktape
in repository https://gitbox.apache.org/repos/asf/ignite.git.
from 2fd1d74 IGNITE-14485 : Docker execution fail on iptables change (#9104)
add e3674cc IGNITE-14527 CVE-2021-2816[3,4,5] in Jetty (#9002)
add f97b932 IGNITE-14644 .NET: Log a warning about COMPlus_EnableAlternateStackCheck
add 6bce7c7 IGNITE-14662 Updates dependency artifactId in spring-data extension documentation. (#9055)
add d0da231 IGNITE-6324 Filtering uncommited tx WAL records to prevent restoring tx partially - Fixes #8987.
add 08f75dd IGNITE-14660 fix flaky test GridSubqueryJoinOptimizerSelfTest#testOptimizationAppliedToUnion (#9052)
add 4ffbf5d IGNITE-14661 validate parts of compound PK for NOT NULL constraint (#9053)
add dc168e9 IGNITE-14610 fix BinaryBuilderReader doesn't supports reference (HANDLE) to collection (#9057)
add 85b52a0 IGNITE-14655 .NET: Improve DataStreamer API
add 01e3899 IGNITE-14609 Document old and new async continuation behavior
add f77af9e IGNITE-14525 Removing an empty page (#9059)
add 598e97b IGNITE-14625 DurableBackgroundTask threads management improved; fixed issue when checkpointer could preemptively delete completed task, potentially causing leaks. (#9037)
add da77655 IGNITE-14665 Use parent version of surefire - Fixes #9062.
add 517d586 IGNITE-14671 Fix flaky testClusterSnapshotCheckOtherCluster (#9068)
add 661ba3f IGNITE-14335 Merges APIs of IgniteAuthenticationProcessor and IgniteSecurity. (#8892)
add 5f5caf4 IGNITE-14607 Regex Based Filtering For Discovery IP Addresses - Fixes #9048.
add e32691b IGNITE-14575 Write to DMS must throw error, if client is not in topology - Fixes #9012.
add f26d676 IGNITE-14669 Fixed NPE when node caused query deserialization error and left - Fixes #9067.
add 295b8441 IGNITE-14678 Removed outdated note about TLSv1.3 being unsupported - Fixes #9078.
add 8bb0a94 IGNITE-14584 Fix exception handling during CQ remote filter deployment. (#9017)
add 467b029 IGNITE-14688 Fix testDetectPeerDeployAwareInfiniteRecursion failure. (#9082)
add c0868ce IGNITE-14624 Fixed an issue that caused AssertionError when a cluster was activated immediately after deactivation. Fixes #9080
add 6041dce IGNITE-14582 Fixed CQ remote filter deployment to the client nodes. Fixes #9015
add 049ca70 IGNITE-14687 Fixed capacity check in case of counter overflow - Fixes #9083.
add 4928ca5 IGNITE-14131 IgniteCompute tasks with same name, running from one node and different ClassLoaders can lead to OOM - Fixes #9020.
add e2fa709 IGNITE-14684 Fixed node fail due to deleting DurableBackgroundTask's at the end of a checkpoint when stopping a node (#9091)
add 29cd623 IGNITE-14469 Additional tests for control utility command indexes_force_rebuild - Fixes #9061.
add 6b4ed99 IGNITE-14490 Test for scenario where cache.invoke() triggers failure handler - Fixes #8976.
add 17ca570 IGNITE-14675 Refactors IgniteAuthenticationProcessor callbacks. (#9079)
add 3109b31 IGNITE-13805 Add cache groups snapshot restore on the same topology (#8648)
add 6c8cfbc IGNITE-14572 Include metastorage to snapshot (#9047)
add 626168e IGNITE-14729 Fix race condition in ClientImpl (#9102)
add cad0e8f IGNITE-14720 Remove suggestion about '-XX:+DisableExplicitGC' option - Fixes #9096.
add b1529fb IGNITE-14714 LineLength checkstyle rule added (#9106)
add 905e573 IGNITE-14771 Fixed deadlock in GridCacheDataStore initialization. (#9121)
add d13307d IGNITE-14352 Support snapshot check command for the list of cache groups (#9105)
add 1b6af49 IGNITE-14774 Implement metrics for in-memory index pages (#9125)
add a0572b7 Merge remote-tracking branch 'origin/master' into ignite-ducktape
No new revisions were added by this update.
Summary of changes:
checkstyle/checkstyle-suppressions.xml | 2 +
checkstyle/checkstyle.xml | 8 +
docs/_data/toc.yaml | 2 +
.../spring/spring-data.adoc | 4 +-
docs/_docs/includes/java9.adoc | 4 -
docs/_docs/installation/index.adoc | 21 -
.../key-value-api/basic-cache-operations.adoc | 27 +-
docs/_docs/net-specific/net-async.adoc | 121 +++
.../ml/clustering/KMeansClusterizationExample.java | 3 +-
.../dataset/AlgorithmSpecificDatasetExample.java | 22 +-
.../CatboostClassificationModelParserExample.java | 3 +-
.../KMeansClusterizationExportImportExample.java | 3 +-
.../modelparser/DecisionTreeFromSparkExample.java | 9 +-
.../DecisionTreeRegressionFromSparkExample.java | 9 +-
.../spark/modelparser/GBTFromSparkExample.java | 9 +-
.../modelparser/GBTRegressionFromSparkExample.java | 9 +-
.../spark/modelparser/KMeansFromSparkExample.java | 5 +-
.../LinearRegressionFromSparkExample.java | 8 +-
.../spark/modelparser/LogRegFromSparkExample.java | 9 +-
.../modelparser/RandomForestFromSparkExample.java | 9 +-
.../RandomForestRegressionFromSparkExample.java | 9 +-
.../spark/modelparser/SVMFromSparkExample.java | 5 +-
.../multiclass/OneVsRestClassificationExample.java | 7 +-
.../encoding/TargetEncoderExample.java | 4 +-
.../linear/BostonHousePricesPredictionExample.java | 3 +-
...gressionLSQRTrainerWithMinMaxScalerExample.java | 4 +-
...eeClassificationTrainerSQLInferenceExample.java | 4 +-
.../RandomForestClassificationExample.java | 4 +-
.../hyperparametertuning/Step_13_RandomSearch.java | 6 +-
.../Step_14_Parallel_Brute_Force_Search.java | 6 +-
.../Step_15_Parallel_Random_Search.java | 6 +-
.../Step_16_Genetic_Programming_Search.java | 6 +-
...tep_17_Parallel_Genetic_Programming_Search.java | 6 +-
.../ignite/examples/ml/util/MLSandboxDatasets.java | 9 +-
.../spark/JavaIgniteDataFrameJoinExample.java | 4 +-
idea/ignite_codeStyle.xml | 1 +
.../aop/aspectj/GridifySetToSetAspectJAspect.java | 3 +-
.../aspectj/GridifySetToValueAspectJAspect.java | 3 +-
.../gridify/aop/spring/GridifySpringEnhancer.java | 3 +-
.../GridDhtPartitionsStateValidatorBenchmark.java | 5 +-
.../benchmarks/jmh/tree/BPlusTreeBenchmark.java | 39 +-
.../cassandra/CassandraCacheStoreFactory.java | 5 +-
.../persistence/KeyValuePersistenceSettings.java | 15 +-
.../ignite/tests/IgnitePersistentStoreTest.java | 12 +-
.../apache/ignite/tests/utils/CassandraHelper.java | 3 +-
.../tests/persistence/blob/ignite-config.xml | 6 +-
.../tests/persistence/pojo/ignite-config.xml | 21 +-
.../tests/persistence/primitive/ignite-config.xml | 6 +-
.../src/test/config/jdbc-security-config.xml | 68 ++
.../common/RunningQueryInfoCheckInitiatorTest.java | 2 +-
.../client/ClientReconnectionSelfTest.java | 23 +-
.../internal/client/TaskSingleJobSplitAdapter.java | 3 +-
.../client/suite/IgniteClientTestSuite.java | 2 +
.../jdbc2/JdbcAbstractDmlStatementSelfTest.java | 6 +-
.../jdbc2/JdbcDistributedJoinsQueryTest.java | 3 +-
.../internal/jdbc2/JdbcMetadataSelfTest.java | 3 +-
...ttyRestProcessorAuthenticationAbstractTest.java | 10 +-
...thenticatorUserManagementAuthorizationTest.java | 112 +++
.../JdbcThinAuthenticateConnectionSelfTest.java | 14 +-
.../ignite/jdbc/thin/JdbcThinBatchSelfTest.java | 3 +-
.../jdbc/thin/JdbcThinConnectionSelfTest.java | 3 +-
.../qa/query/WarningOnBigQueryResultsBaseTest.java | 3 +-
.../src/test/resources/jetty/rest-jetty.xml | 2 +-
.../persistence/FoldersReuseCompatibilityTest.java | 3 +-
.../compress/CompressionProcessorTest.java | 4 +-
.../internal/commandline/CommandHandler.java | 3 +-
.../cache/CacheIndexesForceRebuild.java | 9 +-
.../commandline/cache/CheckIndexInlineSizes.java | 4 +-
.../commandline/CommandHandlerParsingTest.java | 90 +-
...idCommandHandlerCheckIndexesInlineSizeTest.java | 6 +-
.../util/GridCommandHandlerClusterByClassTest.java | 3 +-
.../GridCommandHandlerIndexForceRebuildTest.java | 172 +++-
.../apache/ignite/util/GridCommandHandlerTest.java | 9 +-
modules/core/pom.xml | 7 +
.../src/main/java/org/apache/ignite/Ignite.java | 6 +-
.../main/java/org/apache/ignite/IgniteCompute.java | 4 +
.../java/org/apache/ignite/IgniteSnapshot.java | 14 +
.../org/apache/ignite/IgniteSystemProperties.java | 10 +-
.../cache/store/jdbc/CacheJdbcPojoStore.java | 7 +-
.../cache/store/jdbc/dialect/BasicJdbcDialect.java | 8 +-
.../cache/store/jdbc/dialect/DB2Dialect.java | 7 +-
.../cache/store/jdbc/dialect/SQLServerDialect.java | 7 +-
.../events/CacheConsistencyViolationEvent.java | 7 +-
.../ignite/events/CacheQueryExecutedEvent.java | 7 +-
.../apache/ignite/events/CacheQueryReadEvent.java | 7 +-
.../org/apache/ignite/events/CheckpointEvent.java | 7 +-
.../org/apache/ignite/events/DeploymentEvent.java | 7 +-
.../org/apache/ignite/events/DiscoveryEvent.java | 7 +-
.../main/java/org/apache/ignite/events/Event.java | 4 +-
.../ignite/events/SqlQueryExecutionEvent.java | 7 +-
.../java/org/apache/ignite/events/TaskEvent.java | 7 +-
.../ignite/internal/GridEventConsumeHandler.java | 5 +
.../ignite/internal/GridJobExecuteRequest.java | 6 +-
.../apache/ignite/internal/GridKernalContext.java | 10 +-
.../ignite/internal/GridKernalContextImpl.java | 14 +-
.../ignite/internal/GridMessageListenHandler.java | 5 +
.../org/apache/ignite/internal/IgniteFeatures.java | 5 +-
.../org/apache/ignite/internal/IgniteKernal.java | 19 +-
.../org/apache/ignite/internal/IgnitionEx.java | 16 +-
.../apache/ignite/internal/binary/BinaryUtils.java | 13 +-
.../binary/builder/BinaryBuilderReader.java | 89 +-
.../binary/streams/BinaryAbstractOutputStream.java | 6 +-
.../binary/streams/BinaryHeapOutputStream.java | 3 +-
.../binary/streams/BinaryMemoryAllocator.java | 3 +-
.../binary/streams/BinaryOffheapOutputStream.java | 3 +-
.../DurableBackgroundCleanupIndexTreeTask.java | 87 +-
.../query/index/sorted/inline/InlineIndexImpl.java | 9 +-
.../client/thin/IgniteClientFutureImpl.java | 54 +-
.../ignite/internal/cluster/IgniteClusterImpl.java | 7 +-
.../internal/jdbc/thin/JdbcThinConnection.java | 6 +-
.../internal/managers/GridManagerAdapter.java | 8 +-
.../deployment/GridDeploymentLocalStore.java | 174 ++--
.../deployment/GridDeploymentPerLoaderStore.java | 2 +-
.../managers/discovery/GridDiscoveryManager.java | 31 +-
.../managers/encryption/GridEncryptionManager.java | 3 +-
.../internal/metric/IoStatisticsHolderQuery.java | 3 +-
.../ignite/internal/pagemem/PageIdAllocator.java | 25 +-
.../ignite/internal/pagemem/PageIdUtils.java | 25 +-
.../apache/ignite/internal/pagemem/PageMemory.java | 6 +
.../pagemem/impl/PageMemoryNoStoreImpl.java | 123 ++-
.../pagemem/store/IgnitePageStoreManager.java | 14 +-
.../internal/pagemem/wal/record/DataEntry.java | 6 +-
.../internal/pagemem/wal/record/WALRecord.java | 6 +-
.../wal/record/delta/InitNewPageRecord.java | 8 +-
.../wal/record/delta/MetaPageInitRecord.java | 5 +-
.../delta/MetaPageUpdatePartitionDataRecordV2.java | 9 +-
.../wal/record/delta/NewRootInitRecord.java | 5 +-
.../record/delta/PagesListInitNewPageRecord.java | 5 +-
.../internal/processors/GridProcessorAdapter.java | 5 +-
.../affinity/GridAffinityAssignmentCache.java | 4 +-
.../processors/affinity/GridAffinityProcessor.java | 29 +-
.../authentication/AuthorizationContext.java | 89 --
.../IgniteAuthenticationProcessor.java | 527 +++++++-----
.../processors/cache/CacheGroupMetricsImpl.java | 57 +-
.../internal/processors/cache/CacheLazyEntry.java | 19 +-
.../processors/cache/CacheMetricsImpl.java | 7 +-
.../processors/cache/ClusterCachesInfo.java | 44 +-
.../internal/processors/cache/ExchangeActions.java | 24 +
.../cache/GatewayProtectedCacheProxy.java | 56 +-
.../processors/cache/GridCacheAdapter.java | 6 +-
.../processors/cache/GridCacheIoManager.java | 33 +-
.../processors/cache/GridCacheMapEntry.java | 7 +-
.../cache/GridCachePartitionExchangeManager.java | 10 +-
.../processors/cache/GridCacheProcessor.java | 21 +-
.../processors/cache/GridCacheSharedContext.java | 2 +
.../cache/ValidationOnNodeJoinUtils.java | 4 +-
.../cache/binary/BinaryMetadataTransport.java | 3 +-
.../binary/CacheObjectBinaryProcessorImpl.java | 38 +
.../distributed/dht/atomic/GridDhtAtomicCache.java | 6 +-
.../dht/colocated/GridDhtColocatedCache.java | 6 +-
.../dht/colocated/GridDhtColocatedLockFuture.java | 3 +-
.../dht/colocated/GridDhtDetachedCacheEntry.java | 8 +-
.../dht/preloader/GridDhtPartitionFullMap.java | 3 +-
.../preloader/GridDhtPartitionsExchangeFuture.java | 33 +-
.../dht/preloader/GridDhtPreloader.java | 4 +-
.../dht/topology/GridDhtPartitionTopologyImpl.java | 6 +-
.../distributed/near/GridNearAtomicCache.java | 3 +-
...dNearOptimisticSerializableTxPrepareFuture.java | 18 +-
.../near/GridNearOptimisticTxPrepareFuture.java | 3 +-
.../cache/distributed/near/GridNearTxLocal.java | 70 +-
.../processors/cache/mvcc/MvccProcessorImpl.java | 11 +-
.../internal/processors/cache/mvcc/MvccUtils.java | 4 +-
.../processors/cache/mvcc/txlog/TxLog.java | 17 +-
.../internal/processors/cache/package-info.java | 5 +-
.../processors/cache/persistence/DataRegion.java | 12 +-
.../cache/persistence/DataRegionMetricsImpl.java | 284 +++++--
.../persistence/DataRegionMetricsMXBeanImpl.java | 11 +-
.../cache/persistence/DataStructure.java | 8 +
.../GridCacheDatabaseSharedManager.java | 116 +--
.../cache/persistence/GridCacheOffheapManager.java | 31 +-
.../IgniteCacheDatabaseSharedManager.java | 59 +-
.../persistence/checkpoint/CheckpointManager.java | 4 +-
.../checkpoint/CheckpointPagesWriter.java | 3 +-
.../persistence/checkpoint/CheckpointWorkflow.java | 3 +-
.../cache/persistence/checkpoint/Checkpointer.java | 17 +-
.../CachePartitionDefragmentationManager.java | 6 +-
.../cache/persistence/defragmentation/LinkMap.java | 16 +-
.../persistence/defragmentation/PageStoreMap.java | 2 +-
.../persistence/file/FilePageStoreManager.java | 110 ++-
.../file/FileVersionCheckingFactory.java | 4 +-
.../persistence/freelist/AbstractFreeList.java | 18 +-
.../cache/persistence/freelist/CacheFreeList.java | 10 +-
.../cache/persistence/freelist/PagesList.java | 15 +-
.../persistence/freelist/io/PagesListMetaIO.java | 5 +-
.../persistence/freelist/io/PagesListNodeIO.java | 5 +-
.../cache/persistence/metastorage/MetaStorage.java | 58 +-
.../metastorage/MetastorageRowStoreEntry.java | 3 +-
.../pendingtask/DurableBackgroundTask.java | 37 +-
.../pendingtask/DurableBackgroundTaskResult.java | 107 +++
.../processors/cache/persistence/package-info.java | 5 +-
.../cache/persistence/pagemem/PageMemoryImpl.java | 136 +--
.../PageMetrics.java} | 27 +-
.../cache/persistence/pagemem/PageMetricsImpl.java | 134 +++
.../pagemem/PageReadWriteManagerImpl.java | 8 +-
.../cache/persistence/pagemem/package-info.java | 5 +-
.../partstorage/PartitionMetaStorageImpl.java | 10 +-
.../snapshot/IgniteCacheSnapshotManager.java | 3 +-
.../snapshot/IgniteSnapshotManager.java | 370 +++++---
.../persistence/snapshot/SnapshotFutureTask.java | 191 +++--
.../snapshot/SnapshotOperationRequest.java | 130 +++
.../snapshot/SnapshotPartitionsVerifyTask.java | 42 +-
.../snapshot/SnapshotPartitionsVerifyTaskArg.java | 87 ++
.../SnapshotPartitionsVerifyTaskResult.java | 94 +++
.../snapshot/SnapshotRestoreProcess.java | 929 +++++++++++++++++++++
.../cache/persistence/tree/BPlusTree.java | 8 +-
.../persistence/tree/io/AbstractDataPageIO.java | 8 +-
.../cache/persistence/tree/io/BPlusIO.java | 10 +-
.../cache/persistence/tree/io/BPlusInnerIO.java | 6 +-
.../cache/persistence/tree/io/PageIO.java | 64 +-
.../cache/persistence/tree/io/PageMetaIO.java | 5 +-
.../cache/persistence/tree/io/PageMetaIOV2.java | 5 +-
.../tree/io/PagePartitionCountersIO.java | 5 +-
.../persistence/tree/io/PagePartitionMetaIO.java | 5 +-
.../persistence/tree/io/PagePartitionMetaIOV2.java | 5 +-
.../persistence/tree/io/PagePartitionMetaIOV3.java | 5 +-
.../cache/persistence/tree/util/PageHandler.java | 21 +-
.../wal/filehandle/FileHandleManagerImpl.java | 10 +-
.../wal/reader/StandaloneGridKernalContext.java | 8 +-
.../wal/reader/StandaloneWalRecordsIterator.java | 6 +-
.../wal/serializer/RecordV1Serializer.java | 8 +-
.../cache/query/GridCacheQueryManager.java | 17 +-
.../continuous/CacheContinuousQueryHandler.java | 41 +-
.../continuous/CacheContinuousQueryHandlerV3.java | 7 +-
.../continuous/CacheContinuousQueryManager.java | 8 +-
.../cache/transactions/IgniteTxAdapter.java | 17 +-
.../cache/transactions/IgniteTxHandler.java | 5 +-
.../cache/transactions/IgniteTxLocalAdapter.java | 11 +-
.../cache/transactions/IgniteTxManager.java | 72 +-
.../processors/cache/tree/CacheDataRowStore.java | 10 +-
.../cache/tree/mvcc/data/MvccUpdateDataRow.java | 6 +-
.../cache/verify/IdleVerifyResultV2.java | 73 +-
.../cache/verify/VerifyBackupPartitionsTaskV2.java | 53 +-
.../cacheobject/IgniteCacheObjectProcessor.java | 10 +
.../cluster/ClusterMetricsUpdateMessage.java | 6 +-
.../cluster/GridClusterStateProcessor.java | 8 +-
.../continuous/GridContinuousProcessor.java | 84 +-
.../datastreamer/DataStreamerRequest.java | 6 +-
.../datastructures/DataStructuresProcessor.java | 36 +-
.../GridCacheAtomicReferenceImpl.java | 4 +-
.../localtask/DurableBackgroundTaskState.java | 147 ++++
.../localtask/DurableBackgroundTasksProcessor.java | 459 +++++-----
.../marshaller/MarshallerMappingTransport.java | 5 +-
.../persistence/DistributedMetaStorageImpl.java | 110 ++-
.../persistence/DmsDataWriterWorker.java | 233 +++---
.../internal/processors/metric/MetricRegistry.java | 5 +-
.../processors/metric/impl/LongAdderMetric.java | 13 +-
.../metric/impl/LongAdderWithDelegateMetric.java | 39 +-
.../processors/metric/impl/MetricUtils.java | 9 +
.../ClientListenerAbstractConnectionContext.java | 42 +-
.../odbc/ClientListenerConnectionContext.java | 8 -
.../processors/odbc/ClientListenerNioListener.java | 10 -
.../processors/odbc/ClientListenerProcessor.java | 12 +-
.../odbc/jdbc/JdbcConnectionContext.java | 6 +-
.../processors/odbc/jdbc/JdbcRequestHandler.java | 12 -
.../odbc/odbc/OdbcConnectionContext.java | 5 +-
.../processors/odbc/odbc/OdbcRequestHandler.java | 12 -
.../processors/offheap/GridOffHeapProcessor.java | 7 +-
.../ignite/internal/processors/package-info.java | 4 +-
.../processors/platform/PlatformProcessorImpl.java | 6 +-
.../platform/client/ClientConnectionContext.java | 13 +-
.../platform/client/ClientRequestHandler.java | 8 +-
.../transactions/PlatformTransactions.java | 6 +-
.../processors/query/GridQueryProcessor.java | 8 +-
.../processors/query/QueryTypeDescriptorImpl.java | 4 +-
.../processors/rest/GridRestProcessor.java | 66 +-
.../handlers/probe/GridProbeCommandHandler.java | 6 +-
.../handlers/user/UserActionCommandHandler.java | 13 +-
.../processors/rest/request/GridRestRequest.java | 16 +-
.../processors/security/GridSecurityProcessor.java | 32 +
.../processors/security/IgniteSecurity.java | 26 +
.../security/IgniteSecurityProcessor.java | 20 +
.../security/NoOpIgniteSecurityProcessor.java | 22 +-
.../GridInternalSubscriptionProcessor.java | 3 +-
.../GridTracingConfigurationManager.java | 8 +-
.../suggestions/JvmConfigurationSuggestions.java | 6 -
.../apache/ignite/internal/util/GridUnsafe.java | 7 +-
.../apache/ignite/internal/util/IgniteUtils.java | 45 +-
.../internal/util/collection/IntHashMap.java | 20 +-
.../ignite/internal/util/collection/IntMap.java | 5 +-
.../internal/util/collection/IntRWHashMap.java | 3 +-
.../util/distributed/DistributedProcess.java | 17 +-
.../apache/ignite/internal/util/lang/GridFunc.java | 10 +
.../util/tostring/GridToStringBuilder.java | 7 +-
.../apache/ignite/internal/util/typedef/CIX1.java | 7 +-
.../apache/ignite/internal/util/typedef/CIX2.java | 7 +-
.../apache/ignite/internal/util/typedef/COX.java | 7 +-
.../apache/ignite/internal/util/typedef/CX1.java | 7 +-
.../apache/ignite/internal/util/typedef/CX2.java | 7 +-
.../apache/ignite/internal/util/typedef/PX1.java | 7 +-
.../apache/ignite/internal/util/typedef/PX2.java | 7 +-
.../apache/ignite/internal/util/typedef/R2.java | 7 +-
.../apache/ignite/internal/util/typedef/R3.java | 7 +-
.../apache/ignite/internal/util/typedef/RX1.java | 7 +-
.../apache/ignite/internal/util/typedef/RX2.java | 7 +-
.../apache/ignite/internal/util/typedef/RX3.java | 7 +-
.../ignite/internal/util/worker/GridWorker.java | 4 +-
...VisorFindAndDeleteGarbageInPersistenceTask.java | 17 +-
.../visor/cache/index/IndexForceRebuildTask.java | 135 +--
.../visor/cache/index/IndexRebuildStatusTask.java | 5 +-
.../node/VisorCacheRebalanceCollectorTask.java | 3 +-
.../query/VisorRunningQueriesCollectorTask.java | 4 +-
.../VisorTracingConfigurationTask.java | 3 +-
.../ignite/internal/visor/util/VisorMimeTypes.java | 9 +-
.../java/org/apache/ignite/lang/IgniteFuture.java | 10 +-
.../ignite/mxbean/DataRegionMetricsMXBean.java | 4 +-
.../ignite/mxbean/DefragmentationMXBean.java | 4 +-
.../plugin/security/AuthenticationContext.java | 21 -
.../ignite/spi/checkpoint/CheckpointSpi.java | 8 +-
.../jobstealing/JobStealingCollisionSpi.java | 4 +-
.../spi/communication/tcp/TcpCommunicationSpi.java | 9 +-
.../tcp/internal/CommunicationWorker.java | 4 +-
.../tcp/internal/ConnectionClientPool.java | 27 +-
.../tcp/internal/GridNioServerWrapper.java | 3 +-
.../TcpCommunicationConfigInitializer.java | 3 +-
.../TcpCommunicationConnectionCheckFuture.java | 3 +-
.../spi/deployment/local/LocalDeploymentSpi.java | 100 ++-
.../ignite/spi/discovery/tcp/ClientImpl.java | 10 +-
.../ignite/spi/discovery/tcp/ServerImpl.java | 6 +-
.../ignite/spi/discovery/tcp/TcpDiscoverySpi.java | 23 +
.../spi/discovery/tcp/TcpDiscoverySpiMBean.java | 3 +-
.../multicast/TcpDiscoveryMulticastIpFinder.java | 4 +-
.../apache/ignite/spi/failover/FailoverSpi.java | 3 +-
.../jobstealing/JobStealingFailoverSpi.java | 6 +-
.../spi/systemview/view/ClientConnectionView.java | 10 +-
.../spi/systemview/view/ContinuousQueryView.java | 11 +-
.../view/datastructures/ReentrantLockView.java | 3 +-
.../view/datastructures/SemaphoreView.java | 3 +-
...nerRWThroughDisabledTransactionalCacheTest.java | 3 +-
...CacheStoreSessionListenerLifecycleSelfTest.java | 5 +-
...hallerStoreKeepBinaryWithSqlEscapeSelfTest.java | 3 +-
.../cache/store/jdbc/CacheJdbcPojoStoreTest.java | 6 +-
.../jdbc/JdbcTypesDefaultTransformerTest.java | 7 +-
.../TestJdbcPojoStoreFactoryWithHangWriteAll.java | 7 +-
.../apache/ignite/client/PersonBinarylizable.java | 31 +-
.../internal/ClusterNodeMetricsSelfTest.java | 7 +-
.../internal/GridContinuousTaskSelfTest.java | 6 +-
.../internal/GridJobMasterLeaveAwareSelfTest.java | 3 +-
.../GridMultipleVersionsDeploymentSelfTest.java | 2 +-
.../ignite/internal/GridSpiExceptionSelfTest.java | 3 +-
.../ignite/internal/IgniteClientFailuresTest.java | 3 +-
.../IgniteExplicitImplicitDeploymentSelfTest.java | 178 ++--
.../RaceOnDeployClassesWithSameAliases.java | 147 ----
.../binary/BinaryClassLoaderMultiJvmTest.java | 3 +-
.../internal/binary/BinaryClassLoaderTest.java | 3 +-
.../internal/binary/BinaryMarshallerSelfTest.java | 97 +++
.../BinaryObjectBuilderAdditionalSelfTest.java | 11 +-
.../BinaryObjectBuilderDefaultMappersSelfTest.java | 3 +-
.../AbstractBinaryStreamByteOrderSelfTest.java | 5 +
.../streams/BinaryAbstractOutputStreamTest.java | 9 +
.../inline/InlineIndexKeyTypeRegistryTest.java | 12 +-
.../internal/client/thin/CacheAsyncTest.java | 5 +-
...GridManagerMxBeanIllegalArgumentHandleTest.java | 4 +-
.../managers/IgniteDiagnosticMessagesTest.java | 5 +-
.../IgniteCommunicationBalanceTest.java | 3 +-
.../GridDeploymentManagerStopSelfTest.java | 4 +-
.../GridDifferentLocalDeploymentSelfTest.java | 162 ++++
.../P2PCacheOperationIntoComputeTest.java | 5 +-
.../pagemem/impl/PageMemoryNoLoadSelfTest.java | 12 +-
.../wal/record/WALRecordSerializationTest.java | 3 +-
.../Authentication1kUsersNodeRestartTest.java | 38 +-
.../AuthenticationConfigurationClusterTest.java | 80 +-
.../AuthenticationOnNotActiveClusterTest.java | 22 +-
.../AuthenticationProcessorNodeRestartTest.java | 58 +-
.../AuthenticationProcessorSelfTest.java | 324 +++----
.../processors/cache/CacheMetricsManageTest.java | 6 +-
.../processors/cache/ClusterStateTestUtils.java | 5 +-
.../GridCacheConfigurationConsistencySelfTest.java | 3 +-
.../cache/GridCachePartitionedWritesTest.java | 4 +-
.../IgniteCacheClusterReadOnlyModeSelfTest.java | 6 +-
.../cache/IgniteClientCacheStartFailoverTest.java | 8 +-
.../cache/IgniteDynamicCacheStartSelfTest.java | 8 +-
...iteExchangeLatchManagerCoordinatorFailTest.java | 4 +-
.../IgniteSemaphoreAbstractSelfTest.java | 6 +-
.../GridCachePartitionedNodeRestartTxSelfTest.java | 5 +-
.../distributed/CacheBaselineTopologyTest.java | 8 +-
.../CacheClientsConcurrentStartTest.java | 30 +-
.../cache/distributed/CacheStartOnJoinTest.java | 7 +-
...PartitionEvictionDuringReadThroughSelfTest.java | 7 +-
...ridExchangeFreeCellularSwitchIsolationTest.java | 3 +-
.../IgniteCachePartitionLossPolicySelfTest.java | 4 +-
.../distributed/IgniteCacheSizeFailoverTest.java | 2 +-
...sabledAtomicOnheapMultiNodeFullApiSelfTest.java | 3 +-
.../GridCachePartitionsStateValidationTest.java | 25 +-
.../GridCachePartitionsStateValidatorSelfTest.java | 3 +-
.../dht/IgniteCacheStartWithLoadTest.java | 7 +-
.../dht/topology/BlockedEvictionsTest.java | 7 +-
...MovingPartitionIsEvictedDuringClearingTest.java | 7 +-
...reloadingRestartWhileClearingPartitionTest.java | 7 +-
.../GridCachePartitionedFilteredPutSelfTest.java | 3 +-
.../eviction/paged/PageEvictionMetricTest.java | 2 +-
...isabledAtomicOnheapMultiJvmFullApiSelfTest.java | 3 +-
...dNearDisabledOnheapMultiJvmFullApiSelfTest.java | 3 +-
...heMvccAbstractBasicCoordinatorFailoverTest.java | 5 +-
.../cache/mvcc/CacheMvccTxFailoverTest.java | 3 +-
.../IgniteDataStorageMetricsSelfTest.java | 10 -
...gnitePdsBinaryMetadataOnClusterRestartTest.java | 12 +-
.../persistence/IgnitePdsCorruptedStoreTest.java | 3 +-
.../IgnitePdsRecoveryAfterFileCorruptionTest.java | 2 +-
.../persistence/IgnitePdsTaskCancelingTest.java | 2 +-
.../persistence/MaintenanceRegistrySimpleTest.java | 14 +-
...hangingBaselineDownCacheRemoveFailoverTest.java | 5 +-
...eChangingBaselineUpCacheRemoveFailoverTest.java | 5 +-
...gniteStableBaselineCacheRemoveFailoverTest.java | 5 +-
.../persistence/db/IgniteLogicalRecoveryTest.java | 9 +-
.../db/IgniteLogicalRecoveryWithParamsTest.java | 368 ++++++++
.../db/IgnitePdsDataRegionMetricsTest.java | 8 +-
.../db/IgnitePdsTransactionsHangTest.java | 4 +-
.../db/checkpoint/CheckpointFreeListTest.java | 6 +-
...CheckpointSimulationWithRealCpDisabledTest.java | 15 +-
.../db/file/IgnitePdsDiskErrorsRecoveringTest.java | 10 +-
.../db/file/IgnitePdsPageReplacementTest.java | 2 +-
.../wal/IgniteNodeStoppedDuringDisableWALTest.java | 4 +-
.../persistence/db/wal/WalCompactionTest.java | 2 +-
.../db/wal/reader/IgniteWalReaderTest.java | 6 +-
.../persistence/defragmentation/LinkMapTest.java | 18 +-
.../pagemem/BPlusTreePageMemoryImplTest.java | 7 +-
.../BPlusTreeReuseListPageMemoryImplTest.java | 7 +-
.../IgnitePageMemReplaceDelayedWriteUnitTest.java | 45 +-
.../pagemem/IgniteThrottlingUnitTest.java | 6 +-
.../pagemem/IndexStoragePageMemoryImplTest.java | 13 +-
.../persistence/pagemem/NoOpPageStoreManager.java | 11 +-
.../cache/persistence/pagemem/NoOpWALManager.java | 5 +-
.../pagemem/PageMemoryImplNoLoadTest.java | 20 +-
.../persistence/pagemem/PageMemoryImplTest.java | 146 ++--
.../pagemem/PageMemoryNoStoreLeakTest.java | 8 +-
.../pagemem/PagesWriteThrottleSandboxTest.java | 3 +-
.../snapshot/AbstractSnapshotSelfTest.java | 33 +-
.../snapshot/IgniteClusterSnapshotCheckTest.java | 157 +++-
.../IgniteClusterSnapshotRestoreBaseTest.java | 97 +++
.../IgniteClusterSnapshotRestoreSelfTest.java | 770 +++++++++++++++++
.../snapshot/IgniteClusterSnapshotSelfTest.java | 12 +-
.../snapshot/IgniteSnapshotManagerSelfTest.java | 7 +-
.../IgniteSnapshotWithMetastorageTest.java | 196 +++++
...inActiveNodeToActiveClusterWithPersistence.java | 6 +-
...InActiveNodeToActiveClusterWithPersistence.java | 6 +-
.../wal/SegmentedRingByteBufferTest.java | 4 +-
.../persistence/wal/WalArchiveConsistencyTest.java | 11 -
.../wal/memtracker/PageMemoryTracker.java | 58 +-
.../reader/StandaloneWalRecordsIteratorTest.java | 5 +-
.../persistence/wal/scanner/WalScannerTest.java | 2 +-
.../cache/query/CacheDataPageScanQueryTest.java | 2 +-
...CacheContinuousQueryDeploymentToClientTest.java | 128 +++
...cheContinuousQueryFailoverAbstractSelfTest.java | 9 +-
.../CacheContinuousQueryRandomOperationsTest.java | 26 +-
...CacheContinuousWithTransformerFailoverTest.java | 13 +-
.../IgniteCacheContinuousQueryClientTest.java | 45 +
.../store/GridCacheWriteBehindStoreSelfTest.java | 5 +-
.../AbstractTransactionIntergrityTest.java | 19 +-
.../TxCrossCacheMapOnInvalidTopologyTest.java | 5 +-
.../cache/transactions/TxDeadlockCauseTest.java | 11 +-
.../TxDeadlockOnEntryToStringTest.java | 24 +-
...titionCounterStateOnePrimaryTwoBackupsTest.java | 3 +-
...titionCounterStateTwoPrimaryTwoBackupsTest.java | 5 +-
.../warmup/LoadAllWarmUpStrategySelfTest.java | 3 +-
.../processors/cluster/BaselineAutoAdjustTest.java | 7 +-
.../processors/database/BPlusTreeSelfTest.java | 4 +-
.../processors/database/CacheFreeListSelfTest.java | 18 +-
.../database/DataRegionMetricsSelfTest.java | 18 +-
.../database/IgniteDbMemoryLeakAbstractTest.java | 5 +-
.../processors/database/IndexStorageSelfTest.java | 5 +-
.../failure/FailureProcessorLoggingTest.java | 4 +-
.../DurableBackgroundTasksProcessorSelfTest.java | 523 ++++++++++++
.../localtask/ObservingCheckpointListener.java | 128 +++
.../internal/processors/localtask/SimpleTask.java | 102 +++
.../DistributedMetaStoragePersistentTest.java | 2 +-
.../metastorage/DistributedMetaStorageTest.java | 48 +-
.../persistence/DmsDataWriterWorkerTest.java | 43 +-
...ridServiceDeploymentCompoundFutureSelfTest.java | 3 +-
.../ServiceDeploymentProcessIdSelfTest.java | 6 +-
.../internal/sql/SqlParserCreateIndexSelfTest.java | 68 +-
.../internal/sql/SqlParserKillQuerySelfTest.java | 6 +-
.../ignite/internal/util/IgniteUtilsSelfTest.java | 10 -
.../util/IgniteUtilsWorkDirectoryTest.java | 3 +-
.../internal/util/collection/IntHashMapTest.java | 66 +-
.../util/nio/impl/GridNioFilterChainSelfTest.java | 14 +-
.../loadtests/colocation/GridTestCacheStore.java | 3 +-
.../ignite/loadtests/job/GridJobLoadTest.java | 3 +-
.../lang/GridConcurrentLinkedHashMapBenchmark.java | 11 +-
.../marshaller/MarshallerContextTestImpl.java | 7 +-
.../ignite/messaging/GridMessagingSelfTest.java | 12 +-
...2PContinuousDeploymentClientDisconnectTest.java | 344 ++++++++
.../apache/ignite/p2p/GridP2PUndeploySelfTest.java | 41 +-
.../session/GridSessionWaitAttributeSelfTest.java | 5 +-
.../tcp/GridTcpCommunicationSpiLogTest.java | 3 +-
.../IgniteTcpCommunicationConnectOnInitTest.java | 32 +-
.../tcp/TcpCommunicationStatisticsTest.java | 7 +-
.../local/GridLocalDeploymentSpiSelfTest.java | 54 +-
.../spi/discovery/tcp/IgniteClientConnectTest.java | 8 +-
.../tcp/TcpClientDiscoverySpiSelfTest.java | 18 +-
.../tcp/TcpDiscoveryCoordinatorFailureTest.java | 11 +-
.../tcp/TcpDiscoveryIpFinderFailureTest.java | 6 +-
.../tcp/TcpDiscoveryNodeJoinAndFailureTest.java | 8 +-
.../TcpDiscoveryPendingMessageDeliveryTest.java | 3 +-
.../tcp/TcpDiscoverySslParametersTest.java | 7 +-
.../tcp/TcpDiscoveryWithAddressFilterTest.java | 86 ++
.../tcp/TcpDiscoveryWithWrongServerTest.java | 20 +-
.../vm/TcpDiscoveryVmIpFinderDnsResolveTest.java | 15 +-
.../GridInternalTasksLoadBalancingSelfTest.java | 3 +-
.../ignite/spi/metric/jmx/DummyMBeanServer.java | 7 +-
.../startup/servlet/GridServletLoaderTest.java | 3 +-
.../testframework/junits/GridAbstractTest.java | 53 +-
.../junits/common/GridCommonAbstractTest.java | 10 +
.../testframework/wal/record/RecordUtils.java | 3 +-
.../IgniteBasicWithPersistenceTestSuite.java | 4 +
.../testsuites/IgniteCacheMvccTestSuite2.java | 3 +-
.../testsuites/IgniteCacheMvccTestSuite6.java | 6 +-
.../ignite/testsuites/IgniteP2PSelfTestSuite.java | 8 +-
.../ignite/testsuites/IgnitePdsTestSuite.java | 3 +
.../IgniteSpiDiscoverySelfTestSuite.java | 3 +
.../development/utils/IgniteWalConverter.java | 11 +-
.../utils/IgniteWalConverterArguments.java | 12 +-
.../development/utils/IgniteWalConverterTest.java | 15 +-
.../cache/persistence/file/IgniteNativeIoLib.java | 3 +-
...P2PEventRemoteFilterWithStaticInitializer.java} | 18 +-
...essageRemoteListenerWithStaticInitializer.java} | 16 +-
.../GridP2PRemoteFilterWithStaticInitializer.java} | 28 +-
...PRemoteFilterWithStaticInitializerFactory.java} | 15 +-
...P2PRemoteTransformerWithStaticInitializer.java} | 18 +-
...teTransformerWithStaticInitializerFactory.java} | 17 +-
...alizableRemoteFilterWithStaticInitializer.java} | 17 +-
.../GridP2PTestObjectWithStaticInitializer.java} | 26 +-
.../tests/p2p/compute/ExternalEntryProcessor.java} | 26 +-
.../cache/hibernate/HibernateEntityRegion.java | 9 +-
.../hibernate/IgniteCachedDomainDataAccess.java | 15 +-
.../cache/hibernate/IgniteEntityDataAccess.java | 9 +-
.../cache/hibernate/IgniteNaturalIdDataAccess.java | 7 +-
.../HibernateL2CacheConfigurationSelfTest.java | 10 +-
.../HibernateL2CacheStrategySelfTest.java | 10 +-
modules/indexing/pom.xml | 7 +
.../processors/query/h2/CommandProcessor.java | 6 +-
.../processors/query/h2/IgniteH2Indexing.java | 8 +-
.../query/h2/database/H2PkHashIndex.java | 9 +-
.../processors/query/h2/opt/GridH2ProxyIndex.java | 9 +-
.../apache/ignite/client/FunctionalQueryTest.java | 3 +-
.../metric/AbstractIndexPageMetricsTest.java | 207 +++++
.../ignite/internal/metric/IndexPageCounter.java | 102 +++
.../metric/IndexPagesMetricsInMemoryTest.java | 47 ++
.../IndexPagesMetricsPageDisplacementTest.java | 194 +++++
.../metric/IndexPagesMetricsPersistentTest.java | 70 ++
...finityKeyNameAndValueFieldNameConflictTest.java | 3 +-
.../cache/BinaryTypeMismatchLoggingTest.java | 3 +-
.../cache/CacheRegisterMetadataLocallyTest.java | 4 +-
...eckIndexesInlineSizeOnNodeJoinMultiJvmTest.java | 13 +-
.../cache/GridCacheDynamicLoadOnClientTest.java | 4 +-
.../IgniteCacheAbstractFieldsQuerySelfTest.java | 17 +-
...teCacheConfigurationPrimitiveTypesSelfTest.java | 3 +-
.../IgniteCacheSqlInsertValidationSelfTest.java | 47 +-
.../cache/IgniteDynamicSqlRestoreTest.java | 3 +-
.../QueryJoinWithDifferentNodeFiltersTest.java | 4 +-
.../authentication/SqlUserCommandSelfTest.java | 55 +-
.../processors/cache/index/BasicIndexTest.java | 4 +-
.../cache/index/H2RowExpireTimeIndexSelfTest.java | 6 +-
.../cache/index/QueryEntityValidationSelfTest.java | 6 +-
...acheMvccAbstractSqlCoordinatorFailoverTest.java | 4 +-
.../mvcc/CacheMvccBasicContinuousQueryTest.java | 9 +-
...eMvccPartitionedSqlCoordinatorFailoverTest.java | 10 +-
.../CacheMvccSqlConfigurationValidationTest.java | 7 +-
.../mvcc/CacheMvccSqlQueriesAbstractTest.java | 8 +-
.../mvcc/CacheMvccSqlTxQueriesAbstractTest.java | 5 +-
.../db/LongDestroyDurableBackgroundTaskTest.java | 3 +-
.../IgniteClusterSnapshotCheckWithIndexesTest.java | 8 +-
...niteClusterSnapshotRestoreWithIndexingTest.java | 211 +++++
.../RebuildIndexWithHistoricalRebalanceTest.java | 5 +-
...ngingBaselineCacheQueryNodeRestartSelfTest.java | 5 +-
...ableBaselineCacheQueryNodeRestartsSelfTest.java | 5 +-
.../query/IgniteSqlKeyValueFieldsTest.java | 3 +-
.../query/IgniteSqlSplitterSelfTest.java | 19 +-
.../query/KillQueryOnClientDisconnectTest.java | 11 +-
.../processors/query/SqlSystemViewsSelfTest.java | 40 +-
.../h2/GridSubqueryJoinOptimizerSelfTest.java | 54 ++
.../inlinecolumn/InlineIndexColumnTest.java | 168 ++--
.../query/h2/sql/BaseH2CompareQueryTest.java | 15 +-
.../query/h2/sql/H2CompareBigQueryTest.java | 14 +-
.../DisappearedCacheCauseRetryMessageSelfTest.java | 5 +-
.../h2/twostep/RetryCauseMessageSelfTest.java | 9 +-
.../testsuites/IgniteCacheQuerySelfTestSuite6.java | 4 +-
...teCacheWithIndexingAndPersistenceTestSuite.java | 6 +-
.../IgniteCacheWithIndexingTestSuite.java | 5 +-
.../IgnitePdsWithIndexingCoreTestSuite.java | 2 +
.../testsuites/IgnitePdsWithIndexingTestSuite.java | 4 +-
.../ml/sparkmodelparser/SparkModelParser.java | 5 +-
.../ml/sparkmodelparser/SparkModelParserTest.java | 5 +-
.../ignite/ml/clustering/kmeans/KMeansModel.java | 6 +-
.../ignite/ml/composition/ModelsComposition.java | 4 +-
.../ml/composition/bagging/BaggedTrainer.java | 4 +-
.../ml/dataset/impl/cache/CacheBasedDataset.java | 3 +-
.../impl/cache/CacheBasedDatasetBuilder.java | 14 +-
.../ml/dataset/impl/local/LocalDatasetBuilder.java | 5 +-
.../ignite/ml/knn/ann/ANNClassificationModel.java | 6 +-
.../ml/knn/ann/ANNClassificationTrainer.java | 9 +-
.../preprocessing/IllegalFeatureTypeException.java | 3 +-
.../preprocessing/IllegalLabelTypeException.java | 3 +-
.../ignite/ml/multiclass/MultiClassModel.java | 3 +-
.../ignite/ml/multiclass/OneVsRestTrainer.java | 3 +-
.../compound/CompoundNaiveBayesTrainer.java | 12 +-
.../apache/ignite/ml/nn/MultilayerPerceptron.java | 3 +-
.../updatecalculators/SimpleGDParameterUpdate.java | 3 +-
.../ml/preprocessing/encoding/EncoderTrainer.java | 4 +-
.../onehotencoder/OneHotEncoderPreprocessor.java | 6 +-
.../stringencoder/StringEncoderPreprocessor.java | 3 +-
.../preprocessing/imputing/ImputingStrategy.java | 5 +-
.../linear/LinearRegressionLSQRTrainer.java | 3 +-
.../linear/LinearRegressionSGDTrainer.java | 3 +-
.../logistic/LogisticRegressionSGDTrainer.java | 3 +-
.../ml/selection/cv/AbstractCrossValidation.java | 3 +-
...assificationPointwiseMetricStatsAggregator.java | 3 +-
.../ClassificationMetricsAggregator.java | 3 +-
.../RegressionMetricStatsAggregator.java | 3 +-
.../BinaryClassificationEvaluationContext.java | 3 +-
.../classification/BinaryClassificationMetric.java | 3 +-
.../ml/svm/SVMLinearClassificationTrainer.java | 3 +-
.../ml/trainers/AdaptableDatasetTrainer.java | 15 +-
.../apache/ignite/ml/trainers/DatasetTrainer.java | 9 +-
.../java/org/apache/ignite/ml/tree/NodeData.java | 8 +-
.../ignite/ml/util/genetic/GeneticAlgorithm.java | 3 +-
.../test/java/org/apache/ignite/ml/TestUtils.java | 6 +-
.../ignite/ml/clustering/KMeansTrainerTest.java | 3 +-
.../apache/ignite/ml/common/LocalModelsTest.java | 9 +-
.../ml/composition/boosting/GDBTrainerTest.java | 3 +-
.../primitive/SimpleLabeledDatasetTest.java | 3 +-
.../LearningEnvironmentBuilderTest.java | 16 +-
.../ml/environment/LearningEnvironmentTest.java | 11 +-
.../ml/environment/deploy/MLDeployingTest.java | 4 +-
.../ignite/ml/math/isolve/lsqr/LSQROnHeapTest.java | 9 +-
.../primitives/matrix/MatrixStorageFixtures.java | 3 +-
.../matrix/MatrixStorageImplementationTest.java | 9 +-
.../math/primitives/vector/AbstractVectorTest.java | 25 +-
.../ml/math/primitives/vector/VectorNormTest.java | 3 +-
.../ignite/ml/multiclass/OneVsRestTrainerTest.java | 3 +-
.../gaussian/GaussianNaiveBayesTrainerTest.java | 3 +-
.../test/java/org/apache/ignite/ml/nn/MLPTest.java | 6 +-
.../org/apache/ignite/ml/nn/MLPTrainerTest.java | 12 +-
.../ignite/ml/nn/performance/MnistMLPTestUtil.java | 7 +-
.../preprocessing/encoding/EncoderTrainerTest.java | 48 +-
.../preprocessing/imputing/ImputerTrainerTest.java | 30 +-
.../linear/LinearRegressionLSQRTrainerTest.java | 3 +-
.../logistic/LogisticRegressionSGDTrainerTest.java | 3 +-
.../ml/selection/cv/CrossValidationTest.java | 84 +-
.../cursor/CacheBasedLabelPairCursorTest.java | 3 +-
.../scoring/cursor/LocalLabelPairCursorTest.java | 3 +-
.../apache/ignite/ml/svm/SVMBinaryTrainerTest.java | 3 +-
.../RandomForestClassifierTrainerTest.java | 3 +-
.../RandomForestRegressionTrainerTest.java | 3 +-
.../ml/util/genetic/GeneticAlgorithmTest.java | 3 +-
.../cluster-compute-example/CMakeLists.txt | 13 +-
.../DataStreamer/DataStreamerBenchmark.cs | 106 +++
.../Apache.Ignite.BenchmarkDotNet/Program.cs | 4 +-
.../Cache/PartitionPreloadTest.cs | 2 +-
.../Cache/Platform/PlatformCacheTest.cs | 2 +-
.../Client/ClientFeaturesTest.cs | 1 +
.../Dataload/DataStreamerTest.cs | 314 ++++++-
.../Dataload/DataStreamerTestTopologyChange.cs | 39 +-
.../Apache.Ignite.Core/Datastream/IDataStreamer.cs | 150 +++-
.../dotnet/Apache.Ignite.Core/Ignition.cs | 40 +-
.../Apache.Ignite.Core/Impl/Common/TaskRunner.cs | 57 +-
.../Impl/Datastream/DataStreamerBatch.cs | 58 +-
.../Impl/Datastream/DataStreamerImpl.cs | 212 +++--
.../Impl/PlatformDisposableTargetAdapter.cs | 24 +-
.../http/jetty/GridJettyObjectMapper.java | 27 +-
.../protocols/http/jetty/GridJettyRestHandler.java | 6 +-
.../resource/GridResourceProcessorSelfTest.java | 3 +-
.../apache/ignite/spring/injection/spring-bean.xml | 3 +-
.../tools/ant/beautifier/GridJavadocAntTask.java | 3 +-
.../spi/deployment/uri/UriDeploymentSpi.java | 4 +-
.../UriDeploymentAbsentProcessorClassTest.java | 117 +++
.../testsuites/IgniteUriDeploymentTestSuite.java | 4 +-
.../servlet/ServletContextListenerStartup.java | 6 +-
.../ignite/startup/servlet/ServletStartup.java | 6 +-
.../ignite/yardstick/IgniteBenchmarkArguments.java | 6 +-
.../org/apache/ignite/yardstick/cache/Loader.java | 2 +-
.../yardstick/cache/jdbc/RdbmsBenchmark.java | 4 +-
.../jdbc/NativeSqlJoinQueryRangeBenchmark.java | 6 +-
.../zk/internal/ZookeeperDiscoveryImpl.java | 14 +
parent/pom.xml | 3 +-
674 files changed, 13855 insertions(+), 4454 deletions(-)
delete mode 100644 docs/_docs/installation/index.adoc
create mode 100644 docs/_docs/net-specific/net-async.adoc
create mode 100644 modules/clients/src/test/config/jdbc-security-config.xml
create mode 100644 modules/clients/src/test/java/org/apache/ignite/internal/processors/rest/JettyRestProcessorAuthenticatorUserManagementAuthorizationTest.java
delete mode 100644 modules/core/src/main/java/org/apache/ignite/internal/processors/authentication/AuthorizationContext.java
create mode 100644 modules/core/src/main/java/org/apache/ignite/internal/processors/cache/persistence/metastorage/pendingtask/DurableBackgroundTaskResult.java
copy modules/core/src/main/java/org/apache/ignite/internal/processors/cache/persistence/{package-info.java => pagemem/PageMetrics.java} (55%)
create mode 100644 modules/core/src/main/java/org/apache/ignite/internal/processors/cache/persistence/pagemem/PageMetricsImpl.java
create mode 100644 modules/core/src/main/java/org/apache/ignite/internal/processors/cache/persistence/snapshot/SnapshotOperationRequest.java
create mode 100644 modules/core/src/main/java/org/apache/ignite/internal/processors/cache/persistence/snapshot/SnapshotPartitionsVerifyTaskArg.java
create mode 100644 modules/core/src/main/java/org/apache/ignite/internal/processors/cache/persistence/snapshot/SnapshotPartitionsVerifyTaskResult.java
create mode 100644 modules/core/src/main/java/org/apache/ignite/internal/processors/cache/persistence/snapshot/SnapshotRestoreProcess.java
create mode 100644 modules/core/src/main/java/org/apache/ignite/internal/processors/localtask/DurableBackgroundTaskState.java
delete mode 100644 modules/core/src/test/java/org/apache/ignite/internal/RaceOnDeployClassesWithSameAliases.java
create mode 100644 modules/core/src/test/java/org/apache/ignite/internal/managers/deployment/GridDifferentLocalDeploymentSelfTest.java
create mode 100644 modules/core/src/test/java/org/apache/ignite/internal/processors/cache/persistence/db/IgniteLogicalRecoveryWithParamsTest.java
create mode 100644 modules/core/src/test/java/org/apache/ignite/internal/processors/cache/persistence/snapshot/IgniteClusterSnapshotRestoreBaseTest.java
create mode 100644 modules/core/src/test/java/org/apache/ignite/internal/processors/cache/persistence/snapshot/IgniteClusterSnapshotRestoreSelfTest.java
create mode 100644 modules/core/src/test/java/org/apache/ignite/internal/processors/cache/persistence/snapshot/IgniteSnapshotWithMetastorageTest.java
create mode 100644 modules/core/src/test/java/org/apache/ignite/internal/processors/cache/query/continuous/CacheContinuousQueryDeploymentToClientTest.java
create mode 100644 modules/core/src/test/java/org/apache/ignite/internal/processors/localtask/DurableBackgroundTasksProcessorSelfTest.java
create mode 100644 modules/core/src/test/java/org/apache/ignite/internal/processors/localtask/ObservingCheckpointListener.java
create mode 100644 modules/core/src/test/java/org/apache/ignite/internal/processors/localtask/SimpleTask.java
create mode 100644 modules/core/src/test/java/org/apache/ignite/p2p/GridP2PContinuousDeploymentClientDisconnectTest.java
create mode 100644 modules/core/src/test/java/org/apache/ignite/spi/discovery/tcp/TcpDiscoveryWithAddressFilterTest.java
copy modules/{core/src/test/java/org/apache/ignite/internal/processors/cache/multijvm/GridCachePartitionedNearDisabledOnheapMultiJvmFullApiSelfTest.java => extdata/p2p/src/main/java/org/apache/ignite/tests/p2p/GridP2PEventRemoteFilterWithStaticInitializer.java} (64%)
copy modules/{core/src/test/java/org/apache/ignite/internal/processors/cache/multijvm/GridCachePartitionedNearDisabledOnheapMultiJvmFullApiSelfTest.java => extdata/p2p/src/main/java/org/apache/ignite/tests/p2p/GridP2PMessageRemoteListenerWithStaticInitializer.java} (64%)
copy modules/{core/src/test/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridCachePartitionedNearDisabledAtomicOnheapMultiNodeFullApiSelfTest.java => extdata/p2p/src/main/java/org/apache/ignite/tests/p2p/GridP2PRemoteFilterWithStaticInitializer.java} (55%)
copy modules/{core/src/test/java/org/apache/ignite/internal/processors/cache/multijvm/GridCachePartitionedNearDisabledOnheapMultiJvmFullApiSelfTest.java => extdata/p2p/src/main/java/org/apache/ignite/tests/p2p/GridP2PRemoteFilterWithStaticInitializerFactory.java} (65%)
copy modules/{core/src/test/java/org/apache/ignite/internal/processors/cache/multijvm/GridCachePartitionedNearDisabledAtomicOnheapMultiJvmFullApiSelfTest.java => extdata/p2p/src/main/java/org/apache/ignite/tests/p2p/GridP2PRemoteTransformerWithStaticInitializer.java} (59%)
copy modules/{core/src/test/java/org/apache/ignite/internal/processors/cache/multijvm/GridCachePartitionedNearDisabledAtomicOnheapMultiJvmFullApiSelfTest.java => extdata/p2p/src/main/java/org/apache/ignite/tests/p2p/GridP2PRemoteTransformerWithStaticInitializerFactory.java} (61%)
copy modules/{core/src/test/java/org/apache/ignite/internal/processors/cache/multijvm/GridCachePartitionedNearDisabledAtomicOnheapMultiJvmFullApiSelfTest.java => extdata/p2p/src/main/java/org/apache/ignite/tests/p2p/GridP2PSerializableRemoteFilterWithStaticInitializer.java} (58%)
copy modules/{core/src/main/java/org/apache/ignite/internal/processors/metastorage/persistence/DmsWorkerStatus.java => extdata/p2p/src/main/java/org/apache/ignite/tests/p2p/GridP2PTestObjectWithStaticInitializer.java} (71%)
rename modules/{core/src/main/java/org/apache/ignite/internal/processors/metastorage/persistence/DmsWorkerStatus.java => extdata/p2p/src/main/java/org/apache/ignite/tests/p2p/compute/ExternalEntryProcessor.java} (50%)
create mode 100644 modules/indexing/src/test/java/org/apache/ignite/internal/metric/AbstractIndexPageMetricsTest.java
create mode 100644 modules/indexing/src/test/java/org/apache/ignite/internal/metric/IndexPageCounter.java
create mode 100644 modules/indexing/src/test/java/org/apache/ignite/internal/metric/IndexPagesMetricsInMemoryTest.java
create mode 100644 modules/indexing/src/test/java/org/apache/ignite/internal/metric/IndexPagesMetricsPageDisplacementTest.java
create mode 100644 modules/indexing/src/test/java/org/apache/ignite/internal/metric/IndexPagesMetricsPersistentTest.java
create mode 100644 modules/indexing/src/test/java/org/apache/ignite/internal/processors/cache/persistence/snapshot/IgniteClusterSnapshotRestoreWithIndexingTest.java
create mode 100644 modules/platforms/dotnet/Apache.Ignite.BenchmarkDotNet/DataStreamer/DataStreamerBenchmark.cs
create mode 100644 modules/urideploy/src/test/java/org/apache/ignite/internal/UriDeploymentAbsentProcessorClassTest.java