summaryrefslogtreecommitdiff
path: root/sql/mysqld.cc
diff options
context:
space:
mode:
authorDaniel Black <daniel@mariadb.org>2022-03-18 11:33:07 +1100
committerDaniel Black <daniel@mariadb.org>2022-03-18 12:17:11 +1100
commit065f995e6d7778ef69a8a0a4829b79244fa75ba4 (patch)
tree4b481bbe125ccbd14c1a740876b1309b2df9dcea /sql/mysqld.cc
parentee80c19633dd5d4e781b3e675d2ece52a5b0f9ff (diff)
parent06e3bc4390ee286fd20b34526510768f1b32ed7f (diff)
downloadmariadb-git-065f995e6d7778ef69a8a0a4829b79244fa75ba4.tar.gz
Merge branch 10.5 into 10.6
Diffstat (limited to 'sql/mysqld.cc')
-rw-r--r--sql/mysqld.cc7
1 files changed, 6 insertions, 1 deletions
diff --git a/sql/mysqld.cc b/sql/mysqld.cc
index b6748170942..c3f745b4aae 100644
--- a/sql/mysqld.cc
+++ b/sql/mysqld.cc
@@ -3640,13 +3640,18 @@ static void my_malloc_size_cb_func(long long size, my_bool is_thread_specific)
/* Ensure we don't get called here again */
char buf[50], *buf2;
thd->set_killed(KILL_QUERY);
- my_snprintf(buf, sizeof(buf), "--max-thread-mem-used=%llu",
+ my_snprintf(buf, sizeof(buf), "--max-session-mem-used=%llu",
thd->variables.max_mem_used);
if ((buf2= (char*) thd->alloc(256)))
{
my_snprintf(buf2, 256, ER_THD(thd, ER_OPTION_PREVENTS_STATEMENT), buf);
thd->set_killed(KILL_QUERY, ER_OPTION_PREVENTS_STATEMENT, buf2);
}
+ else
+ {
+ thd->set_killed(KILL_QUERY, ER_OPTION_PREVENTS_STATEMENT,
+ "--max-session-mem-used");
+ }
}
DBUG_ASSERT((longlong) thd->status_var.local_memory_used >= 0 ||
!debug_assert_on_not_freed_memory);