mirror of
https://github.com/MariaDB/server.git
synced 2025-02-23 13:53:10 +01:00

Merge sys_var_charptr with sys_var_charptr_base, as well as merge Sys_var_session_lexstring into Sys_var_lexstring. Also refactored update methods of sys_var_charptr accordingly. Because the class is more generic, session_update() calls sys_var_charptr::session_update() which does not assume a buffer field associated with THD, but instead call strdup/free, we get rid of THD::default_master_connection_buff accordingly. This also makes THD smaller by ~192 bytes, and there can be many thousands of concurrent THDs.
13 lines
314 B
Text
13 lines
314 B
Text
--echo #
|
|
--echo # test cleanup of sys_var classes
|
|
--echo #
|
|
|
|
--let $long_string=`select repeat('.', 2001)`
|
|
--error ER_WRONG_STRING_LENGTH
|
|
eval set global init_connect="$long_string";
|
|
--error ER_WRONG_STRING_LENGTH
|
|
eval set global ft_boolean_syntax="$long_string";
|
|
|
|
--echo #
|
|
--echo # end of test mdev_15935
|
|
--echo #
|