X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;ds=sidebyside;f=libmemcached%2Finstance.hpp;h=63bf0835e58b937f39c473f835cf3427a306f78c;hb=32eebdc2e1ae14f41bb15e212036b772760a3fd1;hp=c76dc7ee1db708cca782a0db81b761de73f11133;hpb=d9db3f534bc38ea22e83e5529ff93aea4150ab19;p=m6w6%2Flibmemcached diff --git a/libmemcached/instance.hpp b/libmemcached/instance.hpp index c76dc7ee..63bf0835 100644 --- a/libmemcached/instance.hpp +++ b/libmemcached/instance.hpp @@ -73,6 +73,7 @@ struct memcached_instance_st { void mark_server_as_clean() { server_failure_counter= 0; + server_timeout_counter= 0; next_retry= 0; } @@ -147,6 +148,8 @@ struct memcached_instance_st { uint32_t request_id; uint32_t server_failure_counter; uint64_t server_failure_counter_query_id; + uint32_t server_timeout_counter; + uint64_t server_timeout_counter_query_id; uint32_t weight; uint32_t version; enum memcached_server_state_t state; @@ -162,7 +165,6 @@ struct memcached_instance_st { memcached_connection_t type; char *read_ptr; size_t read_buffer_length; - size_t read_data_length; size_t write_buffer_offset; struct addrinfo *address_info; struct addrinfo *address_info_next;