From 6768b5556ac54e51941528e8d85f58a2482e623b Mon Sep 17 00:00:00 2001 From: PranavKTiwari Date: Mon, 27 Jul 2026 13:32:11 +0530 Subject: [PATCH 1/3] Added a new line --- mysql-test/main/global_temporary_table.test | 1 + 1 file changed, 1 insertion(+) diff --git a/mysql-test/main/global_temporary_table.test b/mysql-test/main/global_temporary_table.test index 96d3aa6fe1ed2..b6b4359d0508a 100644 --- a/mysql-test/main/global_temporary_table.test +++ b/mysql-test/main/global_temporary_table.test @@ -875,6 +875,7 @@ drop table t0; --disable_ps_protocol create global temporary table t (t text); set max_session_mem_used= 8192; + --error ER_OPTION_PREVENTS_STATEMENT insert t values (0); lock table t write; From 2aecca148847a056cbc8e1c6b34a3860db6a76fa Mon Sep 17 00:00:00 2001 From: PranavKTiwari Date: Mon, 27 Jul 2026 14:34:35 +0530 Subject: [PATCH 2/3] Added test. --- mysql-test/main/global_temporary_table.result | 3 ++- mysql-test/main/global_temporary_table.test | 3 ++- mysql-test/suite/binlog/r/global_temporary_table.result | 3 ++- mysql-test/suite/rpl/r/global_temporary_table.result | 3 ++- 4 files changed, 8 insertions(+), 4 deletions(-) diff --git a/mysql-test/main/global_temporary_table.result b/mysql-test/main/global_temporary_table.result index 2fcbaccec1047..66f525876c8c7 100644 --- a/mysql-test/main/global_temporary_table.result +++ b/mysql-test/main/global_temporary_table.result @@ -1007,9 +1007,10 @@ create global temporary table t (t text); set max_session_mem_used= 8192; insert t values (0); ERROR HY000: The MariaDB server is running with the --max-session-mem-used=8192 option so it cannot execute this statement +set max_session_mem_used= 32768; lock table t write; alter table t add z int; -ERROR HY000: The MariaDB server is running with the --max-session-mem-used=8192 option so it cannot execute this statement +ERROR HY000: The MariaDB server is running with the --max-session-mem-used=32768 option so it cannot execute this statement set max_session_mem_used= default; drop table t; unlock tables; diff --git a/mysql-test/main/global_temporary_table.test b/mysql-test/main/global_temporary_table.test index b6b4359d0508a..7e042fd674b02 100644 --- a/mysql-test/main/global_temporary_table.test +++ b/mysql-test/main/global_temporary_table.test @@ -875,10 +875,11 @@ drop table t0; --disable_ps_protocol create global temporary table t (t text); set max_session_mem_used= 8192; - --error ER_OPTION_PREVENTS_STATEMENT insert t values (0); +set max_session_mem_used= 32768; lock table t write; + --error ER_OPTION_PREVENTS_STATEMENT alter table t add z int; set max_session_mem_used= default; diff --git a/mysql-test/suite/binlog/r/global_temporary_table.result b/mysql-test/suite/binlog/r/global_temporary_table.result index 5b50d474c5de6..8610348825993 100644 --- a/mysql-test/suite/binlog/r/global_temporary_table.result +++ b/mysql-test/suite/binlog/r/global_temporary_table.result @@ -1010,9 +1010,10 @@ create global temporary table t (t text); set max_session_mem_used= 8192; insert t values (0); ERROR HY000: The MariaDB server is running with the --max-session-mem-used=8192 option so it cannot execute this statement +set max_session_mem_used= 32768; lock table t write; alter table t add z int; -ERROR HY000: The MariaDB server is running with the --max-session-mem-used=8192 option so it cannot execute this statement +ERROR HY000: The MariaDB server is running with the --max-session-mem-used=32768 option so it cannot execute this statement set max_session_mem_used= default; drop table t; unlock tables; diff --git a/mysql-test/suite/rpl/r/global_temporary_table.result b/mysql-test/suite/rpl/r/global_temporary_table.result index 084c1be619dd9..62d1deb6cb89b 100644 --- a/mysql-test/suite/rpl/r/global_temporary_table.result +++ b/mysql-test/suite/rpl/r/global_temporary_table.result @@ -1010,9 +1010,10 @@ create global temporary table t (t text); set max_session_mem_used= 8192; insert t values (0); ERROR HY000: The MariaDB server is running with the --max-session-mem-used=8192 option so it cannot execute this statement +set max_session_mem_used= 32768; lock table t write; alter table t add z int; -ERROR HY000: The MariaDB server is running with the --max-session-mem-used=8192 option so it cannot execute this statement +ERROR HY000: The MariaDB server is running with the --max-session-mem-used=32768 option so it cannot execute this statement set max_session_mem_used= default; drop table t; unlock tables; From b2b983bb7d4a29b6a24e095a85da057f9d4cf7f9 Mon Sep 17 00:00:00 2001 From: PranavKTiwari Date: Mon, 27 Jul 2026 15:03:12 +0530 Subject: [PATCH 3/3] increased. --- mysql-test/main/global_temporary_table.result | 1 + mysql-test/main/global_temporary_table.test | 1 + mysql-test/suite/binlog/r/global_temporary_table.result | 1 + mysql-test/suite/rpl/r/global_temporary_table.result | 1 + 4 files changed, 4 insertions(+) diff --git a/mysql-test/main/global_temporary_table.result b/mysql-test/main/global_temporary_table.result index 66f525876c8c7..3b8cc01e639e0 100644 --- a/mysql-test/main/global_temporary_table.result +++ b/mysql-test/main/global_temporary_table.result @@ -1251,6 +1251,7 @@ c set max_session_mem_used=8192; truncate t; ERROR HY000: The MariaDB server is running with the --max-session-mem-used=8192 option so it cannot execute this statement +set max_session_mem_used= 32768; set max_session_mem_used= default; unlock tables; select * from t; diff --git a/mysql-test/main/global_temporary_table.test b/mysql-test/main/global_temporary_table.test index 7e042fd674b02..39f743bdd68e8 100644 --- a/mysql-test/main/global_temporary_table.test +++ b/mysql-test/main/global_temporary_table.test @@ -1123,6 +1123,7 @@ select * from t; set max_session_mem_used=8192; --error ER_OPTION_PREVENTS_STATEMENT truncate t; +set max_session_mem_used= 32768; set max_session_mem_used= default; unlock tables; select * from t; diff --git a/mysql-test/suite/binlog/r/global_temporary_table.result b/mysql-test/suite/binlog/r/global_temporary_table.result index 8610348825993..ef856a085a644 100644 --- a/mysql-test/suite/binlog/r/global_temporary_table.result +++ b/mysql-test/suite/binlog/r/global_temporary_table.result @@ -1254,6 +1254,7 @@ c set max_session_mem_used=8192; truncate t; ERROR HY000: The MariaDB server is running with the --max-session-mem-used=8192 option so it cannot execute this statement +set max_session_mem_used= 32768; set max_session_mem_used= default; unlock tables; select * from t; diff --git a/mysql-test/suite/rpl/r/global_temporary_table.result b/mysql-test/suite/rpl/r/global_temporary_table.result index 62d1deb6cb89b..230179daed891 100644 --- a/mysql-test/suite/rpl/r/global_temporary_table.result +++ b/mysql-test/suite/rpl/r/global_temporary_table.result @@ -1254,6 +1254,7 @@ c set max_session_mem_used=8192; truncate t; ERROR HY000: The MariaDB server is running with the --max-session-mem-used=8192 option so it cannot execute this statement +set max_session_mem_used= 32768; set max_session_mem_used= default; unlock tables; select * from t;