Idea #9162
Updated by Brett Smith over 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.