#include <libmemcached/memcached.h>
#include <libmemcached/server_instance.h>
#include <libmemcached/continuum.hpp>
+#include <libmemcached/instance.h>
#include <tests/ketama.h>
#include <tests/ketama_test_cases.h>
/*
This would not work if there were only two hosts.
*/
- for (size_t x= 0; x < 99; x++)
+ for (ptrdiff_t x= 0; x < 99; x++)
{
memcached_autoeject(memc);
uint32_t server_idx= memcached_generate_hash(memc, ketama_test_cases[x].key, strlen(ketama_test_cases[x].key));
memc->ketama.next_distribution_rebuild= time(NULL) - 1;
memcached_behavior_set(memc, MEMCACHED_BEHAVIOR_DISTRIBUTION,
memc->distribution);
- for (size_t x= 0; x < 99; x++)
+ for (ptrdiff_t x= 0; x < 99; x++)
{
uint32_t server_idx = memcached_generate_hash(memc, ketama_test_cases[x].key, strlen(ketama_test_cases[x].key));
// We re-use instance from above.