diff options
| author | Marko Mäkelä <marko.makela@mariadb.com> | 2022-06-27 10:51:20 +0300 |
|---|---|---|
| committer | Marko Mäkelä <marko.makela@mariadb.com> | 2022-06-27 10:51:20 +0300 |
| commit | ea847cbeaf76817aab8817f849e80e8ce8b2b43c (patch) | |
| tree | 597ba0e93bc4fdfac5e5a9ad215351b8d0c0e7be /mysql-test/main/key_cache.test | |
| parent | 03174cabd71e0e72746736a3abf24af3931292d8 (diff) | |
| parent | dd7e9fb38a71064992a12ca58b5366f48b21e0b4 (diff) | |
| download | mariadb-git-ea847cbeaf76817aab8817f849e80e8ce8b2b43c.tar.gz | |
Merge 10.4 into 10.5
Diffstat (limited to 'mysql-test/main/key_cache.test')
| -rw-r--r-- | mysql-test/main/key_cache.test | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/mysql-test/main/key_cache.test b/mysql-test/main/key_cache.test index 50305d499b3..9bd57f017f0 100644 --- a/mysql-test/main/key_cache.test +++ b/mysql-test/main/key_cache.test @@ -538,3 +538,24 @@ set global key_cache_segments=@save_key_cache_segments; set global key_cache_file_hash_size=@save_key_cache_file_hash_size; # End of 5.2 tests + +--echo # +--echo # SIGSEGV in flush_all_key_blocks when changing +--echo # key_buffer_size / ASAN: heap-use-after-free in flush_all_key_blocks +--echo # + +SET GLOBAL keycache1.key_cache_segments=7; +SET GLOBAL keycache1.key_buffer_size=1*1024*1024; +SET GLOBAL keycache1.key_buffer_size=0; +SET GLOBAL keycache1.key_buffer_size=128*1024; +create table t1 (p int primary key, a char(10)) delay_key_write=1; +cache index t1 key (`primary`) in keycache1; +insert into t1 values (1, 'qqqq'), (11, 'yyyy'); +select * from t1; +drop table t1; +SET GLOBAL keycache1.key_buffer_size=0; + + +--echo # +--echo # End of 10.3 tests +--echo # |
