summaryrefslogtreecommitdiff
path: root/storage/innobase/buf/buf0dblwr.cc
diff options
context:
space:
mode:
authorVladislav Vaintroub <wlad@mariadb.com>2019-10-29 18:32:14 +0100
committerVladislav Vaintroub <wlad@mariadb.com>2019-11-15 16:50:22 +0100
commit7e08dd85d6271be4750c5989ccd5053df281d2aa (patch)
treed6463c861145550192e398f332e9e4c2dadfeb71 /storage/innobase/buf/buf0dblwr.cc
parente7549917e17d61ced4a99f5e4c168d780c02fab1 (diff)
downloadmariadb-git-7e08dd85d6271be4750c5989ccd5053df281d2aa.tar.gz
MDEV-16264 prerequisite patch, ha_preshutdown.
This is a prerequisite patch required to remove Innodb's thd_destructor_proxy thread. The patch implement pre-shutdown functionality for handlers. A storage engine might need to perform some work after all user connections are shut down, but before killing off the plugins. The reason is that an SE could still be using some of the server infrastructure. In case of Innodb this would be purge threads, that call into the server to calculate results of virtual function, acquire MDL locks on tables, or possibly also use the audit plugins.
Diffstat (limited to 'storage/innobase/buf/buf0dblwr.cc')
0 files changed, 0 insertions, 0 deletions