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

SQL: MDEV-14633 Assertion on TRT read [fixes #406]

This commit is contained in:
Aleksey Midenkov
2017-12-15 16:41:49 +03:00
parent 0e0f1126e6
commit 70d7672377
3 changed files with 26 additions and 3 deletions

View File

@ -368,9 +368,15 @@ create or replace table t2 (b int);
create or replace view v1 as select a, sys_trx_start, sys_trx_end from t1 where a > round(rand()*1000);
select * from v1 natural join t2;
a b
### Issue #406, MDEV-14633 Assertion on TRT read
create or replace table t1 (pk int primary key, i int, t time, key (i)) with system versioning;
insert into t1 values (1, 10, '15:01:53'), (2, 20, '00:00:00');
delete from t1;
select * from t1 where t = '00:00:00' and i > 0 and sys_trx_end <> '2012-12-12 00:00:00';
pk i t
drop view v1;
drop table t1, t2;
call innodb_verify_vtq(32);
call innodb_verify_vtq(34);
No A B C D
1 1 1 1 1
2 1 1 1 1
@ -404,3 +410,5 @@ No A B C D
30 1 1 1 1
31 1 1 1 1
32 1 1 1 1
33 1 1 1 1
34 1 1 1 1