summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorKristian Nielsen <knielsen@knielsen-hq.org>2017-04-20 16:19:01 +0200
committerKristian Nielsen <knielsen@knielsen-hq.org>2017-04-21 10:30:17 +0200
commit8953c7e48426671f8fb3a68cae22eb7a00cfee61 (patch)
tree484da6ca719b02bbf8d5fd6f199a7b85e84e297a /include
parent00eebb22435c871bbe9938582d96e6a3d1c00861 (diff)
downloadmariadb-git-8953c7e48426671f8fb3a68cae22eb7a00cfee61.tar.gz
MDEV-12179: Per-engine mysql.gtid_slave_pos table
Intermediate commit. Fix engine list lifetime for sys_var_pluginlist. The Sys_var class assumes that some operations can be done without explicitly freeing resources, for example default_value_ptr(). Thus, methods (like Sys_var_pluginlist::do_check) need to generally work with temporary lists, which are registered in the THD to be freed/unlocked automatically. And do_update() needs to make a permanent copy to store in the global variable.
Diffstat (limited to 'include')
0 files changed, 0 insertions, 0 deletions