Project

General

Profile

Bug #8046

Mutable Member Nodes orphan unhosted objects

Added by Rob Nahf about 7 years ago.

Status:
New
Priority:
Normal
Assignee:
-
Category:
Architecture Design
Target version:
Start date:
2017-03-15
Due date:
% Done:

0%

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

Description

Mutable Member Nodes that only retain the latest version of their entities rarely do the bookkeeping work on orphaned versions they no longer host. This includes:

  1. setting the obsoletedBy field of the the orphaned object
  2. transferring authority to another node (CN or MN)
  3. invalidating the replica in the Replica section

This leads to problems in search, resolve, and updating system metadata.

I propose we utilize the new CN-carve-out Node Properties to enable the CN to perform these actions on the mutable member node's behalf. This can either be done with a blanket property 'isMutable', or something more specific, because some member nodes might orphan the object, but keep the system metadata. 'autoObsolete', 'autoDeorphan', 'autoReplicaAudit', or such...

Also available in: Atom PDF

Add picture from clipboard (Maximum size: 14.8 MB)