Project

General

Profile

Task #1816

Task #824: CN replica auditing

Create a Sequence Diagram under Use Case 9 for CN ReplicationManager's scheduled audit of replicas

Added by Nicholas Dexter over 12 years ago. Updated almost 10 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Nicholas Dexter
Category:
d1_replication
Target version:
-
Start date:
2011-10-03
Due date:
% Done:

100%

Estimated time:
2.00 h
Milestone:
None
Product Version:
*
Story Points:
Sprint:

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 over 12 years ago

  • Target version deleted (Sprint-2011.41-Block.5)
  • Milestone changed from CCI-0.6.4 to None

#2 Updated by Chris Jones about 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 over 11 years ago

  • Target version set to Sprint-2012.41-Block.6.1

#4 Updated by Skye Roseboom over 11 years ago

  • Target version changed from Sprint-2012.41-Block.6.1 to Sprint-2012.46-Block.6.3

#5 Updated by Robert Waltz over 11 years ago

  • Target version changed from Sprint-2012.46-Block.6.3 to 2013.2-Block.1.1

#6 Updated by Chris Jones about 11 years ago

  • Target version changed from 2013.2-Block.1.1 to 2013.14-Block.2.3

#7 Updated by Skye Roseboom almost 11 years ago

  • Target version changed from 2013.14-Block.2.3 to 2013.18-Block.3.1

#8 Updated by Skye Roseboom almost 11 years ago

  • Target version changed from 2013.18-Block.3.1 to 2013.20-Block.3.2

#9 Updated by Skye Roseboom almost 11 years ago

  • Target version changed from 2013.20-Block.3.2 to 2013.33-Block.4.4

#10 Updated by Skye Roseboom over 10 years ago

  • Target version changed from 2013.33-Block.4.4 to 2013.37-Block.5.2

#11 Updated by Robert Waltz over 10 years ago

  • Target version changed from 2013.37-Block.5.2 to 2014.6-Block.1.3

#12 Updated by Robert Waltz about 10 years ago

  • Target version deleted (2014.6-Block.1.3)

#13 Updated by Robert Waltz about 10 years ago

  • Target version set to 2014.14-Block.2.3

#14 Updated by Robert Waltz about 10 years ago

  • Target version changed from 2014.14-Block.2.3 to 2014.16-Block.2.4

#15 Updated by Skye Roseboom about 10 years ago

  • Target version changed from 2014.16-Block.2.4 to 2014.22-Block.3.3

#16 Updated by Robert Waltz almost 10 years ago

  • Target version deleted (2014.22-Block.3.3)

Also available in: Atom PDF

Add picture from clipboard (Maximum size: 14.8 MB)