Project

General

Profile

Task #1685

Story #975: Refactor to support synchronization across multiple MNs

Filter out already created objects from replicated MNs

Added by Robert Waltz almost 13 years ago. Updated over 12 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Robert Waltz
Category:
d1_synchronization
Target version:
Start date:
2011-07-19
Due date:
% Done:

100%

Milestone:
CCI-0.6.4
Product Version:
*
Story Points:
Sprint:

Description

There is need to filter out object's synchronized from replicated nodes. The objects will be retrieved due to the lastupdatedate in the systemMetadata being changed during replication. Two membernodes will report changes to the same object. Only one membernode should report as the definitive copy.

Search should be able to create a filter of all the objects that are not owned by the membernode being synchronized.

TransferObjectTask will perform a checksum comparison for any object received during synchronization. If the checksum of an object equals to an object already on a CN, then the object's systemmetadata may be updated. If the MN from which the object is sync'ed is not the AuthoritativeMemberNode and the MN is not already in the replicaList, then the replicaList is updated.

History

#1 Updated by Robert Waltz over 12 years ago

  • Milestone changed from CCI-0.6.2 to CCI-0.6.4

#2 Updated by Robert Waltz over 12 years ago

  • Status changed from New to Closed

Also available in: Atom PDF

Add picture from clipboard (Maximum size: 14.8 MB)