diff options
Diffstat (limited to 'mysql-test/suite/innodb_zip/r/recover.result')
-rw-r--r-- | mysql-test/suite/innodb_zip/r/recover.result | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/mysql-test/suite/innodb_zip/r/recover.result b/mysql-test/suite/innodb_zip/r/recover.result new file mode 100644 index 00000000..fddb0705 --- /dev/null +++ b/mysql-test/suite/innodb_zip/r/recover.result @@ -0,0 +1,35 @@ +FLUSH TABLES; +# +# MDEV-21892 Assertion 'index != clust_index || row_get_rec_trx_id()' +# +connect con1,localhost,root; +CREATE TABLE t1 (pk INT PRIMARY KEY) ENGINE=InnoDB ROW_FORMAT=COMPRESSED; +INSERT INTO t1 VALUES (1),(2); +BEGIN; +UPDATE t1 SET pk=1; +ERROR 23000: Duplicate entry '1' for key 'PRIMARY' +connection default; +# +# MDEV-12720 recovery fails with "Generic error" +# for ROW_FORMAT=compressed +# +CREATE TABLE a(i INT PRIMARY KEY AUTO_INCREMENT, s VARCHAR(255)) ENGINE=InnoDB +ROW_FORMAT=COMPRESSED KEY_BLOCK_SIZE=1; +BEGIN; +insert into a(i) select null; +insert into a select null, uuid() from a a, a b, a c; +insert into a select null, uuid() from a a, a b, a c; +insert into a select null, uuid() from a a, a b, a c; +SET GLOBAL innodb_flush_log_at_trx_commit=1; +COMMIT; +# restart +disconnect con1; +SELECT * FROM t1; +pk +1 +2 +DROP TABLE t1; +SELECT COUNT(*) from a; +COUNT(*) +1010 +DROP TABLE a; |