summaryrefslogtreecommitdiff
path: root/include/mysql/plugin_function.h
diff options
context:
space:
mode:
authorNayuta Yanagisawa <nayuta.yanagisawa@hey.com>2022-04-25 18:29:01 +0900
committerNayuta Yanagisawa <nayuta.yanagisawa@hey.com>2022-10-24 16:01:32 +0900
commitc160a115b8b6dcd54bb3daf1a751ee9c68b7ee47 (patch)
tree32aea7944b9dd33d60e1deaa0a68405d4ab59314 /include/mysql/plugin_function.h
parente967e810899c28addb9369ebe3e6b9847976f267 (diff)
downloadmariadb-git-c160a115b8b6dcd54bb3daf1a751ee9c68b7ee47.tar.gz
MDEV-27233 Server hangs when using --init-file which loads Spider and creates a Spider table
Spider waits until the server initialization has been completed (i.e., mysqld_server_started has been set to 1) before creating the Spider system tables. Spider also wait until the system tables have been created before instantiating ha_spider. These waits leads to dead lock when a non-system Spider table is created by --in-file. This is because queries passed by --in-file are executed during the server initialization and creating the non-system Spider table causes an instantiation of ha_spider. In the first place, there seems to be no need for Spider to do such a synchronization. Thus, we simply remove the synchronization.
Diffstat (limited to 'include/mysql/plugin_function.h')
0 files changed, 0 insertions, 0 deletions