57 changed files with 930 additions and 184 deletions
-
12BUILD/FINISH.sh
-
24BUILD/compile-pentium64-asan-max
-
5cmake/os/Windows.cmake
-
2libmariadb
-
13mysql-test/lib/My/SafeProcess/safe_kill_win.cc
-
30mysql-test/r/cte_nonrecursive.result
-
106mysql-test/r/cte_recursive.result
-
64mysql-test/r/derived_cond_pushdown.result
-
26mysql-test/r/subselect.result
-
26mysql-test/r/subselect_no_exists_to_in.result
-
26mysql-test/r/subselect_no_mat.result
-
26mysql-test/r/subselect_no_opts.result
-
26mysql-test/r/subselect_no_scache.result
-
26mysql-test/r/subselect_no_semijoin.result
-
30mysql-test/suite/encryption/r/innodb_encrypt_log_corruption.result
-
6mysql-test/suite/innodb/r/deadlock_detect.result
-
21mysql-test/suite/innodb/r/innodb-index-online.result
-
9mysql-test/suite/innodb/r/innodb-lru-force-no-free-page.result
-
30mysql-test/suite/innodb/r/log_corruption.result
-
14mysql-test/suite/innodb/t/deadlock_detect.test
-
27mysql-test/suite/innodb/t/innodb-index-online.test
-
24mysql-test/suite/innodb/t/innodb-lru-force-no-free-page.test
-
2mysql-test/suite/innodb/t/innodb-master.opt
-
10mysql-test/suite/innodb/t/innodb_bug14147491.test
-
75mysql-test/suite/innodb/t/log_corruption.test
-
6mysql-test/suite/mariabackup/huge_lsn.opt
-
3mysql-test/suite/mariabackup/huge_lsn.result
-
7mysql-test/suite/mariabackup/huge_lsn.test
-
1mysql-test/suite/sql_sequence/create.result
-
1mysql-test/suite/sql_sequence/create.test
-
29mysql-test/t/cte_nonrecursive.test
-
87mysql-test/t/cte_recursive.test
-
25mysql-test/t/derived_cond_pushdown.test
-
27mysql-test/t/subselect.test
-
64sql/opt_subselect.cc
-
7sql/sql_cte.cc
-
22sql/sql_parse.cc
-
11sql/sql_prepare.cc
-
6sql/sql_select.cc
-
4sql/sql_select.h
-
1sql/sql_union.cc
-
6storage/innobase/buf/buf0buf.cc
-
40storage/innobase/buf/buf0lru.cc
-
1storage/innobase/dict/dict0dict.cc
-
7storage/innobase/gis/gis0sea.cc
-
13storage/innobase/handler/ha_innodb.cc
-
6storage/innobase/include/log0log.h
-
4storage/innobase/log/log0recv.cc
-
3storage/innobase/que/que0que.cc
-
8storage/innobase/rem/rem0rec.cc
-
12storage/innobase/row/row0ins.cc
-
17storage/innobase/row/row0mysql.cc
-
2storage/innobase/srv/srv0start.cc
-
22storage/innobase/trx/trx0purge.cc
-
4storage/innobase/ut/ut0dbg.cc
-
3strings/CMakeLists.txt
-
5win/create_def_file.js
@ -0,0 +1,24 @@ |
|||
#! /bin/sh |
|||
# Copyright (c) 2018, MariaDB Corporation. |
|||
# |
|||
# This program is free software; you can redistribute it and/or modify |
|||
# it under the terms of the GNU General Public License as published by |
|||
# the Free Software Foundation; version 2 of the License. |
|||
# |
|||
# This program is distributed in the hope that it will be useful, |
|||
# but WITHOUT ANY WARRANTY; without even the implied warranty of |
|||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
|||
# GNU General Public License for more details. |
|||
# |
|||
# You should have received a copy of the GNU General Public License |
|||
# along with this program; if not, write to the Free Software |
|||
# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA |
|||
|
|||
path=`dirname $0` |
|||
. "$path/SETUP.sh" |
|||
|
|||
extra_flags="$pentium64_cflags $debug_cflags -lasan -O -g -fsanitize=address" |
|||
extra_configs="$pentium_configs $debug_configs $valgrind_configs $max_configs" |
|||
export LDFLAGS="-ldl" |
|||
|
|||
. "$path/FINISH.sh" |
@ -1 +1 @@ |
|||
Subproject commit fe129ed39f33ba2b430aac91473baee84de88b12 |
|||
Subproject commit f3944bbd36af729b2f13313587018679c57de67d |
@ -0,0 +1,9 @@ |
|||
call mtr.add_suppression("\\[Warning\\] InnoDB: Difficult to find free blocks in the buffer pool."); |
|||
SET SESSION debug_dbug="+d,ib_lru_force_no_free_page"; |
|||
CREATE TABLE t1 (j LONGBLOB) ENGINE = InnoDB; |
|||
BEGIN; |
|||
INSERT INTO t1 VALUES (repeat('abcdefghijklmnopqrstuvwxyz',200)); |
|||
COMMIT; |
|||
SET SESSION debug_dbug=""; |
|||
DROP TABLE t1; |
|||
FOUND 1 /InnoDB: Difficult to find free blocks / in mysqld.1.err |
@ -0,0 +1,24 @@ |
|||
--source include/have_innodb.inc |
|||
--source include/have_debug.inc |
|||
|
|||
call mtr.add_suppression("\\[Warning\\] InnoDB: Difficult to find free blocks in the buffer pool."); |
|||
|
|||
SET SESSION debug_dbug="+d,ib_lru_force_no_free_page"; |
|||
|
|||
CREATE TABLE t1 (j LONGBLOB) ENGINE = InnoDB; |
|||
BEGIN; |
|||
INSERT INTO t1 VALUES (repeat('abcdefghijklmnopqrstuvwxyz',200)); |
|||
COMMIT; |
|||
|
|||
SET SESSION debug_dbug=""; |
|||
|
|||
DROP TABLE t1; |
|||
|
|||
# |
|||
# There should be only one message |
|||
# |
|||
let SEARCH_RANGE= -50000; |
|||
let SEARCH_FILE= $MYSQLTEST_VARDIR/log/mysqld.1.err; |
|||
--let SEARCH_PATTERN=InnoDB: Difficult to find free blocks |
|||
--source include/search_pattern_in_file.inc |
|||
|
@ -0,0 +1,6 @@ |
|||
--innodb-encrypt-log=ON |
|||
--plugin-load-add=$FILE_KEY_MANAGEMENT_SO |
|||
--loose-file-key-management |
|||
--loose-file-key-management-filekey=FILE:$MTR_SUITE_DIR/filekeys-data.key |
|||
--loose-file-key-management-filename=$MTR_SUITE_DIR/filekeys-data.enc |
|||
--loose-file-key-management-encryption-algorithm=aes_cbc |
Write
Preview
Loading…
Cancel
Save
Reference in new issue