Removing code that is now incompatible with current backend implementation and could lead to inconsistent state of backend

pull/340/head
René Cannaò 11 years ago
parent 8c78dec1c2
commit 618dc8bb4d

@ -1418,36 +1418,6 @@ __exit_DSS__STATE_NOT_INITIALIZED:
writeout();
if (mybe && mybe->server_myds) {
if (mybe->server_myds->net_failure) {
proxy_debug(PROXY_DEBUG_MYSQL_CONNECTION, 5, "Sess:%p , MYDS:%p , myds_type=%d, DSS=%d , myconn:%p\n" , this, mybe->server_myds , mybe->server_myds->myds_type , mybe->server_myds->DSS, mybe->server_myds->myconn);
if (( mybe->server_myds->DSS==STATE_READY || mybe->server_myds->DSS==STATE_QUERY_SENT_DS ) && mybe->server_myds->myds_type==MYDS_BACKEND) {
//mybe->server_myds->myconn=NULL;
mybe->server_myds->detach_connection();
mybe->server_myds->DSS=STATE_NOT_INITIALIZED;
mybe->server_myds->move_from_OUT_to_OUTpending();
if (mybe->server_myds->myconn) {
MyHGM->destroy_MyConn_from_pool(mybe->server_myds->myconn);
//mybe->server_myds->myconn=NULL;
mybe->server_myds->detach_connection();
}
if (mybe->server_myds->fd) {
mybe->server_myds->shut_hard();
// shutdown(mybe->server_myds->fd,SHUT_RDWR);
// close(mybe->server_myds->fd);
mybe->server_myds->fd=0;
thread->mypolls.remove_index_fast(mybe->server_myds->poll_fds_idx);
//server_fd=0;
}
mybe->server_myds->clean_net_failure();
mybe->server_myds->active=1;
goto __get_a_backend;
} else {
set_unhealthy();
}
}
}
//writeout();
/*

Loading…
Cancel
Save