Project

General

Profile

Task #3062

Updated by Robert Waltz almost 11 years ago

remove line 569 in TransferObjectTask

Does the CN have the right to assign Authoritative member node. Ben says no. The other membernode may be authoritative.

Updates to obsoletedBy and archive flags may only be from authoritative membernodes.

I want to revert changes to TransferObjectTask

Need to discuss what Matt has to say about client-MN interactions of Morpho. someone may have update capability on an object but not have permission to modify on the authoritative MN.

authoritativeMN must be set by the MemberNode- LTER may have replica information for other MNs that may be synchronized first.

if the authoritative memberNode is not originMember node, then it is considered a replica.

Replica's may not be created before the original Object is synchronized from the Authoritative membernode. CN V1 does not have a way to update systemMetadata, so if jthe replica is created, then any systemMetadata information contained in the replica will be definitive for the original object. (e.g. OriginMember node will always be listed as the replica membernode and not the true origin of the object).

Back

Add picture from clipboard (Maximum size: 14.8 MB)