Task #4231
Story #4230: CN System Metadata needs tidying
Generate a Master System Metadata Table from all CNs
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 over 10 years ago
- Status changed from New to Closed
- translation missing: en.field_remaining_hours set to 0.0