diff options
author | Jon Olav Hauglid <jon.hauglid@sun.com> | 2010-04-19 15:35:13 +0200 |
---|---|---|
committer | Jon Olav Hauglid <jon.hauglid@sun.com> | 2010-04-19 15:35:13 +0200 |
commit | afdf0f030c342e28c5cfd7220e55830b18424de3 (patch) | |
tree | c299d2f0873456a7fde332c62ae65562a5ff39bd /mysql-test/r/sp-lock.result | |
parent | cf8df9ca442200d9ea01d4480cb7bf70675ca188 (diff) | |
download | mariadb-git-afdf0f030c342e28c5cfd7220e55830b18424de3.tar.gz |
Additional test coverage for
Bug#30977 Concurrent statement using stored function and
DROP FUNCTION breaks SBR
Bug#48246 assert in close_thread_table
Diffstat (limited to 'mysql-test/r/sp-lock.result')
-rw-r--r-- | mysql-test/r/sp-lock.result | 42 |
1 files changed, 42 insertions, 0 deletions
diff --git a/mysql-test/r/sp-lock.result b/mysql-test/r/sp-lock.result index e9087f61807..a7823175b3c 100644 --- a/mysql-test/r/sp-lock.result +++ b/mysql-test/r/sp-lock.result @@ -693,5 +693,47 @@ set @@session.max_sp_recursion_depth=default; # --> connection con3 # --> connection default # +# SHOW CREATE PROCEDURE p1 called from p1, after p1 was altered +# +# We are just covering the existing behaviour with tests. The +# results are not necessarily correct." +# +CREATE PROCEDURE p1() +BEGIN +SELECT get_lock("test", 10); +SHOW CREATE PROCEDURE p1; +END| +# Connection default +SELECT get_lock("test", 10); +get_lock("test", 10) +1 +# Connection 2 +# Will halt before executing SHOW CREATE PROCEDURE p1 +# Sending: +CALL p1(); +# Connection 3 +# Alter p1 +DROP PROCEDURE p1; +CREATE PROCEDURE p1() BEGIN END; +# Connection default +# Resume CALL p1, now with new p1 +SELECT release_lock("test"); +release_lock("test") +1 +# Connection 2 +# Reaping: CALL p1() +get_lock("test", 10) +1 +Procedure sql_mode Create Procedure character_set_client collation_connection Database Collation +p1 CREATE DEFINER=`root`@`localhost` PROCEDURE `p1`() +BEGIN +SELECT get_lock("test", 10); +SHOW CREATE PROCEDURE p1; +END latin1 latin1_swedish_ci latin1_swedish_ci +# Connection 3 +# Connection 2 +# Connection default; +DROP PROCEDURE p1; +# # End of 5.5 tests # |