This item is deleted.

Discussion and ideas to archive products done with a previous version of a pipeline and allow to create new versions.

Design

Archived products accessibility

Archived products are to be explicitly accessed (productid+prodtype).

There is no need to modify/have a map interface dedicated to them (which works with observations anyway, not products), and probably no need in the workspace too?

Dependencies

MarsSI products have a dependency fields since the major DB rewrite.

What about an archived products dependencies? We cannot archive deps at the same time, they might be still up-to-date. Forget deps as they are used foremost for procesing logic?

What about an archived product that is a dependancy? It should trigger a archival of the other products too. But their own pipeline version do not change... Use mctime?

Implementation

Data

Files are to be moved to /data/archive/$TARGET/$INSTHOSTID/$INSTID/$VERSION (ex /data/archive/MARS/MRO/CTX/CTX_008716_1998_008782_1999/V1)

Database

Create an ArchivedProduct model

Web

Provide a set of search/display interface that allow for copy operations.