1
0
mirror of https://github.com/MariaDB/server.git synced 2025-07-27 18:02:13 +03:00

MDEV-23991 fixup: Initialize the memory

Also, revert the work-around for the test that was attempted in
commit 85613a3247.

This issue was caught by MemorySanitizer as well as on the
Microsoft Windows debug builds, thanks to /MD being used
starting with 10.4.

The code fix will also be applied to 10.2 because the regression
was introduced in commit afc9d00c66.
This commit is contained in:
Marko Mäkelä
2020-10-30 11:04:16 +02:00
parent 9936235985
commit 199863d72b
4 changed files with 23 additions and 5 deletions

View File

@ -98,11 +98,11 @@ select l_orderkey, l_linenumber
or l_receiptdate='1992-07-01' and l_orderkey between 5001 and 6000;
show status like 'handler_read%';
# FIXME: optimizer_switch=extended_keys=off occasionally gets wrong plan
#explain
#select l_orderkey, l_linenumber from lineitem
# where l_shipdate='1992-07-01' and l_orderkey between 1 and 1000
# or l_receiptdate='1992-07-01' and l_orderkey between 5001 and 6000;
--replace_column 7 # 9 # 10 Using
explain
select l_orderkey, l_linenumber from lineitem
where l_shipdate='1992-07-01' and l_orderkey between 1 and 1000
or l_receiptdate='1992-07-01' and l_orderkey between 5001 and 6000;
flush status;
select l_orderkey, l_linenumber from lineitem
where l_shipdate='1992-07-01' and l_orderkey between 1 and 1000