pub async fn wait_for_quorum<C: Store + Sync + Send>(
    config: &C,
    experiment: &Experiment,
) -> Result<(), Error> {
    wait_for_quorum_helper(config, experiment, RETRY_DELAY, RETRY_ATTEMPTS).await
}

#[cfg(test)]
mod test {
    use super::*;
    use crate::{
        config::{factory::from_string, tests::inmem_stores},
        experiment::Experiment,
        net::tests::addrs,