summaryrefslogtreecommitdiff
path: root/mysql-test/main/lock_sync.result
diff options
context:
space:
mode:
authorVladislav Vaintroub <wlad@mariadb.com>2021-09-29 20:40:00 +0200
committerVladislav Vaintroub <wlad@mariadb.com>2021-09-29 20:40:52 +0200
commit333d6c30f87a7862a2d6ca379c49e2ea46451ebc (patch)
tree2970f35cdb3ca97fb3954257e08ea84fc560c92c /mysql-test/main/lock_sync.result
parentf3bc4f49f7c02018cac2c721837f9d1f52e9fff0 (diff)
downloadmariadb-git-333d6c30f87a7862a2d6ca379c49e2ea46451ebc.tar.gz
MDEV-20699 followup.
Normally we disable caching of routines in "SHOW CREATE". Introduce an exception, if debug_dbug="+d,cache_sp_in_show_create". lock_sync.test needs a way to populate the cache without side effects, or else it runs into debug_sync timeouts. So, this possibility to cache will be remain only for very special tests.
Diffstat (limited to 'mysql-test/main/lock_sync.result')
-rw-r--r--mysql-test/main/lock_sync.result3
1 files changed, 3 insertions, 0 deletions
diff --git a/mysql-test/main/lock_sync.result b/mysql-test/main/lock_sync.result
index d017cf90cb8..55ceaedd04f 100644
--- a/mysql-test/main/lock_sync.result
+++ b/mysql-test/main/lock_sync.result
@@ -205,6 +205,8 @@ end|
# called below.
#
connection con1;
+set @save_dbug=@@debug_dbug;
+set debug_dbug="+d,cache_sp_in_show_create";
# Cache all functions used in the tests below so statements
# calling them won't need to open and lock mysql.proc table
# and we can assume that each statement locks its tables
@@ -229,6 +231,7 @@ show create function f14;
show create function f15;
show create function f16;
show create function f17;
+set debug_dbug=@save_dbug;
connection default;
#
# 1. Statements that read tables and do not use subqueries.