First version of replication.
[awesomized/libmemcached] / lib / memcached.c
index 946af6cb8f6bdd9a4edbc0e2c8179a001eed1031..c0510619f8db392b16cd9ac3a83110e41eeb4587 100644 (file)
@@ -25,6 +25,7 @@ memcached_st *memcached_create(memcached_st *ptr)
   WATCHPOINT_ASSERT(result_ptr);
   ptr->poll_timeout= MEMCACHED_DEFAULT_TIMEOUT;
   ptr->distribution= MEMCACHED_DISTRIBUTION_MODULA;
+  ptr->number_of_replicas= 1;
 
   return ptr;
 }
@@ -61,14 +62,7 @@ memcached_st *memcached_clone(memcached_st *clone, memcached_st *ptr)
   memcached_st *new_clone;
 
   if (ptr == NULL)
-  {
-    new_clone= memcached_create(clone);
-
-    if (ptr->on_clone)
-      ptr->on_clone(NULL, new_clone);
-
-    return new_clone;
-  }
+    return memcached_create(clone);
 
   if (ptr->is_allocated == MEMCACHED_USED)
   {