Skip to main content

paxos_bench

Function paxos_bench 

Source
pub fn paxos_bench<'a>(
    checkpoint_frequency: usize,
    f: usize,
    num_replicas: usize,
    paxos: impl PaxosLike<'a>,
    clients: &Cluster<'a, Client>,
    num_clients_per_node: Singleton<usize, Cluster<'a, Client>, Bounded>,
    client_aggregator: &Process<'a, Aggregator>,
    replicas: &Cluster<'a, Replica>,
    client_interval_millis: u64,
    aggregate_interval_millis: u64,
    print_results: impl FnOnce(BenchResult<Process<'a, Aggregator>>),
)