zach-r-long / minimega-phenix

minimega
GNU General Public License v3.0
0 stars 1 forks source link

Archive Experiment User App #19

Open eric-c-wood opened 3 years ago

eric-c-wood commented 3 years ago

Describe your feature It would be nice to be able to archive an experiment such that it could be recreated at a later date and all the artifacts would be stored in some backup location for offline viewing. The goal is to avoid cluttering a compute node and backup completed experiments.

Feature Details Stage of Experiment when feature is active: (Creation, Start, Post Start, Running, Stop, Delete) stage: Creation and Stopping (i.e. Cleanup)

Where should feature be visible (current phenix tab and general location or propose a new tab, or not visible) view: Menu option before any experiments are created and menu option on the experiment list page. Alternatively, explore opening a custom webpage.

Expected behavior A user defined directory would be scanned for user defined artifacts. To support the recreate function, any setup artifacts would also be collected/generated. After collecting all user defined artifacts, the archive would be compressed and stored in a user defined backup location.

eric-c-wood commented 3 years ago

The initial version of this user app has been completed. https://github.com/eric-c-wood/phenix-user-apps/tree/master/phenix-app-archive-experiment