You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ignite.apache.org by pt...@apache.org on 2019/12/27 16:52:21 UTC
[ignite] branch ignite-12458 updated (87a558b -> bfa6c09)
This is an automated email from the ASF dual-hosted git repository.
ptupitsyn pushed a change to branch ignite-12458
in repository https://gitbox.apache.org/repos/asf/ignite.git.
from 87a558b Fix CacheGet_NewNodeEnteredTopology_RequestIsRoutedToDefaultNode and CacheGet_RepeatedCall_DoesNotRequestAffinityMapping
add 7af9887 IGNITE-12440 Sensitive data leak in partition release future messages - Fixes #7195.
add 8427f38 IGNITE-12480 Add BinaryFieldExtractionSelfTest to the Binary Objects test suite - Fixes #7179.
add 2a3355f IGNITE-12259 Create new module to support spring-5.2.x and spring-data-2.2.x - Fixes #6978.
add b0e34f0 IGNITE-12259 Fix build.
add 58a4322 IGNITE-12259 Add testsuite after rename.
add c10d8c3 IGNITE-12186: TDE. Phase-2. Master key rotation. (#6937)
add 2b8e14f IGNITE-12193: Add rebalancing metrics for cache groups. (#6960)
add 622c34d IGNITE-11977: Fix metric type for GridDataStreamExecutor (#6695)
add ea92286 IGNITE-12482 Fix query mapping on nodes for REPLICATED caches when there are MOVING partitions - Fixes #7182.
add 02f5358 IGNITE-12385 .NET Thin Client: Introduce ClusterGroup API
add bfa6c09 Merge remote-tracking branch 'origin/master' into ignite-12458
No new revisions were added by this update.
Summary of changes:
.../src/main/java/org/apache/ignite/Ignite.java | 7 +
.../java/org/apache/ignite/IgniteEncryption.java | 73 ++
.../org/apache/ignite/IgniteSystemProperties.java | 10 +
.../java/org/apache/ignite/internal/GridTopic.java | 6 +-
.../org/apache/ignite/internal/IgniteFeatures.java | 6 +-
.../org/apache/ignite/internal/IgniteKernal.java | 15 +-
.../ignite/internal/IgniteNodeAttributes.java | 3 -
.../internal/binary/BinaryClassDescriptor.java | 4 +-
.../internal/binary/BinaryEnumObjectImpl.java | 2 +-
.../internal/binary/BinaryFieldAccessor.java | 4 +-
.../ignite/internal/binary/BinaryObjectExImpl.java | 4 +-
.../ignite/internal/binary/BinaryReaderExImpl.java | 2 +-
.../internal/managers/IgniteMBeansManager.java | 26 +-
.../managers/checkpoint/GridCheckpointManager.java | 4 +-
.../communication/GridIoMessageFactory.java | 6 +
.../encryption/EncryptionMXBeanImpl.java} | 39 +-
.../encryption/GenerateEncryptionKeyResponse.java | 26 +-
.../managers/encryption/GridEncryptionManager.java | 755 ++++++++++++++++++---
.../internal/managers/encryption/package-info.java | 23 +
.../pagemem/wal/record/MasterKeyChangeRecord.java | 68 ++
.../internal/pagemem/wal/record/WALRecord.java | 5 +-
.../processors/cache/CacheObjectAdapter.java | 2 +-
.../processors/cache/ClusterCachesInfo.java | 31 +-
.../cache/DynamicCacheChangeRequest.java | 13 +
.../processors/cache/GridCacheMapEntry.java | 4 +-
.../processors/cache/GridCacheProcessor.java | 35 +-
.../processors/cache/KeyCacheObjectImpl.java | 2 +-
.../distributed/dht/GridDhtTxPrepareFuture.java | 4 +-
.../dht/preloader/GridDhtPartitionDemander.java | 88 ++-
.../GridCacheDatabaseSharedManager.java | 15 +-
.../wal/serializer/RecordDataV1Serializer.java | 60 +-
.../cache/store/GridCacheStoreManagerAdapter.java | 2 +-
.../cache/store/GridCacheWriteBehindStore.java | 4 +-
.../processors/cache/transactions/IgniteTxKey.java | 2 +-
.../processors/cache/transactions/TxDeadlock.java | 2 +-
.../cache/transactions/TxEntryValueHolder.java | 8 +-
.../processors/metric/GridMetricManager.java | 10 +-
.../platform/PlatformNativeException.java | 2 +-
.../platform/client/ClientMessageParser.java | 14 +
.../ClientClusterGroupGetNodeIdsRequest.java | 77 +++
...a => ClientClusterGroupGetNodeIdsResponse.java} | 39 +-
.../ClientClusterGroupGetNodesDetailsRequest.java | 57 ++
...ClientClusterGroupGetNodesDetailsResponse.java} | 39 +-
.../cluster/ClientClusterGroupProjection.java | 159 +++++
.../ClientClusterWalChangeStateResponse.java | 2 +-
.../util/distributed/DistributedProcess.java | 384 +++++++++++
.../internal/util/distributed/FullMessage.java | 122 ++++
.../internal/util/distributed/InitMessage.java | 111 +++
.../util/distributed/SingleNodeMessage.java | 196 ++++++
.../util/tostring/GridToStringBuilder.java | 64 +-
.../EncryptionMXBean.java} | 41 +-
.../ignite/spi/encryption/EncryptionSpi.java | 18 +
.../encryption/keystore/KeystoreEncryptionSpi.java | 94 ++-
.../spi/encryption/noop/NoopEncryptionSpi.java | 11 +
.../encryption/AbstractEncryptionTest.java | 36 +-
.../internal/encryption/EncryptionMXBeanTest.java | 144 ++++
.../MasterKeyChangeConsistencyCheckTest.java | 163 +++++
.../internal/encryption/MasterKeyChangeTest.java | 426 ++++++++++++
.../cache/CacheGroupsMetricsRebalanceTest.java | 207 +++++-
.../GridCacheBinaryObjectsAbstractSelfTest.java | 2 +-
.../internal/processors/igfs/IgfsIgniteMock.java | 19 +-
.../util/tostring/GridToStringBuilderSelfTest.java | 4 +-
.../tostring/TransactionSensitiveDataTest.java | 343 ++++++++++
.../encryption/KeystoreEncryptionSpiSelfTest.java | 41 +-
.../testframework/junits/GridAbstractTest.java | 24 +-
.../ignite/testframework/junits/IgniteMock.java | 6 +
.../junits/multijvm/IgniteProcessProxy.java | 6 +
.../IgniteBasicWithPersistenceTestSuite.java | 10 +-
.../testsuites/IgniteBinaryObjectsTestSuite.java | 3 +-
.../ignite/testsuites/IgniteUtilSelfTestSuite.java | 2 +
modules/core/src/test/resources/tde.jks | Bin 347 -> 813 bytes
.../processors/query/h2/dml/UpdatePlanBuilder.java | 4 +-
.../processors/query/h2/opt/H2CacheRow.java | 4 +-
.../query/h2/sql/GridSqlQueryParser.java | 16 +-
.../index/H2TreeCorruptedTreeExceptionTest.java | 74 +-
.../query/SqlQueriesTopologyMappingTest.java | 185 +++++
.../IgniteBinaryCacheQueryTestSuite2.java | 5 +-
.../Apache.Ignite.Core.Tests.DotNetCore.csproj | 1 +
.../Apache.Ignite.Core.Tests.csproj | 1 +
.../Apache.Ignite.Core.Tests/AssertExtensions.cs | 35 +-
.../Client/Cluster/ClientClusterGroupTests.cs | 313 +++++++++
.../Compute/ComputeApiTest.cs | 84 ++-
.../Apache.Ignite.Core/Apache.Ignite.Core.csproj | 5 +
.../Apache.Ignite.Core/Client/IClientCluster.cs | 2 +-
.../Client/IClientClusterGroup.cs | 96 +++
.../Client/IClientClusterNode.cs | 98 +++
.../Apache.Ignite.Core/Impl/Client/ClientOp.cs | 6 +-
.../Apache.Ignite.Core/Impl/Client/ClientSocket.cs | 7 +-
.../Impl/Client/Cluster/ClientCluster.cs | 64 +-
.../Impl/Client/Cluster/ClientClusterGroup.cs | 355 ++++++++++
.../Client/Cluster/ClientClusterGroupProjection.cs | 166 +++++
.../Impl/Client/Cluster/ClientClusterNode.cs | 171 +++++
.../Apache.Ignite.Core/Impl/Client/IgniteClient.cs | 42 ++
.../dotnet/Apache.Ignite.Core/Impl/Ignite.cs | 2 +-
modules/spring-data-2.2/README.txt | 32 +
.../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 | 36 +
.../IgniteRepositoryConfigurationExtension.java | 49 ++
.../springdata22/repository/config/Query.java | 37 +
.../repository/config/RepositoryConfig.java | 39 ++
.../repository/config/package-info.java | 22 +
.../springdata22/repository/package-info.java | 22 +
.../springdata22/repository/query/IgniteQuery.java | 82 +++
.../repository/query/IgniteQueryGenerator.java | 252 +++++++
.../repository/query/IgniteRepositoryQuery.java | 312 +++++++++
.../repository/query/package-info.java | 22 +
.../repository/support/ConditionFalse.java | 33 +
.../support/IgniteRepositoryFactory.java | 168 +++++
.../support/IgniteRepositoryFactoryBean.java | 91 +++
.../repository/support/IgniteRepositoryImpl.java | 164 +++++
.../repository/support/package-info.java | 22 +
.../springdata/IgniteSpringDataCrudSelfTest.java | 353 ++++++++++
.../IgniteSpringDataQueriesSelfTest.java | 317 +++++++++
.../springdata/misc/ApplicationConfiguration.java | 58 ++
.../org/apache/ignite/springdata/misc/Person.java | 0
.../ignite/springdata/misc/PersonRepository.java | 119 ++++
.../springdata/misc/PersonSecondRepository.java | 40 ++
.../testsuites/IgniteSpringData22TestSuite.java | 34 +
.../java/org/apache/ignite/IgniteSpringBean.java | 7 +
parent/pom.xml | 2 +
pom.xml | 1 +
124 files changed, 8186 insertions(+), 418 deletions(-)
create mode 100644 modules/core/src/main/java/org/apache/ignite/IgniteEncryption.java
copy modules/core/src/main/java/org/apache/ignite/internal/{processors/platform/client/cluster/ClientClusterWalChangeStateResponse.java => managers/encryption/EncryptionMXBeanImpl.java} (50%)
create mode 100644 modules/core/src/main/java/org/apache/ignite/internal/managers/encryption/package-info.java
create mode 100644 modules/core/src/main/java/org/apache/ignite/internal/pagemem/wal/record/MasterKeyChangeRecord.java
create mode 100644 modules/core/src/main/java/org/apache/ignite/internal/processors/platform/client/cluster/ClientClusterGroupGetNodeIdsRequest.java
copy modules/core/src/main/java/org/apache/ignite/internal/processors/platform/client/cluster/{ClientClusterWalChangeStateResponse.java => ClientClusterGroupGetNodeIdsResponse.java} (54%)
create mode 100644 modules/core/src/main/java/org/apache/ignite/internal/processors/platform/client/cluster/ClientClusterGroupGetNodesDetailsRequest.java
copy modules/core/src/main/java/org/apache/ignite/internal/processors/platform/client/cluster/{ClientClusterWalChangeStateResponse.java => ClientClusterGroupGetNodesDetailsResponse.java} (52%)
create mode 100644 modules/core/src/main/java/org/apache/ignite/internal/processors/platform/client/cluster/ClientClusterGroupProjection.java
create mode 100644 modules/core/src/main/java/org/apache/ignite/internal/util/distributed/DistributedProcess.java
create mode 100644 modules/core/src/main/java/org/apache/ignite/internal/util/distributed/FullMessage.java
create mode 100644 modules/core/src/main/java/org/apache/ignite/internal/util/distributed/InitMessage.java
create mode 100644 modules/core/src/main/java/org/apache/ignite/internal/util/distributed/SingleNodeMessage.java
copy modules/core/src/main/java/org/apache/ignite/{internal/processors/platform/client/cluster/ClientClusterWalChangeStateResponse.java => mxbean/EncryptionMXBean.java} (50%)
create mode 100644 modules/core/src/test/java/org/apache/ignite/internal/encryption/EncryptionMXBeanTest.java
create mode 100644 modules/core/src/test/java/org/apache/ignite/internal/encryption/MasterKeyChangeConsistencyCheckTest.java
create mode 100644 modules/core/src/test/java/org/apache/ignite/internal/encryption/MasterKeyChangeTest.java
create mode 100644 modules/core/src/test/java/org/apache/ignite/internal/util/tostring/TransactionSensitiveDataTest.java
create mode 100644 modules/indexing/src/test/java/org/apache/ignite/internal/processors/query/SqlQueriesTopologyMappingTest.java
create mode 100644 modules/platforms/dotnet/Apache.Ignite.Core.Tests/Client/Cluster/ClientClusterGroupTests.cs
create mode 100644 modules/platforms/dotnet/Apache.Ignite.Core/Client/IClientClusterGroup.cs
create mode 100644 modules/platforms/dotnet/Apache.Ignite.Core/Client/IClientClusterNode.cs
create mode 100644 modules/platforms/dotnet/Apache.Ignite.Core/Impl/Client/Cluster/ClientClusterGroup.cs
create mode 100644 modules/platforms/dotnet/Apache.Ignite.Core/Impl/Client/Cluster/ClientClusterGroupProjection.cs
create mode 100644 modules/platforms/dotnet/Apache.Ignite.Core/Impl/Client/Cluster/ClientClusterNode.cs
create mode 100644 modules/spring-data-2.2/README.txt
copy modules/{zookeeper => spring-data-2.2}/licenses/apache-2.0.txt (100%)
create mode 100644 modules/spring-data-2.2/pom.xml
create mode 100644 modules/spring-data-2.2/src/main/java/org/apache/ignite/springdata22/repository/IgniteRepository.java
create mode 100644 modules/spring-data-2.2/src/main/java/org/apache/ignite/springdata22/repository/config/EnableIgniteRepositories.java
create mode 100644 modules/spring-data-2.2/src/main/java/org/apache/ignite/springdata22/repository/config/IgniteRepositoriesRegistar.java
create mode 100644 modules/spring-data-2.2/src/main/java/org/apache/ignite/springdata22/repository/config/IgniteRepositoryConfigurationExtension.java
create mode 100644 modules/spring-data-2.2/src/main/java/org/apache/ignite/springdata22/repository/config/Query.java
create mode 100644 modules/spring-data-2.2/src/main/java/org/apache/ignite/springdata22/repository/config/RepositoryConfig.java
create mode 100644 modules/spring-data-2.2/src/main/java/org/apache/ignite/springdata22/repository/config/package-info.java
create mode 100644 modules/spring-data-2.2/src/main/java/org/apache/ignite/springdata22/repository/package-info.java
create mode 100644 modules/spring-data-2.2/src/main/java/org/apache/ignite/springdata22/repository/query/IgniteQuery.java
create mode 100644 modules/spring-data-2.2/src/main/java/org/apache/ignite/springdata22/repository/query/IgniteQueryGenerator.java
create mode 100644 modules/spring-data-2.2/src/main/java/org/apache/ignite/springdata22/repository/query/IgniteRepositoryQuery.java
create mode 100644 modules/spring-data-2.2/src/main/java/org/apache/ignite/springdata22/repository/query/package-info.java
create mode 100644 modules/spring-data-2.2/src/main/java/org/apache/ignite/springdata22/repository/support/ConditionFalse.java
create mode 100644 modules/spring-data-2.2/src/main/java/org/apache/ignite/springdata22/repository/support/IgniteRepositoryFactory.java
create mode 100644 modules/spring-data-2.2/src/main/java/org/apache/ignite/springdata22/repository/support/IgniteRepositoryFactoryBean.java
create mode 100644 modules/spring-data-2.2/src/main/java/org/apache/ignite/springdata22/repository/support/IgniteRepositoryImpl.java
create mode 100644 modules/spring-data-2.2/src/main/java/org/apache/ignite/springdata22/repository/support/package-info.java
create mode 100644 modules/spring-data-2.2/src/test/java/org/apache/ignite/springdata/IgniteSpringDataCrudSelfTest.java
create mode 100644 modules/spring-data-2.2/src/test/java/org/apache/ignite/springdata/IgniteSpringDataQueriesSelfTest.java
create mode 100644 modules/spring-data-2.2/src/test/java/org/apache/ignite/springdata/misc/ApplicationConfiguration.java
copy modules/{spring-data-2.0 => spring-data-2.2}/src/test/java/org/apache/ignite/springdata/misc/Person.java (100%)
create mode 100644 modules/spring-data-2.2/src/test/java/org/apache/ignite/springdata/misc/PersonRepository.java
create mode 100644 modules/spring-data-2.2/src/test/java/org/apache/ignite/springdata/misc/PersonSecondRepository.java
create mode 100644 modules/spring-data-2.2/src/test/java/org/apache/ignite/testsuites/IgniteSpringData22TestSuite.java