diff options
author | Sergei Petrunia <psergey@askmonty.org> | 2021-12-19 17:19:02 +0300 |
---|---|---|
committer | Sergei Petrunia <psergey@askmonty.org> | 2021-12-19 17:19:02 +0300 |
commit | 32692140e1a4f9aa87359f3ef6efe4a615119e71 (patch) | |
tree | 3db2fc477fa84e4b39ad67f63ecad57235b39539 /wsrep | |
parent | 946dafb260fc5683e1ec1410a801f2235ba2313a (diff) | |
download | mariadb-git-bb-10.6-mdev27306.tar.gz |
MDEV-27306: SET STATEMENT optimizer_trace=1 Doesn't save the tracebb-10.6-mdev27306
In mysql_execute_command(), move optimizer trace initialization to be
after run_set_statement_if_requested() call.
Unfortunately, mysql_execute_command() code uses "goto error" a lot, and
this means optimizer trace code cannot use RAII objects. Work this around
by:
- Make Opt_trace_start a non-RAII object, add init() method.
- Move the code that writes the top-level object and array into
Opt_trace_start::init().
Diffstat (limited to 'wsrep')
0 files changed, 0 insertions, 0 deletions