You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ignite.apache.org by gv...@apache.org on 2020/02/06 15:19:20 UTC
[ignite] 01/01: Merge branch 'ignite-master' into ignite-12248
This is an automated email from the ASF dual-hosted git repository.
gvvinblade pushed a commit to branch ignite-12248
in repository https://gitbox.apache.org/repos/asf/ignite.git
commit 325987f1558f82f85c1d6eaeac05c58644a670b6
Merge: 095804d 21fab11
Author: Igor Seliverstov <gv...@gmail.com>
AuthorDate: Wed Jan 29 16:58:19 2020 +0300
Merge branch 'ignite-master' into ignite-12248
# Conflicts:
# modules/core/src/main/java/org/apache/ignite/internal/IgniteKernal.java
NOTICE | 2 +-
assembly/NOTICE_HADOOP | 2 +-
assembly/NOTICE_IGNITE | 2 +-
examples/config/spring/example-spring-data.xml | 64 +
examples/pom-standalone-lgpl.xml | 12 +
examples/pom-standalone.xml | 12 +
...fg.java => SpringApplicationConfiguration.java} | 22 +-
.../examples/springdata/SpringDataExample.java | 6 +-
.../tests/examples/ScalarExamplesSelfTest.scala | 19 +-
.../benchmarks/jol/GridMetricsJolBenchmark.java | 2 +-
modules/cassandra/store/pom.xml | 2 +-
.../internal/jdbc2/JdbcStreamingSelfTest.java | 91 +-
.../rest/JettyRestProcessorBaselineSelfTest.java | 19 +-
.../ignite/jdbc/JdbcErrorsAbstractSelfTest.java | 9 +-
.../jdbc/suite/IgniteJdbcDriverTestSuite.java | 24 +-
...JdbcThinDriverPartitionAwarenessTestSuite.java} | 22 +-
.../ignite/jdbc/thin/JdbcThinAbstractSelfTest.java | 4 +-
...cThinBulkLoadAtomicPartitionedNearSelfTest.java | 39 -
...SelfTest.java => JdbcThinBulkLoadSelfTest.java} | 84 +-
...inBulkLoadTransactionalPartitionedSelfTest.java | 39 -
...hinBulkLoadTransactionalReplicatedSelfTest.java | 39 -
.../JdbcThinConnectionMultipleAddressesTest.java | 2 +-
.../jdbc/thin/JdbcThinConnectionSSLTest.java | 272 +++-
.../jdbc/thin/JdbcThinConnectionSelfTest.java | 314 ++---
.../jdbc/thin/JdbcThinDataSourceSelfTest.java | 2 +-
.../ignite/jdbc/thin/JdbcThinMetadataSelfTest.java | 8 +-
...nAwarenessReconnectionAndFailoverSelfTest.java} | 24 +-
...ava => JdbcThinPartitionAwarenessSelfTest.java} | 34 +-
...hinPartitionAwarenessTransactionsSelfTest.java} | 6 +-
.../jdbc/thin/JdbcThinStatementSelfTest.java | 8 +-
.../IgnitePKIndexesMigrationToUnwrapPkTest.java | 1 -
.../persistence/MetaStorageCompatibilityTest.java | 348 +++++
.../IgniteCompatibilityBasicTestSuite.java | 6 +-
.../DiskPageCompressionIntegrationTest.java | 5 +-
modules/core/src/main/java/META-INF/NOTICE | 2 +-
.../src/main/java/org/apache/ignite/Ignite.java | 7 +
.../main/java/org/apache/ignite/IgniteBinary.java | 16 +-
.../main/java/org/apache/ignite/IgniteCache.java | 4 +
.../main/java/org/apache/ignite/IgniteCluster.java | 19 +-
.../java/org/apache/ignite/IgniteEncryption.java | 73 +
.../apache/ignite/IgniteJdbcThinDataSource.java | 20 +
.../org/apache/ignite/IgniteSystemProperties.java | 31 +-
.../java/org/apache/ignite/cache/QueryEntity.java | 11 +-
.../org/apache/ignite/cluster/ClusterState.java | 73 +
.../ignite/configuration/ClientConfiguration.java | 16 +-
.../configuration/DataRegionConfiguration.java | 9 +
.../configuration/DataStorageConfiguration.java | 9 +
.../ignite/configuration/IgniteConfiguration.java | 76 +-
.../configuration/MemoryPolicyConfiguration.java | 9 +
.../PersistentStoreConfiguration.java | 9 +
.../events/CacheConsistencyViolationEvent.java | 4 +
.../ignite/events/ClusterActivationEvent.java | 5 +-
...tionEvent.java => ClusterStateChangeEvent.java} | 66 +-
.../java/org/apache/ignite/events/EventType.java | 12 +
.../apache/ignite/internal/GridKernalContext.java | 6 +
.../ignite/internal/GridKernalContextImpl.java | 12 +
.../java/org/apache/ignite/internal/GridTopic.java | 6 +-
.../org/apache/ignite/internal/IgniteFeatures.java | 14 +-
.../org/apache/ignite/internal/IgniteKernal.java | 354 ++---
.../ignite/internal/IgniteNodeAttributes.java | 3 -
.../internal/binary/BinaryClassDescriptor.java | 68 +-
.../ignite/internal/binary/BinaryContext.java | 321 ++---
.../internal/binary/BinaryEnumObjectImpl.java | 13 +-
.../internal/binary/BinaryFieldAccessor.java | 4 +-
.../ignite/internal/binary/BinaryObjectExImpl.java | 4 +-
.../ignite/internal/binary/BinaryReaderExImpl.java | 8 +-
.../apache/ignite/internal/binary/BinaryUtils.java | 14 +-
.../ignite/internal/binary/BinaryWriterExImpl.java | 29 +-
.../internal/binary/builder/BinaryBuilderEnum.java | 2 +-
.../binary/builder/BinaryBuilderSerializer.java | 37 +-
.../binary/builder/BinaryEnumArrayLazyValue.java | 2 +-
.../binary/builder/BinaryObjectArrayLazyValue.java | 2 +-
.../binary/builder/BinaryObjectBuilderImpl.java | 13 +-
.../apache/ignite/internal/client/GridClient.java | 2 +-
.../internal/client/GridClientClusterState.java | 20 +-
.../ignite/internal/client/GridClientCompute.java | 2 +-
.../ignite/internal/client/GridClientData.java | 2 +-
.../client/impl/GridClientClusterStateImpl.java | 29 +-
.../impl/connection/GridClientConnection.java | 25 +-
.../connection/GridClientNioTcpConnection.java | 57 +-
.../client/thin/ClientCacheAffinityContext.java | 2 +-
.../client/thin/ClientCacheAffinityMapping.java | 10 +-
.../internal/client/thin/ProtocolVersion.java | 2 +-
.../internal/client/thin/ReliableChannel.java | 16 +-
.../internal/cluster/ClusterGroupAdapter.java | 11 +-
.../cluster/DistributedBaselineConfiguration.java | 101 +-
.../internal/cluster/IgniteClusterAsyncImpl.java | 9 +-
.../ignite/internal/cluster/IgniteClusterImpl.java | 23 +-
.../internal/commandline/ActivateCommand.java | 7 +-
.../ClusterReadOnlyModeDisableCommand.java | 72 -
.../ClusterReadOnlyModeEnableCommand.java | 72 -
.../commandline/ClusterStateChangeCommand.java | 105 ++
.../ignite/internal/commandline/Command.java | 73 +-
.../internal/commandline/CommandHandler.java | 1 +
.../ignite/internal/commandline/CommandList.java | 11 +-
.../internal/commandline/DeactivateCommand.java | 7 +-
.../ignite/internal/commandline/StateCommand.java | 26 +-
.../internal/commandline/cache/CacheCommands.java | 45 +-
.../commandline/encryption/EncryptionCommand.java | 125 ++
.../encryption/EncryptionSubcommand.java | 59 +
.../ignite/internal/jdbc/thin/AffinityCache.java | 8 +-
.../internal/jdbc/thin/ConnectionProperties.java | 46 +-
.../jdbc/thin/ConnectionPropertiesImpl.java | 73 +-
.../internal/jdbc/thin/JdbcThinConnection.java | 52 +-
...=> JdbcThinPartitionAwarenessMappingGroup.java} | 16 +-
.../ignite/internal/jdbc/thin/JdbcThinSSLUtil.java | 205 +--
.../ignite/internal/jdbc/thin/JdbcThinTcpIo.java | 4 +-
.../internal/managers/IgniteMBeansManager.java | 32 +-
.../managers/checkpoint/GridCheckpointManager.java | 4 +-
.../managers/communication/GridIoManager.java | 13 +-
.../communication/GridIoMessageFactory.java | 6 +
.../deployment/GridDeploymentPerVersionStore.java | 16 +-
.../managers/discovery/GridDiscoveryManager.java | 27 +-
.../managers/encryption/EncryptionMXBeanImpl.java} | 29 +-
.../encryption/GenerateEncryptionKeyResponse.java | 26 +-
.../managers/encryption/GridEncryptionManager.java | 755 +++++++++--
.../managers/encryption}/package-info.java | 5 +-
.../ignite/internal/metric/IoStatisticsHolder.java | 5 +
.../internal/metric/IoStatisticsHolderCache.java | 21 +-
.../internal/metric/IoStatisticsHolderIndex.java | 25 +-
.../internal/metric/IoStatisticsHolderNoOp.java | 5 +
.../internal/metric/IoStatisticsHolderQuery.java | 5 +
.../ignite/internal/metric/IoStatisticsType.java | 10 +-
.../pagemem/wal/IgniteWriteAheadLogManager.java | 4 +-
.../pagemem/wal/record/MasterKeyChangeRecord.java | 68 +
.../internal/pagemem/wal/record/WALRecord.java | 5 +-
.../affinity/GridAffinityAssignmentV2.java | 8 +-
.../affinity/IdealAffinityAssignment.java | 2 +-
.../cache/CacheAffinitySharedManager.java | 116 ++
.../processors/cache/CacheGroupContext.java | 11 +
.../processors/cache/CacheGroupMetricsImpl.java | 19 +
.../processors/cache/CacheMetricsImpl.java | 12 +-
.../processors/cache/CacheObjectAdapter.java | 2 +-
.../processors/cache/ClusterCachesInfo.java | 31 +-
.../cache/DynamicCacheChangeRequest.java | 13 +
.../internal/processors/cache/ExchangeActions.java | 13 +-
.../internal/processors/cache/ExchangeContext.java | 17 +-
.../processors/cache/GridCacheAdapter.java | 13 +-
.../processors/cache/GridCacheContextInfo.java | 8 +
.../processors/cache/GridCacheMapEntry.java | 4 +-
.../cache/GridCachePartitionExchangeManager.java | 129 +-
.../processors/cache/GridCacheProcessor.java | 108 +-
.../cache/IgniteCacheOffheapManager.java | 2 +-
.../cache/IgniteCacheOffheapManagerImpl.java | 23 +-
.../processors/cache/KeyCacheObjectImpl.java | 2 +-
.../PartitionTxUpdateCounterDebugWrapper.java | 17 +
.../cache/PartitionTxUpdateCounterImpl.java | 2 +
.../processors/cache/StateChangeRequest.java | 34 +-
.../internal/processors/cache/WalStateManager.java | 24 +-
.../cache/binary/BinaryMetadataTransport.java | 2 +-
.../distributed/GridCacheTxRecoveryFuture.java | 15 +-
.../dht/GridDhtTopologyFutureAdapter.java | 3 +-
.../distributed/dht/GridDhtTxFinishFuture.java | 38 +-
.../distributed/dht/GridDhtTxPrepareFuture.java | 4 +-
.../dht/IgniteClusterReadOnlyException.java} | 17 +-
.../distributed/dht/atomic/GridDhtAtomicCache.java | 2 +-
.../dht/preloader/GridDhtPartitionDemander.java | 88 +-
.../preloader/GridDhtPartitionsExchangeFuture.java | 32 +-
.../dht/preloader/GridDhtPreloader.java | 4 +
.../dht/preloader/PartitionsExchangeAware.java | 69 +
.../dht/topology/GridClientPartitionTopology.java | 20 +-
.../dht/topology/GridDhtLocalPartition.java | 66 +-
.../dht/topology/GridDhtPartitionTopology.java | 8 +-
.../dht/topology/GridDhtPartitionTopologyImpl.java | 71 +-
.../dht/topology/PartitionsEvictManager.java | 131 +-
.../processors/cache/mvcc/txlog/TxLog.java | 3 +-
...eckpointFuture.java => CheckpointProgress.java} | 17 +-
...{CheckpointFuture.java => CheckpointState.java} | 25 +-
.../cache/persistence/DataRegionMetricsImpl.java | 5 +
.../GridCacheDatabaseSharedManager.java | 356 +++--
.../cache/persistence/GridCacheOffheapManager.java | 53 +-
.../IgniteCacheDatabaseSharedManager.java | 28 +-
.../persistence/file/FilePageStoreManager.java | 13 +-
.../persistence/freelist/AbstractFreeList.java | 20 +-
.../cache/persistence/freelist/CacheFreeList.java | 7 +-
.../cache/persistence/freelist/PagesList.java | 52 +-
.../cache/persistence/metastorage/MetaStorage.java | 49 +-
.../pendingtask/DurableBackgroundTask.java | 41 +
.../cache/persistence/pagemem/PageMemoryEx.java | 20 +-
.../cache/persistence/pagemem/PageMemoryImpl.java | 89 +-
.../partstorage/PartitionMetaStorageImpl.java | 6 +-
.../cache/persistence/tree/BPlusTree.java | 296 ++++-
.../persistence/tree/reuse/ReuseListImpl.java | 8 +-
.../wal/AbstractWalRecordsIterator.java | 5 +-
.../persistence/wal/FileWriteAheadLogManager.java | 49 +-
.../wal/filehandle/FileHandleManager.java | 4 +-
.../wal/filehandle/FileHandleManagerFactory.java | 5 -
.../wal/filehandle/FileHandleManagerImpl.java | 33 +-
.../wal/filehandle/FileWriteHandleImpl.java | 2 +-
.../wal/filehandle/FsyncFileHandleManagerImpl.java | 45 +-
.../wal/filehandle/FsyncFileWriteHandle.java | 6 +-
.../wal/reader/StandaloneGridKernalContext.java | 6 +
.../wal/serializer/RecordDataV1Serializer.java | 60 +-
.../cache/query/QueryEntityTypeDescriptor.java | 41 +-
.../AbstractSecurityAwareExternalizable.java} | 55 +-
.../continuous/CacheContinuousQueryManager.java | 69 +-
.../query/continuous/SecurityAwareFilter.java | 62 +
.../continuous/SecurityAwareFilterFactory.java | 52 +
.../SecurityAwareTransformerFactory.java | 67 +
.../cache/store/GridCacheStoreManagerAdapter.java | 2 +-
.../cache/store/GridCacheWriteBehindStore.java | 4 +-
.../cache/transactions/IgniteInternalTx.java | 5 +
.../cache/transactions/IgniteTxAdapter.java | 7 +-
.../cache/transactions/IgniteTxHandler.java | 48 +-
.../processors/cache/transactions/IgniteTxKey.java | 2 +-
.../cache/transactions/IgniteTxLocalAdapter.java | 7 -
.../cache/transactions/IgniteTxManager.java | 20 +-
.../transactions/TransactionMetricsAdapter.java | 6 +-
.../processors/cache/transactions/TxDeadlock.java | 2 +-
.../cache/transactions/TxEntryValueHolder.java | 8 +-
.../processors/cache/verify/IdleVerifyUtility.java | 8 +-
.../cluster/ChangeGlobalStateFinishMessage.java | 26 +-
.../cluster/ChangeGlobalStateMessage.java | 29 +-
.../cluster/DiscoveryDataClusterState.java | 111 +-
.../cluster/GridClusterStateProcessor.java | 540 ++++----
.../cluster/IGridClusterStateProcessor.java | 38 +-
.../baseline/autoadjust/ChangeTopologyWatcher.java | 17 +-
.../distributed/DistributedBooleanProperty.java | 2 +-
...ure.java => DistributedChangeableProperty.java} | 28 +-
.../distributed/DistributedComparableProperty.java | 2 +-
.../DistributedConfigurationLifecycleListener.java | 6 +
.../DistributedConfigurationProcessor.java | 76 +-
.../distributed/DistributedProperty.java | 119 +-
.../distributed/DistributedPropertyDispatcher.java | 21 +-
.../distributed/PropertyUpdateClosure.java | 12 +-
...roperty.java => SimpleDistributedProperty.java} | 92 +-
.../processors/datastreamer/DataStreamerImpl.java | 12 +-
.../datastructures/GridCacheQueueAdapter.java | 4 +-
.../processors/failure/FailureProcessor.java | 63 +-
.../localtask/DurableBackgroundTasksProcessor.java | 265 ++++
.../metastorage/DistributedMetaStorage.java | 10 +
.../persistence/DistributedMetaStorageImpl.java | 5 +
.../persistence/DmsDataWriterWorker.java | 2 +
.../processors/metric/GridMetricManager.java | 255 +++-
.../internal/processors/metric/MetricRegistry.java | 93 +-
.../processors/metric/MetricsMxBeanImpl.java | 75 ++
.../metric/PushMetricsExporterAdapter.java | 9 +-
...stogramMetric.java => HistogramMetricImpl.java} | 14 +-
.../processors/metric/impl/HitRateMetric.java | 18 +-
.../processors/metric/impl/MetricUtils.java | 69 +-
.../internal/processors/odbc/SqlStateCode.java | 4 +-
.../odbc/jdbc/JdbcCachePartitionsResult.java | 14 +-
.../odbc/jdbc/JdbcConnectionContext.java | 2 +-
.../processors/odbc/jdbc/JdbcRequestHandler.java | 16 +-
.../processors/platform/PlatformContext.java | 3 +-
.../processors/platform/PlatformContextImpl.java | 10 +-
.../platform/PlatformNativeException.java | 2 +-
.../platform/binary/PlatformBinaryProcessor.java | 15 +-
.../platform/client/ClientConnectionContext.java | 2 +-
.../platform/client/ClientMessageParser.java | 14 +
...ava => ClientCachePartitionAwarenessGroup.java} | 6 +-
.../client/cache/ClientCachePartitionsRequest.java | 30 +-
.../cache/ClientCachePartitionsResponse.java | 6 +-
.../ClientClusterGroupGetNodeIdsRequest.java | 77 ++
...a => ClientClusterGroupGetNodeIdsResponse.java} | 39 +-
.../ClientClusterGroupGetNodesDetailsRequest.java | 57 +
...ClientClusterGroupGetNodesDetailsResponse.java} | 39 +-
.../cluster/ClientClusterGroupProjection.java | 159 +++
.../ClientClusterWalChangeStateResponse.java | 2 +-
.../processors/query/GridQueryIndexing.java | 7 +
.../processors/query/GridQueryProcessor.java | 2 +-
.../processors/resource/GridResourceIoc.java | 9 +-
.../processors/resource/GridResourceProcessor.java | 2 +
.../GridResourceProxiedIgniteInjector.java | 42 +-
.../resource/GridResourceSupplierInjector.java | 64 +
.../internal/processors/rest/GridRestCommand.java | 19 +-
.../processors/rest/GridRestProcessor.java | 6 +-
...est.java => GridClientClusterStateRequest.java} | 40 +-
.../client/message/GridClientStateRequest.java | 3 +-
...a => GridChangeClusterStateCommandHandler.java} | 32 +-
.../rest/protocols/tcp/GridTcpRestNioListener.java | 21 +-
...quest.java => GridRestClusterStateRequest.java} | 26 +-
.../processors/security/SecurityUtils.java | 2 +-
.../internal/resources/MetricManagerResource.java} | 18 +-
.../sql/optimizer/affinity/PartitionResult.java | 12 +-
.../affinity/PartitionTableAffinityDescriptor.java | 4 +-
.../ignite/internal/util/GridArgumentCheck.java | 13 +
.../ignite/internal/util/GridStringBuilder.java | 13 +
.../apache/ignite/internal/util/IgniteUtils.java | 57 +-
.../ignite/internal/util/StripedExecutor.java | 10 +
.../util/distributed/DistributedProcess.java | 384 ++++++
.../distributed/FullMessage.java} | 96 +-
.../distributed/InitMessage.java} | 87 +-
.../util/distributed/SingleNodeMessage.java | 196 +++
.../ignite/internal/util/ipc/IpcToNioAdapter.java | 33 +-
.../util/nio/GridAbstractCommunicationClient.java | 8 +-
.../ignite/internal/util/nio/GridNioServer.java | 117 +-
.../util/nio/GridSelectorNioSessionImpl.java | 33 +-
.../util/nio/GridShmemCommunicationClient.java | 26 +-
.../util/nio/GridTcpNioCommunicationClient.java | 2 +-
.../util/tostring/GridToStringBuilder.java | 64 +-
.../internal/visor/baseline/VisorBaselineTask.java | 14 +-
...orFindAndDeleteGarbageInPersistenceClosure.java | 8 +-
.../visor/encryption/VisorChangeMasterKeyTask.java | 65 +
.../encryption/VisorGetMasterKeyNameTask.java | 63 +
.../org/apache/ignite/lang/IgniteExperimental.java | 37 +
.../org/apache/ignite/marshaller/Marshaller.java | 2 +
.../ignite/mxbean/DataRegionMetricsMXBean.java | 4 +
.../ignite/mxbean/DataStorageMetricsMXBean.java | 4 +
.../EncryptionMXBean.java} | 28 +-
.../org/apache/ignite/mxbean/IgniteMXBean.java | 49 +-
.../org/apache/ignite/mxbean/MetricsMxBean.java | 64 +
.../org/apache/ignite/plugin/PluginProvider.java | 7 +-
.../tcp/TcpCommunicationMetricsListener.java | 378 +++---
.../spi/communication/tcp/TcpCommunicationSpi.java | 69 +-
.../ignite/spi/discovery/tcp/ServerImpl.java | 38 +-
.../ignite/spi/encryption/EncryptionSpi.java | 18 +
.../encryption/keystore/KeystoreEncryptionSpi.java | 94 +-
.../spi/encryption/noop/NoopEncryptionSpi.java | 11 +
.../metric/HistogramMetric.java} | 21 +-
.../ignite/spi/metric/MetricExporterSpi.java | 6 +-
...ricRegistry.java => ReadOnlyMetricManager.java} | 9 +-
.../ignite/spi/metric/ReadOnlyMetricRegistry.java | 20 +-
.../spi/metric/jmx/JmxMetricExporterSpi.java | 75 +-
.../ignite/spi/metric/jmx/MetricRegistryMBean.java | 12 +-
.../spi/metric/noop/NoopMetricExporterSpi.java | 6 +-
.../spi/systemview/ReadOnlySystemViewRegistry.java | 4 +-
.../ignite/ssl/SSLServerSocketFactoryWrapper.java | 3 +-
.../org/apache/ignite/ssl/SslContextFactory.java | 63 +-
.../main/resources/META-INF/classnames.properties | 6 +-
.../cluster/GridClusterStateChangeSelfTest.java | 144 ++
.../ClusterBaselineNodesMetricsSelfTest.java | 22 +-
.../internal/GridNodeMetricsLogPdsSelfTest.java | 51 +-
.../internal/GridNodeMetricsLogSelfTest.java | 89 +-
.../internal/binary/BinaryMarshallerSelfTest.java | 4 +-
.../BinaryObjectBuilderAdditionalSelfTest.java | 139 +-
.../BinarySimpleNameTestPropertySelfTest.java | 3 +-
... ThinClientAbstractPartitionAwarenessTest.java} | 6 +-
...lientPartitionAwarenessStableTopologyTest.java} | 16 +-
...entPartitionAwarenessUnstableTopologyTest.java} | 48 +-
.../commandline/CommandHandlerParsingTest.java | 70 +-
.../encryption/AbstractEncryptionTest.java | 36 +-
.../internal/encryption/EncryptionMXBeanTest.java | 143 ++
.../MasterKeyChangeConsistencyCheckTest.java | 163 +++
.../internal/encryption/MasterKeyChangeTest.java | 426 ++++++
.../internal/metric/IoStatisticsCacheSelfTest.java | 5 +-
...IoStatisticsMetricsLocalMXBeanImplSelfTest.java | 28 +-
.../ignite/internal/metric/JmxExporterSpiTest.java | 18 +-
.../internal/metric/MetricsConfigurationTest.java | 383 ++++++
.../ignite/internal/metric/MetricsSelfTest.java | 20 +-
.../processors/DeadLockOnNodeLeftExchangeTest.java | 3 +-
.../AuthenticationProcessorNodeRestartTest.java | 39 +-
.../cache/ActiveOnStartPropertyTest.java | 149 +++
.../cache/AutoActivationPropertyTest.java | 128 ++
.../cache/CacheDataRegionConfigurationTest.java | 305 +++++
.../processors/cache/CacheGroupMetricsTest.java | 31 +
.../cache/CacheGroupsMetricsRebalanceTest.java | 207 ++-
...ActiveStateChangeWithNodeOutOfBaselineTest.java | 134 ++
.../cache/ClusterReadOnlyModeAbstractTest.java | 3 +-
.../processors/cache/ClusterReadOnlyModeTest.java | 4 +-
.../processors/cache/ClusterStateAbstractTest.java | 395 ++----
.../cache/ClusterStateClientAbstractTest.java | 58 +
.../ClusterStateClientPartitionedSelfTest.java} | 20 +-
.../ClusterStateClientReplicatedSelfTest.java} | 20 +-
.../cache/ClusterStateNoRebalanceAbstractTest.java | 219 +++
.../ClusterStateNoRebalancePartitionedTest.java} | 20 +-
.../ClusterStateNoRebalanceReplicatedTest.java} | 20 +-
.../cache/ClusterStateOnStartPropertyTest.java | 396 ++++++
.../cache/ClusterStatePartitionedSelfTest.java | 14 +-
.../cache/ClusterStateReplicatedSelfTest.java | 15 +-
.../cache/ClusterStateServerAbstractTest.java | 206 +++
.../processors/cache/ClusterStateTestUtils.java | 124 ++
.../cache/ClusterStateThinClientAbstractTest.java | 80 ++
...ClusterStateThinClientPartitionedSelfTest.java} | 20 +-
.../ClusterStateThinClientReplicatedSelfTest.java} | 20 +-
.../cache/GridCacheAbstractMetricsSelfTest.java | 8 +-
...dCacheTransactionalAbstractMetricsSelfTest.java | 6 +-
.../IgniteAbstractDynamicCacheStartFailTest.java | 22 +-
.../cache/IgniteClusterActivateDeactivateTest.java | 1388 ++++++++++++--------
...usterActivateDeactivateTestWithPersistence.java | 274 ++--
...teDynamicCacheStartFailWithPersistenceTest.java | 6 -
.../binary/BinaryMetadataRegistrationTest.java | 230 ++++
.../GridCacheBinaryObjectsAbstractSelfTest.java | 2 +-
.../distributed/CacheBaselineTopologyTest.java | 21 +-
.../CacheDataLossOnPartitionMoveTest.java | 6 +-
.../CachePartitionLostWhileClearingTest.java | 8 +-
.../distributed/CacheRentingStateRepairTest.java | 7 +-
.../distributed/GridExchangeFreeSwitchTest.java | 208 ++-
.../distributed/PartitionsExchangeAwareTest.java | 272 ++++
.../dht/topology/EvictPartitionInLogTest.java | 274 ++++
.../PartitionsEvictManagerAbstractTest.java | 2 +-
.../GridCacheRebalancingWithAsyncClearingTest.java | 7 +-
.../processors/cache/mvcc/CacheMvccVacuumTest.java | 19 +-
.../persistence/CleanupRestoredCachesSlowTest.java | 5 +-
...niteBaselineAffinityTopologyActivationTest.java | 24 +-
.../persistence/IgnitePdsCorruptedIndexTest.java | 7 +-
.../IgnitePdsDestroyCacheAbstractTest.java | 45 +-
.../persistence/IgnitePdsDestroyCacheTest.java | 101 ++
.../IgnitePdsPartitionFilesDestroyTest.java | 54 +-
...IgnitePdsSpuriousRebalancingOnNodeJoinTest.java | 170 +++
...gniteRebalanceScheduleResendPartitionsTest.java | 16 +-
...ocalWalModeChangeDuringRebalancingSelfTest.java | 11 +-
.../ClientAffinityAssignmentWithBaselineTest.java | 19 +-
.../baseline/ClusterActivationEventTest.java | 296 +++--
.../ClusterActivationEventWithPersistenceTest.java | 50 +
.../IgniteAbsentEvictionNodeOutOfBaselineTest.java | 7 +-
...hangingBaselineDownCachePutAllFailoverTest.java | 7 +-
...hangingBaselineDownCacheRemoveFailoverTest.java | 6 +-
...eChangingBaselineUpCachePutAllFailoverTest.java | 7 +-
...eChangingBaselineUpCacheRemoveFailoverTest.java | 7 +-
.../persistence/db/IgniteLogicalRecoveryTest.java | 9 +-
...IgnitePdsCacheWalDisabledOnRebalancingTest.java | 18 +-
.../db/IgnitePdsDataRegionMetricsTest.java | 6 +-
.../cache/persistence/db/IgnitePdsWithTtlTest.java | 15 +-
.../SlowHistoricalRebalanceSmallHistoryTest.java | 7 +-
.../db/checkpoint/CheckpointFreeListTest.java | 35 +
...CheckpointSimulationWithRealCpDisabledTest.java | 16 -
...eWalFlushMultiNodeFailoverAbstractSelfTest.java | 6 +-
.../persistence/db/wal/WalCompactionTest.java | 85 +-
.../db/wal/WalRecoveryTxLogicalRecordsTest.java | 18 +-
.../persistence/freelist/FreeListCachingTest.java | 109 +-
.../metastorage/IgniteMetaStorageBasicTest.java | 4 +-
.../cache/persistence/pagemem/NoOpWALManager.java | 4 +-
.../standbycluster/AbstractNodeJoinTemplate.java | 8 +-
.../standbycluster/IgniteStandByClusterTest.java | 76 +-
.../wal/memtracker/PageMemoryTracker.java | 15 +
.../PageMemoryTrackerPluginProvider.java | 52 +-
.../transactions/PartitionUpdateCounterTest.java | 8 +-
...ionIntegrityWithPrimaryIndexCorruptionTest.java | 4 +-
.../TxCrossCachePartitionConsistencyTest.java | 3 -
...acheRemoteMultiplePartitionReservationTest.java | 2 -
.../TxPartitionCounterStateAbstractTest.java | 46 +-
...ounterStateConsistencyHistoryRebalanceTest.java | 98 ++
.../TxPartitionCounterStateConsistencyTest.java | 28 +-
...unterStateConsistencyVolatileRebalanceTest.java | 10 +
...ounterStateOnePrimaryTwoBackupsFailAllTest.java | 7 +-
.../TxRecoveryWithConcurrentRollbackTest.java | 340 +++++
.../processors/cluster/BaselineAutoAdjustTest.java | 35 +-
.../cluster/ClusterReadOnlyModeNodeJoinTest.java | 8 +-
.../cluster/ClusterReadOnlyModeSelfTest.java | 86 +-
.../cluster/ClusterStateChangeEventTest.java | 159 +++
...ClusterStateChangeEventWithPersistenceTest.java | 36 +
.../DistributedConfigurationAbstractTest.java | 132 +-
.../DistributedConfigurationPersistentTest.java | 128 ++
.../TestDistibutedConfigurationPlugin.java | 68 +-
.../database/BPlusTreeReuseSelfTest.java | 2 +-
.../processors/database/CacheFreeListSelfTest.java | 3 +-
.../GridCacheReplicatedQueueRemoveSelfTest.java | 144 ++
.../FailureProcessorThreadDumpThrottlingTest.java | 203 +++
.../internal/processors/igfs/IgfsIgniteMock.java | 19 +-
.../DistributedMetaStoragePersistentTest.java | 6 +-
.../metastorage/DistributedMetaStorageTest.java | 34 +-
.../processors/query/DummyQueryIndexing.java | 5 +
.../rest/RestProcessorInitializationTest.java | 74 +-
...cheOperationRemoteSecurityContextCheckTest.java | 21 +-
.../AbstractRemoteSecurityContextCheckTest.java | 122 +-
.../AbstractTestSecurityPluginProvider.java | 73 +-
.../cache/ContinuousQueryPermissionCheckTest.java | 143 ++
...tinuousQueryRemoteSecurityContextCheckTest.java | 125 ++
...tinuousQueryRemoteSecurityContextCheckTest.java | 106 ++
...hTransformerRemoteSecurityContextCheckTest.java | 118 ++
...tryProcessorRemoteSecurityContextCheckTest.java | 2 +-
.../ScanQueryRemoteSecurityContextCheckTest.java | 2 +-
...teTaskCancelRemoteSecurityContextCheckTest.java | 1 -
...DataStreamerRemoteSecurityContextCheckTest.java | 2 +-
.../service/IgniteServiceReassignmentTest.java | 6 -
.../ServiceDeploymentOutsideBaselineTest.java | 30 +-
.../util/tostring/GridToStringBuilderSelfTest.java | 4 +-
.../tostring/TransactionSensitiveDataTest.java | 343 +++++
.../ignite/plugin/AbstractTestPluginProvider.java} | 59 +-
.../plugin/NodeValidationPluginProvider.java | 54 +-
.../tcp/TcpCommunicationStatisticsTest.java | 41 +
.../spi/discovery/ClusterMetricsSelfTest.java | 6 +-
.../IgniteDiscoveryCacheReuseSelfTest.java | 6 +-
.../encryption/KeystoreEncryptionSpiSelfTest.java | 41 +-
.../apache/ignite/testframework/GridTestUtils.java | 60 +-
.../ignite/testframework/ListeningTestLogger.java | 25 +
.../testframework/junits/GridAbstractTest.java | 70 +-
.../junits/GridTestKernalContext.java | 11 +
.../ignite/testframework/junits/IgniteMock.java | 6 +
.../testframework/junits/IgniteTestResources.java | 18 +-
.../junits/multijvm/IgniteClusterProcessProxy.java | 5 +-
.../junits/multijvm/IgniteProcessProxy.java | 6 +
.../ignite/testsuites/IgniteBasicTestSuite.java | 4 +
.../IgniteBasicWithPersistenceTestSuite.java | 14 +-
.../testsuites/IgniteBinaryObjectsTestSuite.java | 5 +-
.../IgniteCacheDataStructuresSelfTestSuite.java | 2 +
.../testsuites/IgniteCacheMvccTestSuite5.java | 12 +
.../testsuites/IgniteCacheMvccTestSuite6.java | 4 +
.../ignite/testsuites/IgniteCacheTestSuite5.java | 12 +
.../ignite/testsuites/IgniteCacheTestSuite6.java | 3 +
.../ignite/testsuites/IgniteCacheTestSuite7.java | 3 +
.../ignite/testsuites/IgniteCacheTestSuite9.java | 6 +-
.../testsuites/IgniteKernalSelfTestSuite.java | 4 +-
.../ignite/testsuites/IgnitePdsTestSuite.java | 7 +
.../ignite/testsuites/IgnitePdsTestSuite2.java | 6 +
.../ignite/testsuites/IgnitePdsTestSuite4.java | 2 +
.../testsuites/IgniteStandByClusterSuite.java | 4 +-
.../ignite/testsuites/IgniteUtilSelfTestSuite.java | 2 +
.../ignite/testsuites/SecurityTestSuite.java | 6 +
.../util/GridCommandHandlerAbstractTest.java | 40 +-
...idCommandHandlerClusterByClassAbstractTest.java | 3 +
.../util/GridCommandHandlerClusterByClassTest.java | 14 +
...idCommandHandlerClusterByClassWithSSLTest.java} | 16 +-
.../ignite/util/GridCommandHandlerSslTest.java | 7 +-
.../apache/ignite/util/GridCommandHandlerTest.java | 240 +++-
.../ignite/util/GridCommandHandlerTestUtils.java | 37 +
.../GridCommandHandlerWithSSLTest.java} | 16 +-
.../control.sh_cache_help.output | 2 +-
.../org.apache.ignite.util/control.sh_help.output | 23 +-
modules/core/src/test/resources/tde.jks | Bin 347 -> 813 bytes
modules/extdata/platform/pom.xml | 8 +
.../plugin/PlatformTestPluginProvider.java | 51 +-
modules/flink/pom.xml | 194 ---
.../org/apache/ignite/sink/flink/IgniteSink.java | 197 ---
.../apache/ignite/source/flink/IgniteSource.java | 223 ----
.../ignite/source/flink/TaskRemoteFilter.java | 60 -
.../ignite/sink/flink/FlinkIgniteSinkSelfTest.java | 84 --
.../source/flink/FlinkIgniteSourceSelfTest.java | 154 ---
.../flink/src/test/resources/example-ignite.xml | 73 -
.../hibernate/IgniteCollectionDataAccess.java | 32 +-
.../cache/hibernate/IgniteDomainDataRegion.java | 22 +-
.../cache/hibernate/IgniteEntityDataAccess.java | 30 +-
.../cache/hibernate/IgniteNaturalIdDataAccess.java | 30 +-
.../h2/DurableBackgroundCleanupIndexTreeTask.java | 179 +++
.../internal/processors/query/h2/H2Utils.java | 3 +
.../processors/query/h2/IgniteH2Indexing.java | 16 +-
.../internal/processors/query/h2/QueryParser.java | 13 +-
.../query/h2/QueryParserMetricsHolder.java | 62 +
.../processors/query/h2/database/H2Tree.java | 30 +-
.../query/h2/database/H2TreeClientIndex.java | 2 +-
.../processors/query/h2/database/H2TreeIndex.java | 131 +-
.../query/h2/database/H2TreeIndexBase.java | 16 +-
.../processors/query/h2/dml/DmlBatchSender.java | 4 +-
.../processors/query/h2/dml/UpdatePlanBuilder.java | 4 +-
.../processors/query/h2/opt/GridH2IndexBase.java | 9 +
.../processors/query/h2/opt/GridH2Table.java | 29 +-
.../processors/query/h2/opt/H2CacheRow.java | 4 +-
.../query/h2/sql/GridSqlQueryParser.java | 16 +-
.../query/h2/twostep/GridMapQueryExecutor.java | 12 +-
.../metric/sql/MetricRegistryLocalSystemView.java | 14 +-
.../spi/metric/sql/SqlViewMetricExporterSpi.java | 10 +-
.../org/apache/ignite/client/ClientTestSuite.java | 8 +-
...finityKeyNameAndValueFieldNameConflictTest.java | 2 +-
...usterReadOnlyModeDoesNotBreakSqlSelectTest.java | 121 ++
.../processors/cache/SqlCacheStartStopTest.java | 330 +++++
.../H2DynamicColumnsAbstractBasicSelfTest.java | 37 +
.../index/H2TreeCorruptedTreeExceptionTest.java | 98 +-
.../index/IoStatisticsBasicIndexSelfTest.java | 47 +-
.../index/StopNodeOnRebuildIndexFailureTest.java | 10 +-
.../persistence/RebuildIndexLogMessageTest.java | 3 -
.../db/LongDestroyDurableBackgroundTaskTest.java | 676 ++++++++++
.../persistence/db/wal/IgniteWalRecoveryTest.java | 3 +-
.../cache/ttl/CacheTtlReadOnlyModeSelfTest.java | 15 +-
...ngingBaselineCacheQueryNodeRestartSelfTest.java | 7 +-
.../processors/query/AbstractCustomSchemaTest.java | 197 +++
.../query/AbstractDefaultSchemaTest.java | 133 ++
.../query/IgniteSqlCustomSchemaTest.java | 51 +
.../query/IgniteSqlCustomSchemaWithPdsEnabled.java | 148 +++
.../query/IgniteSqlDefaultSchemaTest.java} | 15 +-
.../IgniteSqlSchemasDiffConfigurationsTest.java | 90 ++
.../processors/query/JdbcSqlCustomSchemaTest.java | 85 ++
.../processors/query/JdbcSqlDefaultSchemaTest.java | 85 ++
...encyAfterInterruptAtomicCacheOperationTest.java | 153 +++
...istencyAfterInterruptTxCacheOperationTest.java} | 15 +-
.../query/SqlQueriesTopologyMappingTest.java | 185 +++
.../SqlTwoCachesInGroupWithSameEntryTest.java | 145 ++
.../query/h2/QueryParserMetricsHolderSelfTest.java | 109 ++
.../IgniteBinaryCacheQueryTestSuite.java | 16 +
.../IgniteBinaryCacheQueryTestSuite2.java | 15 +-
...teCacheWithIndexingAndPersistenceTestSuite.java | 8 +-
.../IgniteCacheWithIndexingTestSuite.java | 3 +
.../testsuites/IgnitePdsWithIndexingTestSuite.java | 4 +-
...dHandlerIndexingClusterByClassWithSSLTest.java} | 16 +-
.../GridCommandHandlerIndexingWithSSLTest.java} | 16 +-
.../opencensus/OpenCensusMetricExporterSpi.java | 6 +-
.../OpenCensusMetricExporterSpiTest.java | 4 +-
.../platforms/cpp/core-test/src/teamcity_boost.cpp | 120 +-
.../cpp/core-test/src/teamcity_messages.cpp | 9 +-
.../cpp/odbc-test/src/teamcity/teamcity_boost.cpp | 120 +-
.../odbc-test/src/teamcity/teamcity_messages.cpp | 9 +-
.../cpp/thin-client-test/src/cache_client_test.cpp | 18 +-
.../src/teamcity/teamcity_boost.cpp | 120 +-
.../src/teamcity/teamcity_messages.cpp | 9 +-
.../ignite/thin/ignite_client_configuration.h | 24 +-
.../cpp/thin-client/project/vs/thin-client.vcxproj | 2 +-
.../project/vs/thin-client.vcxproj.filters | 6 +-
.../src/impl/affinity/affinity_manager.cpp | 4 +-
.../src/impl/affinity/affinity_manager.h | 6 +-
...areness_group.h => partition_awareness_group.h} | 12 +-
.../src/impl/cache/cache_client_impl.cpp | 2 +-
.../cpp/thin-client/src/impl/data_channel.h | 2 +-
.../cpp/thin-client/src/impl/data_router.cpp | 2 +-
.../cpp/thin-client/src/impl/data_router.h | 10 +-
.../platforms/cpp/thin-client/src/impl/message.cpp | 2 +-
.../platforms/cpp/thin-client/src/impl/message.h | 16 +-
.../Properties/AssemblyInfo.cs | 4 +-
.../Apache.Ignite.AspNet.nuspec | 17 +-
.../Properties/AssemblyInfo.cs | 4 +-
.../Apache.Ignite.Benchmarks.DotNetCore.csproj | 18 +
.../Apache.Ignite.Benchmarks.csproj | 2 +
.../Apache.Ignite.Benchmarks/BenchmarkRunner.cs | 26 +-
...GetBenchmark.cs => GetAllEmployeesBenchmark.cs} | 38 +-
.../Interop/GetBenchmark.cs | 8 +
.../Apache.Ignite.Benchmarks/Model/Employee.cs | 18 +
.../Properties/AssemblyInfo.cs | 4 +-
...rk.cs => ThinClientGetAllEmployeesBenchmark.cs} | 39 +-
.../ThinClient/ThinClientGetBenchmark.cs | 8 +
.../Apache.Ignite.Core.Tests.DotNetCore.csproj | 31 +-
.../Properties/AssemblyInfo.cs | 2 +-
.../Properties/AssemblyInfo.cs | 4 +-
.../Properties/AssemblyInfo.cs | 2 +-
.../Apache.Ignite.Core.Tests.csproj | 9 +-
.../ApiParity/ClusterParityTest.cs | 6 +-
.../Apache.Ignite.Core.Tests/AssertExtensions.cs | 35 +-
.../Serializable/DynamicFieldSetSerializable.cs | 81 ++
.../Binary/Serializable/DynamicFieldSetTest.cs | 120 ++
.../Client/Cache/CacheTest.cs | 21 +-
.../Client/Cache/CacheTestNoMeta.cs | 6 -
.../Client/Cache/CreateCacheTest.cs | 4 +-
.../Client/Cache/DynamicFieldSetTest.cs | 141 ++
...yAwarenessTest.cs => PartitionAwarenessTest.cs} | 95 +-
.../Client/Cache/SerializableObjectsTest.cs | 136 ++
.../Client/ClientConnectionTest.cs | 23 +
.../Client/ClientProtocolCompatibilityTest.cs | 14 +-
.../Client/ClientReconnectCompatibilityTest.cs | 10 +-
.../Client/ClientServerCacheAdapter.cs | 302 +++++
.../Client/ClientServerCacheAdapterExtensions.cs} | 47 +-
.../Client/ClientServerCompatibilityTest.cs | 166 ++-
.../Client/ClientTestBase.cs | 80 +-
.../Client/Cluster/ClientClusterGroupTests.cs | 313 +++++
.../Client/IgniteClientConfigurationTest.cs | 6 +-
.../Compute/ComputeApiTest.cs | 84 +-
.../Config/Client/IgniteClientConfiguration.xml | 2 +-
.../dotnet/Apache.Ignite.Core.Tests/JavaServer.cs | 53 +-
.../Apache.Ignite.Core.Tests/JavaServer/pom.xml | 2 +-
.../JavaServer/src/main/java/Runner.java | 20 +-
.../Apache.Ignite.Core.Tests/ProcessExtensions.cs | 1 +
.../Properties/AssemblyInfo.cs | 4 +-
.../Apache.Ignite.Core.Schema.nuspec | 13 +-
.../Apache.Ignite.Core/Apache.Ignite.Core.csproj | 13 +-
.../Apache.Ignite.Core/Apache.Ignite.Core.nuspec | 23 +-
.../Apache.Ignite.Core/Client/IClientCluster.cs | 2 +-
.../Client/IClientClusterGroup.cs | 96 ++
.../Client/IClientClusterNode.cs | 98 ++
.../Client/IgniteClientConfiguration.cs | 10 +-
.../Common/IgniteExperimentalAttribute.cs} | 35 +-
.../platforms/dotnet/Apache.Ignite.Core/IIgnite.cs | 2 +-
.../IgniteClientConfigurationSection.xsd | 2 +-
.../Impl/Binary/BinaryObjectSchemaSerializer.cs | 61 +-
.../Impl/Binary/BinaryProcessor.cs | 21 +-
.../Impl/Binary/BinaryProcessorClient.cs | 37 +-
.../Apache.Ignite.Core/Impl/Binary/BinaryReader.cs | 10 +-
.../Impl/Binary/IBinaryProcessor.cs | 5 -
.../Apache.Ignite.Core/Impl/Binary/Marshaller.cs | 97 +-
.../Impl/Binary/Metadata/BinaryType.cs | 9 +-
.../Impl/Binary/Metadata/BinaryTypeHolder.cs | 69 +-
.../Impl/Binary/SerializableSerializer.cs | 35 +-
.../Impl/Client/Cache/CacheClient.cs | 250 ++--
...up.cs => ClientCachePartitionAwarenessGroup.cs} | 4 +-
.../Client/Cache/Query/ClientQueryCursorBase.cs | 5 +-
.../Impl/Client/ClientContextBase.cs | 79 ++
.../Impl/Client/ClientFailoverSocket.cs | 73 +-
.../Apache.Ignite.Core/Impl/Client/ClientOp.cs | 6 +-
.../{IClientSocket.cs => ClientRequestContext.cs} | 51 +-
.../Impl/Client/ClientResponseContext.cs | 51 +
.../Apache.Ignite.Core/Impl/Client/ClientSocket.cs | 62 +-
.../Apache.Ignite.Core/Impl/Client/ClientUtils.cs | 58 +
.../Impl/Client/Cluster/ClientCluster.cs | 73 +-
.../Impl/Client/Cluster/ClientClusterGroup.cs | 313 +++++
.../Client/Cluster/ClientClusterGroupProjection.cs | 166 +++
.../Impl/Client/Cluster/ClientClusterNode.cs | 171 +++
.../Apache.Ignite.Core/Impl/Client/IgniteClient.cs | 71 +-
.../dotnet/Apache.Ignite.Core/Impl/Ignite.cs | 2 +-
.../Apache.Ignite.Core/Properties/AssemblyInfo.cs | 2 +-
.../platforms/dotnet/Apache.Ignite.DotNetCore.sln | 6 +
.../Apache.Ignite.EntityFramework.nuspec | 19 +-
.../Properties/AssemblyInfo.cs | 4 +-
.../Apache.Ignite.Linq.DotNetCore.csproj | 2 +-
.../Apache.Ignite.Linq/Apache.Ignite.Linq.nuspec | 27 +-
.../Apache.Ignite.Linq/Properties/AssemblyInfo.cs | 4 +-
.../Apache.Ignite.Log4Net.nuspec | 26 +-
.../Properties/AssemblyInfo.cs | 4 +-
.../Apache.Ignite.NLog/Apache.Ignite.NLog.nuspec | 26 +-
.../Apache.Ignite.NLog/Properties/AssemblyInfo.cs | 2 +-
.../Apache.Ignite/Properties/AssemblyInfo.cs | 4 +-
modules/platforms/dotnet/DEVNOTES.txt | 3 +-
modules/platforms/dotnet/README.md | 6 +-
modules/platforms/dotnet/build.ps1 | 6 +-
.../Properties/AssemblyInfo.cs | 4 +-
.../Properties/AssemblyInfo.cs | 4 +-
modules/platforms/dotnet/logo_ignite_128x128.png | Bin 0 -> 18667 bytes
modules/platforms/dotnet/release/Program.cs | 31 +-
modules/platforms/dotnet/release/verify-nuget.ps1 | 5 +-
.../protocols/http/jetty/GridJettyRestHandler.java | 58 +-
.../http/jetty/GridJettyRestProtocol.java | 39 +-
modules/scalar-2.10/pom.xml | 2 +-
modules/scalar/pom.xml | 2 +-
modules/{flink => spring-data-2.2}/README.txt | 21 +-
.../licenses/apache-2.0.txt | 0
modules/spring-data-2.2/pom.xml | 141 ++
.../springdata22/repository/IgniteRepository.java | 58 +
.../config/EnableIgniteRepositories.java | 119 ++
.../config/IgniteRepositoriesRegistar.java} | 27 +-
.../IgniteRepositoryConfigurationExtension.java | 49 +
.../springdata22/repository/config/Query.java} | 24 +-
.../repository/config/RepositoryConfig.java} | 26 +-
.../repository/config/package-info.java} | 13 +-
.../springdata22/repository}/package-info.java | 5 +-
.../springdata22/repository/query/IgniteQuery.java | 82 ++
.../repository/query/IgniteQueryGenerator.java | 252 ++++
.../repository/query/IgniteRepositoryQuery.java | 312 +++++
.../repository/query/package-info.java} | 14 +-
.../repository/support/ConditionFalse.java} | 24 +-
.../support/IgniteRepositoryFactory.java | 168 +++
.../support/IgniteRepositoryFactoryBean.java | 91 ++
.../repository/support/IgniteRepositoryImpl.java | 164 +++
.../repository/support}/package-info.java | 4 +-
.../springdata/IgniteSpringDataCrudSelfTest.java | 353 +++++
.../IgniteSpringDataQueriesSelfTest.java | 317 +++++
.../springdata/misc/ApplicationConfiguration.java} | 41 +-
.../org/apache/ignite/springdata/misc/Person.java | 98 ++
.../ignite/springdata/misc/PersonRepository.java | 119 ++
.../springdata/misc/PersonSecondRepository.java | 40 +
.../testsuites/IgniteSpringData22TestSuite.java} | 13 +-
.../java/org/apache/ignite/IgniteSpringBean.java | 7 +
.../src/test/config/state/cluster-state.xml} | 36 +-
.../cluster/ClusterStateXmlPropertiesTest.java | 90 ++
.../ignite/testsuites/IgniteSpringTestSuite.java | 5 +-
.../app/modules/branding/branding.service.js | 4 +-
parent/pom.xml | 45 +-
pom.xml | 7 +-
722 files changed, 28774 insertions(+), 9019 deletions(-)
diff --cc modules/core/src/main/java/org/apache/ignite/internal/GridKernalContextImpl.java
index d0e9556,4bd3aa9..e01f33d
--- a/modules/core/src/main/java/org/apache/ignite/internal/GridKernalContextImpl.java
+++ b/modules/core/src/main/java/org/apache/ignite/internal/GridKernalContextImpl.java
@@@ -703,9 -707,10 +708,11 @@@ public class GridKernalContextImpl impl
compressProc = (CompressionProcessor)comp;
else if (comp instanceof DiagnosticProcessor)
diagnosticProcessor = (DiagnosticProcessor)comp;
+ else if (comp instanceof DurableBackgroundTasksProcessor)
+ durableBackgroundTasksProcessor = (DurableBackgroundTasksProcessor)comp;
else if (!(comp instanceof DiscoveryNodeValidationProcessor
- || comp instanceof PlatformPluginProcessor))
+ || comp instanceof PlatformPluginProcessor
+ || comp instanceof QueryEngine))
assert (comp instanceof GridPluginComponent) : "Unknown manager class: " + comp.getClass();
if (addToList)
diff --cc modules/core/src/main/java/org/apache/ignite/internal/IgniteKernal.java
index 42d0e2f,1840451..31116d8
--- a/modules/core/src/main/java/org/apache/ignite/internal/IgniteKernal.java
+++ b/modules/core/src/main/java/org/apache/ignite/internal/IgniteKernal.java
@@@ -37,6 -40,6 +37,7 @@@ import java.nio.file.Path
import java.nio.file.Paths;
import java.text.DateFormat;
import java.text.DecimalFormat;
++import java.text.DecimalFormatSymbols;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collection;