remove ambigous Cluster ctor
authorMichael Wallner <mike@php.net>
Fri, 30 Oct 2020 12:38:16 +0000 (13:38 +0100)
committerMichael Wallner <mike@php.net>
Fri, 30 Oct 2020 12:38:16 +0000 (13:38 +0100)
test/lib/Cluster.cpp
test/lib/Cluster.hpp
test/tests/memcached/errors.cpp

index 54de9398564e25c5cba32f328fe56299448b7bcd..3ecc6e9abea2d629009e3a54cf05e610bdef2e7c 100644 (file)
@@ -7,9 +7,6 @@ Cluster::Cluster(Server serv, uint16_t cnt)
 : count{cnt}
 , proto{move(serv)}
 {
-  if (count < 4) {
-      count = stoi(getenv_else("MEMCACHED_CLUSTER", "4"));
-  }
   if (!count) {
     count = 1;
   }
@@ -18,13 +15,6 @@ Cluster::Cluster(Server serv, uint16_t cnt)
   }
 }
 
-Cluster::Cluster(vector<Server> servers)
-: count{servers.size()}
-, cluster{move(servers)}
-{
-
-}
-
 Cluster::~Cluster() {
   stop();
   wait();
index 4e151020c65cdc2a7c6dc747a973dc451de8f80d..d2b93b9cd7a31806a51622768e236371b0a180f1 100644 (file)
@@ -20,8 +20,7 @@
 
 class Cluster {
 public:
-  explicit Cluster(Server serv, uint16_t cnt = 0);
-  explicit Cluster(vector<Server> servers);
+  explicit Cluster(Server serv, uint16_t cnt = 3);
   ~Cluster();
 
   Cluster(const Cluster &c) = delete;
index 4b3b4684b692868fec178414ca109db50b2019fd..db557431e29d178b9266378c067b21025672888c 100644 (file)
@@ -17,7 +17,7 @@ TEST_CASE("memcached_errors") {
   }
 
   SECTION("dead servers") {
-    MemcachedCluster test{Cluster{vector<Server>{Server{MEMCACHED_BINARY, {"-p", random_port_string("-p")}}}}};
+    MemcachedCluster test{Cluster{Server{MEMCACHED_BINARY, {"-p", random_port_string("-p")}}, 1}};
     auto memc = &test.memc;
 
     REQUIRE_SUCCESS(memcached_set(memc, S("foo"), nullptr, 0, 0, 0));