[ 
https://issues.apache.org/jira/browse/IGNITE-14999?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17381621#comment-17381621
 ] 

Ignite TC Bot commented on IGNITE-14999:
----------------------------------------

{panel:title=Branch: [pull/9260/head] Base: [master] : Possible Blockers 
(3)|borderStyle=dashed|borderColor=#ccc|titleBGColor=#F7D6C1}
{color:#d04437}Basic 3{color} [[tests 
2|https://ci.ignite.apache.org/viewLog.html?buildId=6088663]]
* IgniteBasicWithPersistenceTestSuite: 
IgniteClusterSnapshotRestoreSelfTest.testNodeFailDuringRestore[Encryption=true] 
- History for base branch is absent.
* IgniteBasicWithPersistenceTestSuite: 
IgniteClusterSnapshotRestoreSelfTest.testIncompatibleMetasUpdate[Encryption=true]
 - New test duration 62s is more that 1 minute

{color:#d04437}[Javadoc]{color} [[tests 0 BuildFailureOnMessage 
|https://ci.ignite.apache.org/viewLog.html?buildId=6088665]]

{panel}
{panel:title=Branch: [pull/9260/head] Base: [master] : New Tests 
(169)|borderStyle=dashed|borderColor=#ccc|titleBGColor=#D6F7C1}
{color:#00008b}PDS (Indexing){color} [[tests 
16|https://ci.ignite.apache.org/viewLog.html?buildId=6088691]]
* {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 
153|https://ci.ignite.apache.org/viewLog.html?buildId=6088663]]
* {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 142 new tests

{panel}
[TeamCity *--> Run :: All* 
Results|https://ci.ignite.apache.org/viewLog.html?buildId=6088723&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
>          Time Spent: 10m
>  Remaining Estimate: 0h
>
> 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)

Reply via email to