> The "predicate" approach is problematic, it can potentially cause some
> ledgers never being replicated. Ideally, this is something should be done
> by auditor, because auditor
> knows the ledgers, the alive bookies and the network topology, auditor
> should be able to compute a replication plan and assign corresponding
> ledgers to bookies. This will ensure:
>
> - optimize the placement
> - ensure no ledgers will be missed

+1 on doing this in the auditor. This getting very much into
distributed scheduler territory.

-Ivan

Reply via email to