Project

General

Profile

Idea #9162

Updated by Brett Smith almost 8 years ago

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 Data 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. 

Back