[
https://issues.apache.org/jira/browse/IGNITE-14999?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17377340#comment-17377340
]
Ignite TC Bot commented on IGNITE-14999:
----------------------------------------
{panel:title=Branch: [pull/9230/head] Base: [master] : No blockers
found!|borderStyle=dashed|borderColor=#ccc|titleBGColor=#D6F7C1}{panel}
{panel:title=Branch: [pull/9230/head] Base: [master] : New Tests
(147)|borderStyle=dashed|borderColor=#ccc|titleBGColor=#D6F7C1}
{color:#00008b}PDS (Indexing){color} [[tests
16|https://ci.ignite.apache.org/viewLog.html?buildId=6077335]]
* {color:#013220}IgnitePdsWithIndexingTestSuite:
IgniteClusterSnapshotWithIndexesTest.testClusterSnapshotConsistentConfig[Encryption=true]
- PASSED{color}
* {color:#013220}IgnitePdsWithIndexingTestSuite:
IgniteClusterSnapshotWithIndexesTest.testClusterSnapshotWithIndexes[Encryption=true]
- PASSED{color}
* {color:#013220}IgnitePdsWithIndexingTestSuite:
IgniteClusterSnapshotWithIndexesTest.testClusterSnapshotConsistentConfig[Encryption=false]
- PASSED{color}
* {color:#013220}IgnitePdsWithIndexingTestSuite:
IgniteClusterSnapshotWithIndexesTest.testClusterSnapshotWithIndexes[Encryption=false]
- PASSED{color}
* {color:#013220}IgnitePdsWithIndexingTestSuite:
IgniteClusterSnapshotCheckWithIndexesTest.testClusterSnapshotCheckEmptyCache[Encryption=true]
- PASSED{color}
* {color:#013220}IgnitePdsWithIndexingTestSuite:
IgniteClusterSnapshotCheckWithIndexesTest.testClusterSnapshotCheckWithIndexes[Encryption=false]
- PASSED{color}
* {color:#013220}IgnitePdsWithIndexingTestSuite:
IgniteClusterSnapshotCheckWithIndexesTest.testClusterSnapshotCheckWithNodeFilter[Encryption=false]
- PASSED{color}
* {color:#013220}IgnitePdsWithIndexingTestSuite:
IgniteClusterSnapshotCheckWithIndexesTest.testClusterSnapshotCheckEmptyCache[Encryption=false]
- PASSED{color}
* {color:#013220}IgnitePdsWithIndexingTestSuite:
IgniteClusterSnapshotRestoreWithIndexingTest.testBasicClusterSnapshotRestoreWithMetadata[Encryption=true]
- PASSED{color}
* {color:#013220}IgnitePdsWithIndexingTestSuite:
IgniteClusterSnapshotRestoreWithIndexingTest.testClusterSnapshotRestoreOnBiggerTopology[Encryption=true]
- PASSED{color}
* {color:#013220}IgnitePdsWithIndexingTestSuite:
IgniteClusterSnapshotRestoreWithIndexingTest.testBasicClusterSnapshotRestore[Encryption=true]
- PASSED{color}
... and 5 new tests
{color:#00008b}Basic 3{color} [[tests
131|https://ci.ignite.apache.org/viewLog.html?buildId=6077956]]
* {color:#013220}IgniteBasicWithPersistenceTestSuite:
IgniteClusterSnapshotCheckTest.testClusterSnapshotCheckCRCFail[Encryption=false]
- PASSED{color}
* {color:#013220}IgniteBasicWithPersistenceTestSuite:
IgniteClusterSnapshotCheckTest.testClusterSnapshotCheckWithTwoCachesCheckNullInput[Encryption=false]
- PASSED{color}
* {color:#013220}IgniteBasicWithPersistenceTestSuite:
IgniteClusterSnapshotCheckTest.testClusterSnapshotCheckMissedPart[Encryption=false]
- PASSED{color}
* {color:#013220}IgniteBasicWithPersistenceTestSuite:
IgniteClusterSnapshotCheckTest.testClusterSnapshotCheckMissedMeta[Encryption=false]
- PASSED{color}
* {color:#013220}IgniteBasicWithPersistenceTestSuite:
IgniteClusterSnapshotCheckTest.testClusterSnapshotCheckHashesSameAsIdleVerifyHashes[Encryption=true]
- PASSED{color}
* {color:#013220}IgniteBasicWithPersistenceTestSuite:
IgniteClusterSnapshotCheckTest.testClusterSnapshotCheckOtherCluster[Encryption=false]
- PASSED{color}
* {color:#013220}IgniteBasicWithPersistenceTestSuite:
IgniteClusterSnapshotCheckTest.testClusterSnapshotCheckWithTwoCachesCheckNotCorrupted[Encryption=false]
- PASSED{color}
* {color:#013220}IgniteBasicWithPersistenceTestSuite:
IgniteClusterSnapshotCheckTest.testClusterSnapshotCheckPartitionCounters[Encryption=false]
- PASSED{color}
* {color:#013220}IgniteBasicWithPersistenceTestSuite:
IgniteClusterSnapshotCheckTest.testClusterSnapshotCheckMissedGroup[Encryption=false]
- PASSED{color}
* {color:#013220}IgniteBasicWithPersistenceTestSuite:
IgniteClusterSnapshotCheckTest.testClusterSnapshotCheckHashesSameAsIdleVerifyHashes[Encryption=false]
- PASSED{color}
* {color:#013220}IgniteBasicWithPersistenceTestSuite:
IgniteClusterSnapshotSelfTest.testClusterSnapshotIncorrectNameFails[Encryption=true]
- PASSED{color}
... and 120 new tests
{panel}
[TeamCity *--> Run :: All*
Results|https://ci.ignite.apache.org/viewLog.html?buildId=6077201&buildTypeId=IgniteTests24Java8_RunAll]
> Support snapshot encryption with same master-key.
> -------------------------------------------------
>
> Key: IGNITE-14999
> URL: https://issues.apache.org/jira/browse/IGNITE-14999
> Project: Ignite
> Issue Type: Sub-task
> Reporter: Vladimir Steshin
> Assignee: Vladimir Steshin
> Priority: Major
>
> This PR suggests support of encrypted snapshots with same master key.
> Changes:
> 1. Added encrypted file IO to the snapshot deltas to get ability to assemble
> encrypted snapshot data.
> 2. Added general-purpose records to snapshot meta to transfer encryption keys
> (encrypted by master key).
> 3. To keep consistency of the keys and encrypted data between snapshot and
> the persistent store, blocked re-encryption and master key change during
> snapshot operations and opposite.
> 4. Snapshot tests now have ‘encrypted’ option.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)