Project

General

Profile

Task #1584

Feature #1577: use tables for storing System Metadata in Metacat

create mechanism for replicating all system metadata without documents

Added by Ben Leinfelder over 13 years ago. Updated over 13 years ago.

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

100%

Milestone:
Product Version:
*
Story Points:
Sprint:

Description

There will be data objects that do not exist on the CN Metacat but for which we have system metdata. This system metadata must be replicated among CNs.


Subtasks

Task #1626: add replicate_systemmetadata column to xml_replication tableClosed

History

#1 Updated by Ben Leinfelder over 13 years ago

  • Subject changed from find mechanism to replicate sysmeta info for data objects that do not exist on the CNMetacat but for which we have sysmeta to create mechanism for replicating all system metadata without documents

#2 Updated by Ben Leinfelder over 13 years ago

There is now timed replication of systemmetadata-only records. Records that have been updated since the last replication check will be replicated between hosts.
I've also created methods for forcing replication (immediately upon insert/update) but have not decided where calls to this should be made - other than the CNCore implementation for registerSystemMetadata().
Also to consider: a separate replication flag that indicates whether or not system metadata-only records should be persisted across the configured replication servers (there are options for XML and data objects, this would be a third option).

#3 Updated by Ben Leinfelder over 13 years ago

  • Status changed from New to Closed

development on this is complete and soon the libclient CNCore implementation will invoke the registerSystemMetadata() method that will exercise/fully test it.

Also available in: Atom PDF

Add picture from clipboard (Maximum size: 14.8 MB)