Task #1816
Task #824: CN replica auditing
Create a Sequence Diagram under Use Case 9 for CN ReplicationManager's scheduled audit of replicas
100%
Description
The CN's ReplicationManager should be called to check the availability of replicas on a regular basis. Replicas which have not been checked in 2 months or longer should have their checksum verified in order to ensure the copy remains as it was when it was correctly replicated.
As a part of this process, ReplicationManager will query the SOLR Indexer for a list of Identifiers corresponding to objects who have a Replica which has not been checked in 2 or more months. After a short list of Identifiers is received, the ReplicationManager will iterate through Identifiers and Replicas, binning them into tasks sorted by NodeReferences. An MNAuditTask will then be created and called for handling checksum verification for all objects that need to be checked on a Node.
If a Replica is found to have an incorrect checksum, the ReplicationStatus should be set to INVALIDATED, and ReplicationManager should coordinate replication to replace the invalid copy.
History
#1 Updated by Nicholas Dexter about 13 years ago
- Target version deleted (
Sprint-2011.41-Block.5) - Milestone changed from CCI-0.6.4 to None
#2 Updated by Chris Jones over 12 years ago
- Status changed from New to Closed
The use case 9 sequence diagram has been updated with the regular audit task section that shows how scheduled MNAuditTasks will be executed.
#3 Updated by Chris Jones about 12 years ago
- Target version set to Sprint-2012.41-Block.6.1
#4 Updated by Skye Roseboom about 12 years ago
- Target version changed from Sprint-2012.41-Block.6.1 to Sprint-2012.46-Block.6.3
#5 Updated by Robert Waltz about 12 years ago
- Target version changed from Sprint-2012.46-Block.6.3 to 2013.2-Block.1.1
#6 Updated by Chris Jones almost 12 years ago
- Target version changed from 2013.2-Block.1.1 to 2013.14-Block.2.3
#7 Updated by Skye Roseboom over 11 years ago
- Target version changed from 2013.14-Block.2.3 to 2013.18-Block.3.1
#8 Updated by Skye Roseboom over 11 years ago
- Target version changed from 2013.18-Block.3.1 to 2013.20-Block.3.2
#9 Updated by Skye Roseboom over 11 years ago
- Target version changed from 2013.20-Block.3.2 to 2013.33-Block.4.4
#10 Updated by Skye Roseboom over 11 years ago
- Target version changed from 2013.33-Block.4.4 to 2013.37-Block.5.2
#11 Updated by Robert Waltz almost 11 years ago
- Target version changed from 2013.37-Block.5.2 to 2014.6-Block.1.3
#12 Updated by Robert Waltz almost 11 years ago
- Target version deleted (
2014.6-Block.1.3)
#13 Updated by Robert Waltz almost 11 years ago
- Target version set to 2014.14-Block.2.3
#14 Updated by Robert Waltz almost 11 years ago
- Target version changed from 2014.14-Block.2.3 to 2014.16-Block.2.4
#15 Updated by Skye Roseboom over 10 years ago
- Target version changed from 2014.16-Block.2.4 to 2014.22-Block.3.3
#16 Updated by Robert Waltz over 10 years ago
- Target version deleted (
2014.22-Block.3.3)