Project: duracloud
Issue DURACLOUD-510: Long-running storage tasks
This task is to make it possible to run, track, modify, and stop long-running storage activities. Since these actions can take a long time, the user needs to be able to discover the current progress and also be able to cancel or change the task while it is in process. Also, these tasks usually need to be re-started in the event of an instance restart. Examples of these types of activities: - Multi-file delete - Multi-file copy (within and between providers) - Multi-file or multi-space property add/update/delete - Large space delete For activities which handle multiple content items, there should be a way to provide a known set of content IDs over which the action will occur. A follow-on task for this item will be to expose these capabilities through the UI.
Story points: 8