Feature #14930

Add flag to arv-put to set a trash_at date

Added by Bryan Cosca 14 days ago. Updated about 19 hours ago.

Status:
New
Priority:
Normal
Assigned To:
-
Category:
-
Target version:
Start date:
Due date:
% Done:

0%

Estimated time:
Story points:
1.0

Description

The use case would be for when sequencers finish uploading to arvados, we can set the timer to delete that data after some designated time period.

Trash times could be specified in 2 ways:
1. Absolute datetime: Could be accepted from a param like --trash_at "YYYY-MM-DD HH:MM"
2. Relative times: Could be accepted from a param like --trash_after XX (where XX is number of days)

Both parameters would be mutually exclusive.

The accepted format for absolute datetimes would be the one described at https://en.wikipedia.org/wiki/ISO_8601
The accepted relative time parameter unit will be number of days (to be converted to amount of seconds) and it should take into account possible timezone changes.

The relative trash time should take note of the upload finish process datetime. When uploading using the "rsync mode", it should update the trash_at value when checkpointing.

History

#1 Updated by Tom Morris 8 days ago

  • Target version set to To Be Groomed

#2 Updated by Lucas Di Pentima about 20 hours ago

  • Description updated (diff)

#3 Updated by Lucas Di Pentima about 19 hours ago

  • Description updated (diff)

#4 Updated by Lucas Di Pentima about 19 hours ago

  • Subject changed from Add flag to arv-put to set a trash_at / delete_at date to Add flag to arv-put to set a trash_at date
  • Description updated (diff)
  • Target version changed from To Be Groomed to Arvados Future Sprints
  • Story points set to 1.0

Also available in: Atom PDF