mirror of
https://github.com/MariaDB/server.git
synced 2025-01-16 03:52:35 +01:00
Fix for BUG#7965 "Slave_IO_State Stuck at 'Checking Master Version'":
Working around hang of master < 3.23.50 on SELECT @@unknown_var (to enable 3.23.49->4.1.10 replication) sql/slave.cc: Working around hang of master < 3.23.50 on SELECT @@unknown_var (to enable 3.23.49->4.1.10 replication)
This commit is contained in:
parent
5847d10712
commit
608729f711
1 changed files with 5 additions and 0 deletions
|
@ -1243,7 +1243,11 @@ not always make sense; please check the manual before using it).";
|
|||
values of these 2 are never used (new connections don't use them).
|
||||
We don't test equality of global collation_database either as it's is
|
||||
going to be deprecated (made read-only) in 4.1 very soon.
|
||||
We don't do it for <3.23.57 because masters <3.23.50 hang on
|
||||
SELECT @@unknown_var (BUG#7965 - see changelog of 3.23.50).
|
||||
*/
|
||||
if (mi->old_format == BINLOG_FORMAT_323_LESS_57)
|
||||
goto err;
|
||||
if (!mysql_real_query(mysql, "SELECT @@GLOBAL.COLLATION_SERVER", 32) &&
|
||||
(master_res= mysql_store_result(mysql)))
|
||||
{
|
||||
|
@ -1280,6 +1284,7 @@ be equal for replication to work";
|
|||
mysql_free_result(master_res);
|
||||
}
|
||||
|
||||
err:
|
||||
if (errmsg)
|
||||
{
|
||||
sql_print_error(errmsg);
|
||||
|
|
Loading…
Reference in a new issue