Project

General

Profile

Task #1776

Story #1388: implement MN-MN replication manager in CN stack

Strengthen ReplicationService.entry*() methods to create ReplicationTasks only when appropriate

Added by Chris Jones almost 13 years ago. Updated almost 13 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Nicholas Dexter
Category:
-
Target version:
Start date:
2011-09-07
Due date:
% Done:

100%

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

Description

The ReplicationService.entryAdded|Updated methods should evaluate an EntryEvent in hzSystemMetadata before it calls createAndQueueTasks(). Some change events occur during the process of creating ReplicationTasks and executing ReplicationTasks (like setReplicationStatus(). Evaluate the hzPendingReplicationTasks map for entries that are already created for the given PID, and don't create tasks a second or third time for every change to hzSystemMetadata.

History

#1 Updated by Nicholas Dexter almost 13 years ago

  • Status changed from New to Closed
  • % Done changed from 0 to 100

added checks to see if both replicationTasks and pendingReplicationTasks contain entries for the given pid

Also available in: Atom PDF

Add picture from clipboard (Maximum size: 14.8 MB)