Project

General

Profile

Story #3036

Administrative expunge of an object and its replicas needs to be enabled

Added by Chris Jones over 12 years ago. Updated over 12 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Category:
Metacat
Start date:
2012-06-29
Due date:
% Done:

100%

Story Points:
Sprint:

Description

On a per object basis, we need to be able to completely expunge an object from the DataONE system. See #882 and #2667 for work already done. This would be a CN-only method that performs the same functionality as delete(), but also removes the system metadata from metacat, hazelcast, etc. This has come up because of ORNLs need to 'start over' so they can accomodate revisions of objects in the future. This will also be an issue with DMCA-style takedown notices (which will require a policy decision).

The 'start over' scenario should be discouraged in general, but it's going to happen since rigorous revision control is missing in many data management implementations. This is an education issue as well.


Subtasks

Task #3037: Implement full expunge in MetacatClosedChris Jones


Related issues

Related to Infrastructure - Story #882: Need mechanism to delete content from CN that belongs to an MN Closed 2012-04-30
Related to Infrastructure - Task #2667: create java tool for returning equivalent IDs from session Closed 2012-04-30

History

#1 Updated by Dave Vieglais over 12 years ago

  • Target version changed from Sprint-2012.23-Block.3.4 to Sprint-2012.29-Block.4.3
  • Milestone changed from CCI-1.0.4 to CCI-1.0.3

#2 Updated by Dave Vieglais over 12 years ago

  • Status changed from New to Closed

Also available in: Atom PDF

Add picture from clipboard (Maximum size: 14.8 MB)