Project

General

Profile

Actions

Story #3762

closed

[Keep] Process entries on the current "delete" list.

Added by Tom Clegg over 10 years ago. Updated almost 10 years ago.

Status:
Resolved
Priority:
Normal
Assigned To:
Radhika Chippada
Category:
Keep
Target version:
Start date:
07/29/2014
Due date:
% Done:

100%

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

Description

Keep should process the file asynchronously and delete each block in it.

This is written out in more detail at the bottom of:
https://arvados.org/projects/orvos-private/wiki/Keep_Design_Doc#Keep-Server

Notes:
  • For now, begin processing the trash list right away. We can defer to a future sprint how Keep should decide when to start recycling blocks.
  • If a block's actual age is less than (some delta) it should not be deleted. Need to define how this threshold is chosen. (Ideally this is defaultTrashLifetime from the discovery doc, but a command line flag would be OK.) "Some delta" is the value of the existing -permission-ttl flag.
  • If a new list is received while the old one is being processed, abandon the existing one, replace it with the new one, and start over. (WorkQueue already takes care of this.)

Subtasks 2 (0 open2 closed)

Task #5537: Review 3762-delete-list-workerResolvedRadhika Chippada07/29/2014

Actions
Task #3682: Implement TrashCollectorResolvedRadhika Chippada07/29/2014

Actions

Related issues 1 (0 open1 closed)

Blocked by Arvados - Story #3413: [Keep] Keep Server accepts list of trashable blocksResolvedTim Pierce07/29/2014

Actions
Actions

Also available in: Atom PDF