change default distribution to now be consistent
[awesomized/libmemcached] / libmemcached / memcached.cc
index 163658efc62f1d03308368bbebc2573433030a6b..3201c99c3e61be286b17f676b779aef51c7c27a1 100644 (file)
@@ -87,7 +87,7 @@ static inline bool _memcached_init(memcached_st *self)
 
   self->virtual_bucket= NULL;
 
-  self->distribution= MEMCACHED_DISTRIBUTION_MODULA;
+  self->distribution= MEMCACHED_DISTRIBUTION_CONSISTENT_KETAMA_SPY;
 
   if (hashkit_create(&self->hashkit) == NULL)
   {
@@ -233,7 +233,6 @@ memcached_st *memcached(const char *string, size_t length)
   memcached_st *self= memcached_create(NULL);
   if (self == NULL)
   {
-    errno= ENOMEM;
     return NULL;
   }
 
@@ -251,7 +250,6 @@ memcached_st *memcached(const char *string, size_t length)
   if (memcached_failed(rc))
   {
     memcached_free(self);
-    errno= EINVAL;
     return NULL;
   }