Project

General

Profile

Story #8049

Support synchronization of system metadata for unhosted METADATA and RES_MAP objects

Added by Rob Nahf over 4 years ago. Updated almost 4 years ago.

Status:
In Progress
Priority:
Normal
Assignee:
-
Category:
Architecture Design
Target version:
Start date:
2017-03-21
Due date:
% Done:

30%

Story Points:

Description

As part of mutable-content MN support, allow the MemberNode to keep the system metadata records for all resultant versions of its changeable entities. this allows them to keep accurate system metadata for every version even though they do not have the object bytes anymore for that version.

Benefits:
1. MN does not orphan any objects
2. MN can administer objects from past versions on their own MN. Adjust the access policy of all versions, for example.
3. don't need to call cn.setObsoletedBy or leave that field empty.

Costs:
1. requires new logic for indexing (possibly)
2. requires new logic for registerSystemMEtadata (possibly)
3. require new logic for synchronization

very similar to how we synchronize DATA objects, but don't trigger MN replication.

Associated revisions

Revision 18815
Added by Rob Nahf over 4 years ago

refs #8049, provide clearer message when synchronization fails when a NotFound returned from MN.get()

Revision 18815
Added by Rob Nahf over 4 years ago

refs #8049, provide clearer message when synchronization fails when a NotFound returned from MN.get()

History

#1 Updated by Dave Vieglais almost 4 years ago

  • Sprint set to Infrastructure backlog

#2 Updated by Dave Vieglais almost 4 years ago

  • % Done changed from 0 to 30
  • Status changed from New to In Progress

Also available in: Atom PDF

Add picture from clipboard (Maximum size: 14.8 MB)