@ -410,12 +410,12 @@ bool GTID_Server_Data::read_next_gtid() {
} else {
strncpy ( rec_msg , data + pos , l ) ;
pos + = l + 1 ;
rec_msg [ l ] = 0 ;
rec_msg [ l ] = 0 ;
//int rc = write(1,data+pos,l+1);
//fprintf(stdout,"%s\n", rec_msg);
if ( rec_msg [ 0 ] = = ' I ' ) {
//char rec_uuid[80];
uint64_t rec_trxid ;
uint64_t rec_trxid = 0 ;
char * a = NULL ;
int ul = 0 ;
switch ( rec_msg [ 1 ] ) {
@ -1768,7 +1768,7 @@ bool MySQL_HostGroups_Manager::commit(
}
if ( atoi ( r - > fields [ 7 ] ) ! = atoi ( r - > fields [ 17 ] ) ) {
if ( GloMTH - > variables . hostgroup_manager_verbose )
proxy_info ( " Changing max_connections for server %d:%s:%d (%s:%d) from %d (% d) to %d\n " , mysrvc - > myhgc - > hid , mysrvc - > address , mysrvc - > port , r - > fields [ 1 ] , atoi ( r - > fields [ 2 ] ) , atoi ( r - > fields [ 7 ] ) , mysrvc - > max_connections , atoi ( r - > fields [ 17 ] ) ) ;
proxy_info ( " Changing max_connections for server %d:%s:%d (%s:%d) from %d (% l d) to %d\n " , mysrvc - > myhgc - > hid , mysrvc - > address , mysrvc - > port , r - > fields [ 1 ] , atoi ( r - > fields [ 2 ] ) , atoi ( r - > fields [ 7 ] ) , mysrvc - > max_connections , atoi ( r - > fields [ 17 ] ) ) ;
mysrvc - > max_connections = atoi ( r - > fields [ 17 ] ) ;
}
if ( atoi ( r - > fields [ 8 ] ) ! = atoi ( r - > fields [ 18 ] ) ) {
@ -2234,7 +2234,7 @@ void MySQL_HostGroups_Manager::generate_mysql_servers_table(int *_onlyhg) {
st = ( char * ) " SHUNNED " ;
break ;
}
fprintf ( stderr , " HID: %d , address: %s , port: %d , gtid_port: %d , weight: % d , status: %s , max_connections: %u , max_replication_lag: %u , use_ssl: %u , max_latency_ms: %u , comment: %s\n " , mysrvc - > myhgc - > hid , mysrvc - > address , mysrvc - > port , mysrvc - > gtid_port , mysrvc - > weight , st , mysrvc - > max_connections , mysrvc - > max_replication_lag , mysrvc - > use_ssl , mysrvc - > max_latency_us * 1000 , mysrvc - > comment ) ;
fprintf ( stderr , " HID: %d , address: %s , port: %d , gtid_port: %d , weight: % ld , status: %s , max_connections: %ld , max_replication_lag: %u , use_ssl: %u , max_latency_ms: %u , comment: %s\n " , mysrvc - > myhgc - > hid , mysrvc - > address , mysrvc - > port , mysrvc - > gtid_port , mysrvc - > weight , st , mysrvc - > max_connections , mysrvc - > max_replication_lag , mysrvc - > use_ssl , mysrvc - > max_latency_us * 1000 , mysrvc - > comment ) ;
}
lst - > add ( mysrvc ) ;
if ( lst - > len = = 32 ) {
@ -6920,7 +6920,7 @@ T j_get_srv_default_int_val(
proxy_error (
" Invalid type '%s'(%hhu) supplied for 'mysql_hostgroup_attributes.servers_defaults.%s' for hostgroup %d. "
" Value NOT UPDATED. \n " ,
type_name , val_type , key . c_str ( ) , hid
type_name , ( int ) val_type , key . c_str ( ) , hid
) ;
}
}
@ -7561,7 +7561,7 @@ void MySQL_HostGroups_Manager::update_aws_aurora_set_writer(int _whid, int _rhid
if ( mysrvc - > max_connections > max_max_connections ) {
max_max_connections = mysrvc - > max_connections ;
}
if ( mysrvc - > use_ssl > max_use_ssl ) {
if ( mysrvc - > use_ssl > ( int32_t ) max_use_ssl ) {
max_use_ssl = mysrvc - > use_ssl ;
}
}
@ -7708,7 +7708,7 @@ void MySQL_HostGroups_Manager::update_aws_aurora_set_reader(int _whid, int _rhid
if ( mysrvc - > max_connections > max_max_connections ) {
max_max_connections = mysrvc - > max_connections ;
}
if ( mysrvc - > use_ssl > max_use_ssl ) {
if ( mysrvc - > use_ssl > ( int32_t ) max_use_ssl ) {
max_use_ssl = mysrvc - > use_ssl ;
}
if ( strcmp ( mysrvc - > address , full_hostname ) = = 0 & & mysrvc - > port = = aurora_port ) {
@ -7908,7 +7908,7 @@ MySrvC* MySQL_HostGroups_Manager::HostGroup_Server_Mapping::insert_HGM(unsigned
proxy_info (
" Found server node in Host Group Container %s:%d as 'OFFLINE_HARD', setting back as 'ONLINE' with: "
" hostgroup_id=%d, gtid_port=%d, weight=%ld, compression=%d, max_connections=%ld, use_ssl=%d, "
" max_replication_lag=% l d, max_latency_ms=%l d, comment=%s\n " ,
" max_replication_lag=% d, max_latency_ms=%d, comment=%s\n " ,
mysrvc - > address , mysrvc - > port , hostgroup_id , mysrvc - > gtid_port , mysrvc - > weight , mysrvc - > compression ,
mysrvc - > max_connections , mysrvc - > use_ssl , mysrvc - > max_replication_lag , ( mysrvc - > max_latency_us / 1000 ) ,
mysrvc - > comment
@ -7922,10 +7922,10 @@ MySrvC* MySQL_HostGroups_Manager::HostGroup_Server_Mapping::insert_HGM(unsigned
if ( ! ret_srv ) {
if ( GloMTH - > variables . hostgroup_manager_verbose ) {
proxy_info ( " Creating new server in HG %d : %s:%d , gtid_port=%d, weight=% d, status=%d\n " , hostgroup_id , srv - > address , srv - > port , srv - > gtid_port , srv - > weight , srv - > status ) ;
proxy_info ( " Creating new server in HG %d : %s:%d , gtid_port=%d, weight=% l d, status=%d\n " , hostgroup_id , srv - > address , srv - > port , srv - > gtid_port , srv - > weight , srv - > status ) ;
}
proxy_debug ( PROXY_DEBUG_MYSQL_CONNPOOL , 5 , " Adding new server %s:%d , weight=% d, status=%d, mem_ptr=%p into hostgroup=%d\n " , srv - > address , srv - > port , srv - > weight , srv - > status , srv , hostgroup_id ) ;
proxy_debug ( PROXY_DEBUG_MYSQL_CONNPOOL , 5 , " Adding new server %s:%d , weight=% l d, status=%d, mem_ptr=%p into hostgroup=%d\n " , srv - > address , srv - > port , srv - > weight , srv - > status , srv , hostgroup_id ) ;
ret_srv = new MySrvC ( srv - > address , srv - > port , srv - > gtid_port , srv - > weight , srv - > status , srv - > compression ,
srv - > max_connections , srv - > max_replication_lag , srv - > use_ssl , ( srv - > max_latency_us / 1000 ) , srv - > comment ) ;