Project

General

Profile

Task #1715

Story #1713: Updates to DataONE Types for 0.6.4 tag

Add synchronization tracking properties to the Node structure

Added by Dave Vieglais over 12 years ago. Updated over 12 years ago.

Status:
Rejected
Priority:
Normal
Assignee:
-
Category:
-
Target version:
Start date:
2011-08-24
Due date:
% Done:

100%

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

Description

Adding these two elements to the Node structure will help support the process of synchronization of member nodes.

DateTime nodeSynchronizationScheduled, can be NULL, default = NULL
A time stamp indicated when the Member Node is scheduled for a synchronization operation.
A NULL value indicates the node has not been scheduled by any coordinating node.

nodeId synchronizingNode, can be NULL, default = NULL
A node identifier indicating which CN is scheduled to perform the next synchronization operation.

Other possibilities:

long nodeSynchronizationDuration, default = 0
A long integer that indicates in seconds how long the previous synchronization process ran.

long objectsProcessed, default = 0
A long integer indicating the number of objects that were processed in the last synchronization operation. Only reflects objects that were processed (new, changed, etc).

The combination of these can be used to roughly estimate the time that will be required to perform a new synchronization operation.

History

#1 Updated by Dave Vieglais over 12 years ago

  • Status changed from New to Rejected

This information is not required at this time. Synchronization operations will be fired off by quartz.

#2 Updated by Matthew Jones over 12 years ago

  • % Done changed from 0 to 100

Also available in: Atom PDF

Add picture from clipboard (Maximum size: 14.8 MB)