X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=test%2Flib%2FMemcachedCluster.cpp;h=a443360b52b9b3082dcfb1d102e39098098bd048;hb=9c7babba79ee747f7f549912ea01fd83c37f7e0c;hp=ca41a904d956817054753e25876e0e1fb35ad084;hpb=c27e726da1b07ef20a1cabb235f7924a9fed4170;p=m6w6%2Flibmemcached diff --git a/test/lib/MemcachedCluster.cpp b/test/lib/MemcachedCluster.cpp index ca41a904..a443360b 100644 --- a/test/lib/MemcachedCluster.cpp +++ b/test/lib/MemcachedCluster.cpp @@ -6,13 +6,8 @@ const memcached_st MemcachedCluster::empty_memc{}; void MemcachedCluster::init() { REQUIRE(cluster.start()); - Retry cluster_is_listening([this]() { - return cluster.isListening(); - }); - while (!cluster_is_listening()) { - cluster.stop(); - cluster.wait(); - cluster.start(); + while (!cluster.ensureListening()) { + cluster.restart(); } if (auto br = getenv_else("MEMCACHED_BREAK", "0")) {