This is an automated email from the ASF dual-hosted git repository.
nizhikov pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/ignite.git.
from 58a4322 IGNITE-12259 Add testsuite after rename.
add c10d8c3 IGNITE-12186: TDE. Phase-2. Master key rotation. (#6937)
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 | 11 +-
.../ignite/internal/IgniteNodeAttributes.java | 3 -
.../internal/managers/IgniteMBeansManager.java | 7 +
.../communication/GridIoMessageFactory.java | 6 +
.../managers/encryption/EncryptionMXBeanImpl.java | 44 ++
.../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/ClusterCachesInfo.java | 31 +-
.../cache/DynamicCacheChangeRequest.java | 13 +
.../processors/cache/GridCacheProcessor.java | 35 +-
.../GridCacheDatabaseSharedManager.java | 15 +-
.../wal/serializer/RecordDataV1Serializer.java | 60 +-
.../util/distributed/DistributedProcess.java | 384 +++++++++++
.../internal/util/distributed/FullMessage.java | 122 ++++
.../internal/util/distributed/InitMessage.java | 111 +++
.../util/distributed/SingleNodeMessage.java | 196 ++++++
.../org/apache/ignite/mxbean/EncryptionMXBean.java | 46 ++
.../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 ++++++++++++
.../internal/processors/igfs/IgfsIgniteMock.java | 19 +-
.../encryption/KeystoreEncryptionSpiSelfTest.java | 41 +-
.../ignite/testframework/junits/IgniteMock.java | 6 +
.../junits/multijvm/IgniteProcessProxy.java | 6 +
.../IgniteBasicWithPersistenceTestSuite.java | 10 +-
modules/core/src/test/resources/tde.jks | Bin 347 -> 813 bytes
.../java/org/apache/ignite/IgniteSpringBean.java | 7 +
39 files changed, 2872 insertions(+), 172 deletions(-)
create mode 100644
modules/core/src/main/java/org/apache/ignite/IgniteEncryption.java
create mode 100644
modules/core/src/main/java/org/apache/ignite/internal/managers/encryption/EncryptionMXBeanImpl.java
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/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
create mode 100644
modules/core/src/main/java/org/apache/ignite/mxbean/EncryptionMXBean.java
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