mirror of
https://github.com/MariaDB/server.git
synced 2025-08-07 00:04:31 +03:00
MDEV-15149 Assert upon concurrent creating / querying sequences
MDEV-15117 Server crashes in in open_and_process_table or ASAN heap-use-after-free in is_temporary_table upon creating/flushing sequences. Problem was that sequence_insert closed and reopened the like table without proper locking. Fixed by ensuring that the like table is not reopened in sequence_insert
This commit is contained in:
@@ -22,3 +22,12 @@ select * from s2;
|
||||
next_not_cached_value minimum_value maximum_value start_value increment cache_size cycle_option cycle_count
|
||||
1 1 9223372036854775806 1 1 1000 0 0
|
||||
DROP SEQUENCE s1, s2;
|
||||
CREATE SEQUENCE s1 ENGINE=InnoDB;
|
||||
connect con1,localhost,root,,test;
|
||||
CREATE TABLE s2 LIKE s1;;
|
||||
connection default;
|
||||
FLUSH TABLES;
|
||||
connection con1;
|
||||
disconnect con1;
|
||||
connection default;
|
||||
DROP TABLE s1,s2;
|
||||
|
Reference in New Issue
Block a user