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:
@ -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.
|
||||
|
Reference in New Issue
Block a user