From 2564656307fa0b89e82626047b8893e9319d74af Mon Sep 17 00:00:00 2001 From: "dlenev@mysql.com" <> Date: Fri, 15 Jul 2005 13:34:48 +0400 Subject: [PATCH] Added test case for bug #9565 "Wrong locking in stored procedure if a sub-sequent procedure is called" which was fixed by the same patch as bug #9597 "read lock stays when querying view from stored procedure". --- mysql-test/r/sp.result | 17 +++++++++++++++++ mysql-test/t/sp.test | 22 ++++++++++++++++++++++ 2 files changed, 39 insertions(+) diff --git a/mysql-test/r/sp.result b/mysql-test/r/sp.result index 74c03987a6a..345de49c21d 100644 --- a/mysql-test/r/sp.result +++ b/mysql-test/r/sp.result @@ -3062,4 +3062,21 @@ l drop procedure bug6063| drop procedure bug7088_1| drop procedure bug7088_2| +drop procedure if exists bug9565_sub| +drop procedure if exists bug9565| +create procedure bug9565_sub() +begin +select * from t1; +end| +create procedure bug9565() +begin +insert into t1 values ("one", 1); +call bug9565_sub(); +end| +call bug9565()| +id data +one 1 +delete from t1| +drop procedure bug9565_sub| +drop procedure bug9565| drop table t1,t2; diff --git a/mysql-test/t/sp.test b/mysql-test/t/sp.test index 4df49c5f934..13de2090a84 100644 --- a/mysql-test/t/sp.test +++ b/mysql-test/t/sp.test @@ -3832,6 +3832,28 @@ drop procedure bug6063| drop procedure bug7088_1| drop procedure bug7088_2| +# +# BUG#9565: "Wrong locking in stored procedure if a sub-sequent procedure +# is called". +# +--disable_warnings +drop procedure if exists bug9565_sub| +drop procedure if exists bug9565| +--enable_warnings +create procedure bug9565_sub() +begin + select * from t1; +end| +create procedure bug9565() +begin + insert into t1 values ("one", 1); + call bug9565_sub(); +end| +call bug9565()| +delete from t1| +drop procedure bug9565_sub| +drop procedure bug9565| + # # BUG#NNNN: New bug synopsis