diff options
Diffstat (limited to 'mysql-test/t/change_user.test')
-rw-r--r-- | mysql-test/t/change_user.test | 20 |
1 files changed, 18 insertions, 2 deletions
diff --git a/mysql-test/t/change_user.test b/mysql-test/t/change_user.test index db003815862..e24ade3efd5 100644 --- a/mysql-test/t/change_user.test +++ b/mysql-test/t/change_user.test @@ -5,19 +5,24 @@ --echo Bug#20023 SELECT @@session.sql_big_selects; ---replace_result 4294967295 18446744073709551615 +# The exact value depends on the server build flags +--replace_result 18446744073709551615 HA_POS_ERROR 4294967295 HA_POS_ERROR SELECT @@global.max_join_size; --echo change_user --change_user SELECT @@session.sql_big_selects; ---replace_result 4294967295 18446744073709551615 +# The exact value depends on the server build flags +--replace_result 18446744073709551615 HA_POS_ERROR 4294967295 HA_POS_ERROR SELECT @@global.max_join_size; SET @@global.max_join_size = 10000; SET @@session.max_join_size = default; --echo change_user --change_user SELECT @@session.sql_big_selects; +# On some machines the following will result into a warning +--disable_warnings SET @@global.max_join_size = -1; +--enable_warnings SET @@session.max_join_size = default; --echo change_user --change_user @@ -40,3 +45,14 @@ SELECT IS_USED_LOCK('bug31418') = CONNECTION_ID(); --change_user SELECT IS_FREE_LOCK('bug31418'); SELECT IS_USED_LOCK('bug31418'); + +# +# Bug#31222: com_% global status counters behave randomly with +# mysql_change_user. +# +# Moved to not_embedded_server.test due to Bug#34517: SHOW GLOBAL STATUS does +# not work properly in embedded server. +# +# TODO: move it back when Bug#34517 is fixed (don't forget to add +# --force-restart into change_user-master.opt). +# |