Story #9162

Updated by Brett Smith over 5 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