diff options
author | Rucha Deodhar <rucha.deodhar@mariadb.com> | 2020-10-16 20:19:09 +0530 |
---|---|---|
committer | Rucha Deodhar <rucha.deodhar@mariadb.com> | 2021-09-07 09:50:11 +0530 |
commit | 31dbfb5e617b19ffea6ea6350207e48cdcd371d7 (patch) | |
tree | e82eaa278ba9cef602351daa9ee13893e113b788 /BUILD/compile-pentium | |
parent | 84c578c7952161fe5068fea003f0f8b1d62caa89 (diff) | |
download | mariadb-git-bb-10.5-MDEV-23836.tar.gz |
MDEV-23836: Assertion `! is_set() || m_can_overwrite_status' inbb-10.5-MDEV-23836
Diagnostics_area::set_error_status (interrupted ALTER TABLE under LOCK)
Analysis: KILL_QUERY is not ignored when local memory used exceeds maximum
session memory. Hence the query proceeds, OK is sent and we end up
reopening tables that are marked for reopen. During this, kill status is
eventually checked and assertion failure happens during trying to send error
message because OK has already been sent.
Fix: Ok is already sent so statement has already executed. It is too
late to give error. So ignore kill.
Diffstat (limited to 'BUILD/compile-pentium')
0 files changed, 0 insertions, 0 deletions