diff options
author | Patrick Crews <patrick.crews@sun.com> | 2009-02-20 08:40:28 -0500 |
---|---|---|
committer | Patrick Crews <patrick.crews@sun.com> | 2009-02-20 08:40:28 -0500 |
commit | fb20a7d6d0b21d69ff0941f3c0c57c1ae24fbbef (patch) | |
tree | 79b88d80fb3782c681f22352db4479bb313d0025 /mysql-test/t/mysqlbinlog.test | |
parent | cf571967ad8625643e0a7251e20246207cee46a9 (diff) | |
parent | 4712e6b9b8e61e468ee94ec65105e61881f77421 (diff) | |
download | mariadb-git-fb20a7d6d0b21d69ff0941f3c0c57c1ae24fbbef.tar.gz |
automerge
Diffstat (limited to 'mysql-test/t/mysqlbinlog.test')
-rw-r--r-- | mysql-test/t/mysqlbinlog.test | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/mysql-test/t/mysqlbinlog.test b/mysql-test/t/mysqlbinlog.test index b52ab9c5496..5904115d023 100644 --- a/mysql-test/t/mysqlbinlog.test +++ b/mysql-test/t/mysqlbinlog.test @@ -272,4 +272,24 @@ echo shell> mysqlbinlog std_data/corrupt-relay-bin.000624 > var/tmp/bug31793.sql error 1; exec $MYSQL_BINLOG $MYSQL_TEST_DIR/std_data/corrupt-relay-bin.000624 > $MYSQLTEST_VARDIR/tmp/bug31793.sql; +# +# Bug #37313 BINLOG Contains Incorrect server id +# + +let $save_server_id= `select @@global.server_id`; +let $s_id_max=`select (1 << 32) - 1`; +eval set @@global.server_id= $s_id_max; + +reset master; +--exec $MYSQL_BINLOG $MYSQLTEST_VARDIR/log/master-bin.000001 > $MYSQLTEST_VARDIR/tmp/mysqlbinlog_bug37313.binlog +--replace_result $MYSQLTEST_VARDIR MYSQLTEST_VARDIR +eval select +(@a:=load_file("$MYSQLTEST_VARDIR/tmp/mysqlbinlog_bug37313.binlog")) +is not null; +let $s_id_unsigned= `select @a like "%server id $s_id_max%" /* must return 1 */`; +echo *** Unsigned server_id $s_id_max is found: $s_id_unsigned ***; + +eval set @@global.server_id= $save_server_id; +--remove_file $MYSQLTEST_VARDIR/tmp/mysqlbinlog_bug37313.binlog + --echo End of 5.0 tests |