Commit 9711d722 authored by unknown's avatar unknown
Browse files

Merge bk-internal:/home/bk/mysql-4.1-maint

into  shellback.(none):/home/msvensson/mysql/mysql-4.1-maint

parents 5decebc5 c2b8a63c
Loading
Loading
Loading
Loading
+25 −0
Original line number Diff line number Diff line
#
# Run a query over and over until it suceeds ot timeout occurs
#


let $counter= 100;

disable_abort_on_error;
disable_query_log;
disable_result_log;
eval $query;
while ($mysql_errno)
{
  eval $query;
  sleep 0.1;
  dec $counter;

  if (!$counter)
  {
    die("Waited too long for query to suceed");
  }
}
enable_abort_on_error;
enable_query_log;
enable_result_log;
+8 −4
Original line number Diff line number Diff line
@@ -43,7 +43,7 @@ select * from t3;
drop table if exists t1,t2,t3,t4;

#
# Test-case for Bug #2397 RENAME TABLES is not blocked by 
# Bug #2397 RENAME TABLES is not blocked by
# FLUSH TABLES WITH READ LOCK
#

@@ -58,10 +58,14 @@ FLUSH TABLES WITH READ LOCK;
connection con1;
send RENAME TABLE t1 TO t2, t3 to t4;
connection con2;
sleep 1;
show tables;
UNLOCK TABLES;
sleep 1;

# Wait for the the tables to be renamed
# i.e the query below succeds
let $query= select * from t2, t4;
source include/wait_for_query_to_suceed.inc;

show tables;

drop table t2, t4;