mirror of
https://github.com/MariaDB/server.git
synced 2025-07-27 18:02:13 +03:00
merge with MySQL 5.1.65
This commit is contained in:
@ -470,7 +470,7 @@ impossible position";
|
||||
this larger than the corresponding packet (query) sent
|
||||
from client to master.
|
||||
*/
|
||||
thd->variables.max_allowed_packet+= MAX_LOG_EVENT_HEADER;
|
||||
thd->variables.max_allowed_packet= MAX_MAX_ALLOWED_PACKET;
|
||||
|
||||
/*
|
||||
We can set log_lock now, it does not move (it's a member of
|
||||
@ -1139,7 +1139,7 @@ void kill_zombie_dump_threads(uint32 slave_server_id)
|
||||
if (tmp->command == COM_BINLOG_DUMP &&
|
||||
tmp->server_id == slave_server_id)
|
||||
{
|
||||
pthread_mutex_lock(&tmp->LOCK_thd_data); // Lock from delete
|
||||
pthread_mutex_lock(&tmp->LOCK_thd_kill); // Lock from delete
|
||||
break;
|
||||
}
|
||||
}
|
||||
@ -1152,7 +1152,7 @@ void kill_zombie_dump_threads(uint32 slave_server_id)
|
||||
again. We just to do kill the thread ourselves.
|
||||
*/
|
||||
tmp->awake(THD::KILL_QUERY);
|
||||
pthread_mutex_unlock(&tmp->LOCK_thd_data);
|
||||
pthread_mutex_unlock(&tmp->LOCK_thd_kill);
|
||||
}
|
||||
}
|
||||
|
||||
@ -1460,6 +1460,8 @@ bool mysql_show_binlog_events(THD* thd)
|
||||
IO_CACHE log;
|
||||
File file = -1;
|
||||
int old_max_allowed_packet= thd->variables.max_allowed_packet;
|
||||
LOG_INFO linfo;
|
||||
|
||||
DBUG_ENTER("mysql_show_binlog_events");
|
||||
|
||||
Log_event::init_show_field_list(&field_list);
|
||||
@ -1486,7 +1488,6 @@ bool mysql_show_binlog_events(THD* thd)
|
||||
char search_file_name[FN_REFLEN], *name;
|
||||
const char *log_file_name = lex_mi->log_file_name;
|
||||
pthread_mutex_t *log_lock = mysql_bin_log.get_log_lock();
|
||||
LOG_INFO linfo;
|
||||
Log_event* ev;
|
||||
|
||||
unit->set_limit(thd->lex->current_select);
|
||||
@ -1578,6 +1579,8 @@ bool mysql_show_binlog_events(THD* thd)
|
||||
|
||||
pthread_mutex_unlock(log_lock);
|
||||
}
|
||||
// Check that linfo is still on the function scope.
|
||||
DEBUG_SYNC(thd, "after_show_binlog_events");
|
||||
|
||||
ret= FALSE;
|
||||
|
||||
|
Reference in New Issue
Block a user