Project

General

Profile

Actions

Idea #9162

closed

[Block Manager] Trashes unreferenced blocks (with mtime > TTL if desired) and overreplicated block

Added by Brett Smith almost 8 years ago. Updated almost 8 years ago.

Status:
Resolved
Priority:
Normal
Assigned To:
Category:
-
Target version:
Start date:
05/16/2016
Due date:
Story points:
0.5

Description

Functional requirements:

  • Write a new component Block Manager. It sends trash lists following the same rules that Data Manager does today. Move code from Data Manager as appropriate.
  • When sending trash lists to Keepstores, Block Manager sends lists to correct overreplication.
  • Of all the keepstores that currently have the block, the block should be trashed from the server(s) that are lowest in the current rendezvous hash order. e.g., if a block with desired replication 2 has rendezvous hash order D, B, C, A, and it currently lives on D, C, and A, it should be trashed from A.

Files

keep-balance (8.45 MB) keep-balance Tom Clegg, 05/20/2016 03:18 PM
example-config.json (498 Bytes) example-config.json Tom Clegg, 05/20/2016 03:19 PM

Subtasks 8 (0 open8 closed)

Task #9206: Build data-block mapResolvedTom Clegg05/16/2016Actions
Task #9209: Recommend trash/pull operations for a blockResolvedTom Clegg05/16/2016Actions
Task #9210: Buffer trash/pull operations and forward to keepstoresResolvedTom Clegg05/17/2016Actions
Task #9235: Accept keep services list in configResolvedTom Clegg05/16/2016Actions
Task #9237: run as a service, wake up on timer and SIGUSR1ResolvedTom Clegg05/16/2016Actions
Task #9229: docs and lintResolvedTom Clegg05/16/2016Actions
Task #9300: Build & publish packageResolvedTom Clegg05/16/2016Actions
Task #9211: Review 9162-keep-balanceResolvedRadhika Chippada05/24/2016Actions

Related issues

Related to Arvados - Feature #6611: [Data Manager] Act on pull lists for underreplicated blocksClosed07/14/2015Actions
Related to Arvados - Idea #8201: [Data Manager] Reports underreplicated blocks with replication=0Closed01/12/2016Actions
Actions

Also available in: Atom PDF