Project

General

Profile

Bug #5774

Only save the system metadata to local and network if users only modify the system metadata rather than the data or eml

Added by Jing Tao almost 8 years ago.

Status:
New
Priority:
Normal
Category:
morpho - general
Target version:
Start date:
01/09/2013
Due date:
% Done:

0%

Estimated time:
Bugzilla-Id:
5774

Description

This issue has come from modifying the access rules for the entities.

After the user modify the access rules for an entity, the system metadata of the entity was modified; but the data was not. Ideally we only serialize the system metadata to the local and the dataone network but keep the data untouched.

For "save locally", it is not hard. But for "Save network", there are some issues. First the MN doesn't have the setSystemMetadata API. Second, there is a delay to get the data in CNode.

Now we just had a temporary solution - label the entity dirty even though there is only change in the system metadata. We need a better solution.

This issue also apply the the Replication Policy as well.

History

#1 Updated by Redmine Admin over 7 years ago

Original Bugzilla ID was 5774

Also available in: Atom PDF