diff options
author | unknown <sasha@mysql.sashanet.com> | 2001-06-22 08:35:18 -0600 |
---|---|---|
committer | unknown <sasha@mysql.sashanet.com> | 2001-06-22 08:35:18 -0600 |
commit | d26e8c39448492e40d70c8179c59ed38a54dc387 (patch) | |
tree | 67b81d44bdfef378a12441ec7fee0eb5fc7c93b5 /mysql-test | |
parent | d310ce76991a8729b575b7c1404e97d2619d7739 (diff) | |
download | mariadb-git-d26e8c39448492e40d70c8179c59ed38a54dc387.tar.gz |
merged new 3.23 errors
fixed bugs in log seq - now starting to look good
fixes for SHOW BINLOG EVENTS
will push this one
include/mysqld_error.h:
merged errors from 3.23
mysql-test/mysql-test-run.sh:
wrong quotes in --skip-test
mysql-test/r/drop.result:
updated test
mysql-test/r/rpl_log.result:
updated test
mysql-test/t/drop.test:
updated test
mysql-test/t/rpl_log.test:
fixed bugs in test case
sql/item_sum.h:
remove compiler warning about re-ordered initialization
sql/log.cc:
fixed a bunch of loq_seq bugs
sql/log_event.cc:
fixed log seq bugs, added info for Slave event in SHOW BINLOG EVENTS
sql/share/czech/errmsg.txt:
merged errors from 3.23
sql/share/danish/errmsg.txt:
merged errors from 3.23
sql/share/dutch/errmsg.txt:
merged errors from 3.23
sql/share/english/errmsg.txt:
merged errors from 3.23
sql/share/estonian/errmsg.txt:
merged errors from 3.23
sql/share/french/errmsg.txt:
merged errors from 3.23
sql/share/german/errmsg.txt:
merged errors from 3.23
sql/share/greek/errmsg.txt:
merged errors from 3.23
sql/share/hungarian/errmsg.txt:
merged errors from 3.23
sql/share/italian/errmsg.txt:
merged errors from 3.23
sql/share/japanese/errmsg.txt:
merged errors from 3.23
sql/share/korean/errmsg.txt:
merged errors from 3.23
sql/share/norwegian-ny/errmsg.txt:
merged errors from 3.23
sql/share/norwegian/errmsg.txt:
merged errors from 3.23
sql/share/polish/errmsg.txt:
merged errors from 3.23
sql/share/portuguese/errmsg.txt:
merged errors from 3.23
sql/share/romanian/errmsg.txt:
merged errors from 3.23
sql/share/russian/errmsg.txt:
merged errors from 3.23
sql/share/slovak/errmsg.txt:
merged errors from 3.23
sql/share/spanish/errmsg.txt:
merged errors from 3.23
sql/share/swedish/errmsg.txt:
merged errors from 3.23
sql/slave.cc:
fixed log_seq bugs
Diffstat (limited to 'mysql-test')
-rw-r--r-- | mysql-test/mysql-test-run.sh | 2 | ||||
-rw-r--r-- | mysql-test/r/drop.result | 7 | ||||
-rw-r--r-- | mysql-test/r/rpl_log.result | 28 | ||||
-rw-r--r-- | mysql-test/t/drop.test | 15 | ||||
-rw-r--r-- | mysql-test/t/rpl_log.test | 5 |
5 files changed, 41 insertions, 16 deletions
diff --git a/mysql-test/mysql-test-run.sh b/mysql-test/mysql-test-run.sh index 472aa60ffa1..e3a47346211 100644 --- a/mysql-test/mysql-test-run.sh +++ b/mysql-test/mysql-test-run.sh @@ -659,7 +659,7 @@ run_testcase () slave_master_info_file=$TESTDIR/$tname-slave-master-info.opt SKIP_SLAVE=`$EXPR \( $tname : rpl \) = 0` if [ -n $SKIP_TEST ] ; then - SKIP_THIS_TEST=`$EXPR \( $tname : '$SKIP_TEST' \) != 0` + SKIP_THIS_TEST=`$EXPR \( $tname : "$SKIP_TEST" \) != 0` if [ x$SKIP_THIS_TEST = x1 ] ; then return; diff --git a/mysql-test/r/drop.result b/mysql-test/r/drop.result index 6d4d8efb8db..741fc6bba85 100644 --- a/mysql-test/r/drop.result +++ b/mysql-test/r/drop.result @@ -2,3 +2,10 @@ n 1 n 4 +Database +foo +mysql +test +Database +mysql +test diff --git a/mysql-test/r/rpl_log.result b/mysql-test/r/rpl_log.result index c6345b6b9fb..35c0c63e207 100644 --- a/mysql-test/r/rpl_log.result +++ b/mysql-test/r/rpl_log.result @@ -28,24 +28,22 @@ master-bin.001 549 Stop 1 10 Log_name Pos Event_type Server_id Log_seq Info master-bin.002 4 Start 1 1 Server ver: 4.0.0-debug-log, Binlog ver: 2 Log_name +master-bin.001 +master-bin.002 +Log_name slave-bin.001 slave-bin.002 -slave-bin.003 -slave-bin.004 Log_name Pos Event_type Server_id Log_seq Info slave-bin.001 4 Start 2 1 Server ver: 4.0.0-debug-log, Binlog ver: 2 -slave-bin.001 79 Slave 2 2 -slave-bin.001 118 Rotate 2 3 slave-bin.002 -slave-bin.001 150 Stop 2 4 +slave-bin.001 79 Slave 2 2 host=127.0.0.1,port=9306,log=master-bin.001,pos=4 +slave-bin.001 132 Query 1 2 use test; create table t1(n int not null auto_increment primary key) +slave-bin.001 225 Intvar 1 3 INSERT_ID=1 +slave-bin.001 253 Query 1 4 use test; insert into t1 values (NULL) +slave-bin.001 316 Query 1 5 use test; drop table t1 +slave-bin.001 364 Query 1 6 use test; create table t1 (word char(20) not null) +slave-bin.001 439 Query 1 8 use test; drop table t1 +slave-bin.001 487 Rotate 2 3 slave-bin.002 +slave-bin.001 519 Stop 2 4 Log_name Pos Event_type Server_id Log_seq Info slave-bin.002 4 Start 2 1 Server ver: 4.0.0-debug-log, Binlog ver: 2 -slave-bin.002 79 Slave 1 2 -slave-bin.002 132 Slave 1 3 -slave-bin.002 185 Query 1 4 use test; create table t1(n int not null auto_increment primary key) -slave-bin.002 278 Intvar 2 5 INSERT_ID=1 -slave-bin.002 306 Query 1 6 use test; insert into t1 values (NULL) -slave-bin.002 369 Query 1 7 use test; drop table t1 -slave-bin.002 417 Query 1 8 use test; create table t1 (word char(20) not null) -slave-bin.002 492 Query 1 9 use test; drop table t1 -slave-bin.002 540 Rotate 2 10 slave-bin.003 -slave-bin.002 572 Stop 2 11 +slave-bin.002 79 Slave 2 2 host=127.0.0.1,port=9306,log=master-bin.002,pos=4 diff --git a/mysql-test/t/drop.test b/mysql-test/t/drop.test index 54fd8ae2167..8d9a5be7cbf 100644 --- a/mysql-test/t/drop.test +++ b/mysql-test/t/drop.test @@ -24,3 +24,18 @@ select * from foo.foo; drop database if exists foo; create database foo; drop database foo; + +# test drop/create database and FLUSH TABLES WITH READ LOCK +drop database if exists foo; +flush tables with read lock; +--error 1209 +create database foo; +unlock tables; +create database foo; +show databases; +flush tables with read lock; +--error 1208 +drop database foo; +unlock tables; +drop database foo; +show databases; diff --git a/mysql-test/t/rpl_log.test b/mysql-test/t/rpl_log.test index 08e6f687cd8..34c550b8169 100644 --- a/mysql-test/t/rpl_log.test +++ b/mysql-test/t/rpl_log.test @@ -2,9 +2,12 @@ source include/master-slave.inc; #clean up slave binlogs connection slave; +slave stop; reset master; +reset slave; connection master; +reset master; drop table if exists t1; create table t1(n int not null auto_increment primary key); insert into t1 values (NULL); @@ -19,8 +22,10 @@ show binlog events from 79 limit 2,1; flush logs; show binlog events; show binlog events in 'master-bin.002'; +show master logs; save_master_pos; connection slave; +slave start; sync_with_master; show master logs; show binlog events in 'slave-bin.001' from 4; |