Project

General

Profile

Task #4231

Story #4230: CN System Metadata needs tidying

Generate a Master System Metadata Table from all CNs

Added by Chris Jones over 10 years ago. Updated almost 10 years ago.

Status:
Closed
Priority:
High
Assignee:
Robert Waltz
Category:
d1_replication_auditor
Target version:
-
Start date:
2014-01-22
Due date:
% Done:

100%

Milestone:
None
Product Version:
*
Story Points:
Sprint:

Description

Source all pids from the CNs, using CN{1-3}DAO.listPids(). This may either be stored in memory or persisted (impl detail). For each pid, call each CN to get the system metadata using CN{1-3}DAO.getSystemMetadata() and insert the results into the HarvestSystemMetadataTable using HarvestCacheDAO.saveSystemMetadata(). A given CN may return a null SystemMetadata object (from a Not Found exception), or a SystemMetadata object. After receiving responses from all 3 CNs, submit a MergeJob (Callable) to the MergeExecutorService.

History

#1 Updated by Robert Waltz almost 10 years ago

  • Status changed from New to Closed
  • translation missing: en.field_remaining_hours set to 0.0

Also available in: Atom PDF

Add picture from clipboard (Maximum size: 14.8 MB)