1
0
mirror of https://github.com/MariaDB/server.git synced 2025-07-29 05:21:33 +03:00

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.
This commit is contained in:
Vladislav Vaintroub
2021-09-29 20:40:00 +02:00
parent f3bc4f49f7
commit 333d6c30f8
3 changed files with 14 additions and 0 deletions

View File

@ -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.