}
server->state= MEMCACHED_SERVER_STATE_IN_TIMEOUT;
- server->server_failure_counter++;
+ if (server->server_failure_counter_query_id != server->root->query_id)
+ {
+ server->server_failure_counter++;
+ server->server_failure_counter_query_id= server->root->query_id;
+ }
set_last_disconnected_host(server);
}
}