diff options
author | unknown <sasha@mysql.sashanet.com> | 2002-01-31 11:04:49 -0700 |
---|---|---|
committer | unknown <sasha@mysql.sashanet.com> | 2002-01-31 11:04:49 -0700 |
commit | 8612588aeb74cc1a3252206da9c14cd83f392b4e (patch) | |
tree | bd625aaa09009624436017b04d9f7584655ced93 /mysql-test | |
parent | f5a75e7965c781389128b3163e1c37c6f5fc71bd (diff) | |
parent | 1d76e90c1b61981e284bd583e54345cce9fe3551 (diff) | |
download | mariadb-git-8612588aeb74cc1a3252206da9c14cd83f392b4e.tar.gz |
Merge work:/home/bk/mysql-4.0
into mysql.sashanet.com:/reiser-data/mysql-4.0
sql/item_func.cc:
Auto merged
sql/slave.cc:
Auto merged
Diffstat (limited to 'mysql-test')
-rw-r--r-- | mysql-test/t/rpl000001.test | 23 |
1 files changed, 20 insertions, 3 deletions
diff --git a/mysql-test/t/rpl000001.test b/mysql-test/t/rpl000001.test index 57b81cb9e33..597b1c69b1e 100644 --- a/mysql-test/t/rpl000001.test +++ b/mysql-test/t/rpl000001.test @@ -27,21 +27,38 @@ sync_with_master; connection master; reset master; connection slave; +slave stop; reset slave; connection master; drop table if exists t1,t2; create table t1(n int); -let $1=10; +#we want the log to exceed 16K to test deal with the log that is bigger than +#IO_SIZE +let $1=5000; +disable_query_log; while ($1) { - eval insert into t1 values($1); + eval insert into t1 values($1+get_lock("hold_slave",10)*0); dec $1; } +enable_query_log; + +#try to cause a large relay log lag on the slave +connection slave; +select get_lock("hold_slave",10); +slave start; +#hope this is long enough for I/O thread to fetch over 16K relay log data +sleep 1; +select release_lock("hold_slave"); +unlock tables; + +connection master; create table t2(id int); insert into t2 values(connection_id()); save_master_pos; + connection master1; #avoid generating result create temporary table t1_temp(n int); @@ -60,7 +77,7 @@ reap; connection slave; sync_with_master ; #give the slave a chance to exit -sleep 0.5; +wait_for_slave_to_stop; # The following test can't be done because the result of Pos will differ # on different computers |