Project

General

Profile

Actions

Story #9278

open

[Crunch2] Document/fix handling of collections with non-nil expires_at field

Added by Tom Clegg over 8 years ago. Updated over 3 years ago.

Status:
In Progress
Priority:
Normal
Assigned To:
-
Category:
-
Target version:
-
Start date:
06/01/2016
Due date:
% Done:

100%

Estimated time:
(Total: 0.00 h)
Story points:
1.0

Description

Draft desired behavior: Expiring collections

Current behavior:
  • When deleting collections from the project view, Workbench sets expires_at=now().
  • API server does not return expired collections in list or get responses. default_scope where("expires_at IS NULL or expires_at > CURRENT_TIMESTAMP")
  • API server does return expiring collections in list responses.

Subtasks 6 (0 open6 closed)

Task #9298: Update arv-mount to desired behaviorClosedTom Clegg07/13/2016

Actions
Task #9297: Update Workbench to desired behaviorClosedTom Clegg07/13/2016

Actions
Task #9293: Review docs/spec [[Expiring collections]]ResolvedTom Clegg06/07/2016

Actions
Task #9294: Document desired behavior and interpretationResolvedTom Clegg06/01/2016

Actions
Task #9296: Update API to desired behaviorResolvedTom Clegg06/07/2016

Actions
Task #9302: Review 9278-expiring-collectionsResolvedPeter Amstutz06/09/2016

Actions

Related issues 10 (5 open5 closed)

Related to Arvados - Feature #9364: [keep-balance] "Expedited delete" tool: perform garbage collection on some specific (recently deleted) collections, bypassing usual GC race protectionsNew

Actions
Related to Arvados - Story #9277: [Crunch2] System-owned container outputs should be garbage-collectedResolvedPeter Amstutz02/16/2017

Actions
Related to Arvados - Feature #3900: [Workbench] Trash button on collection uses "delete" API instead of setting expires_at/trash_atResolvedLucas Di Pentima02/10/2017

Actions
Related to Arvados - Story #9582: [Workbench] Don't display trashed collections in regular collection listingsResolved07/12/2016

Actions
Related to Arvados - Story #9584: [FUSE] Don't display expiring collections in regular collection listingsNewTom Morris07/12/2016

Actions
Related to Arvados - Story #9587: [Workbench] Interface to list and untrash trashed collectionsResolvedRadhika Chippada07/12/2016

Actions
Related to Arvados - Story #9589: [Workbench] Update collection interface for collections with non-nil trash_atClosedRadhika Chippada07/13/2016

Actions
Related to Arvados - Story #9590: [FUSE] Trash directory to list, inspect, and un-trash trashed collectionsNewTom Morris07/13/2016

Actions
Related to Arvados - Story #9591: [FUSE] Undelete collections by moving them out of the TrashDirectoryNewTom Morris07/13/2016

Actions
Related to Arvados - Story #9592: [FUSE] rmdir on CollectionDirectory sets expires_atNewTom Morris07/13/2016

Actions
Actions

Also available in: Atom PDF