mariadb/mysql-test/suite/maria
unknown 0697ee265f MDEV-181: XID crash recovery across binlog boundaries
Keep track of how many pending XIDs (transactions that are prepared in
storage engine and written into binlog, but not yet durably committed
on disk in the engine) there are in each binlog.

When the count of one binlog drops to zero, write a new binlog checkpoint
event, telling which is the oldest binlog with pending XIDs.

When doing XA recovery after a crash, check the last binlog checkpoint
event, and scan all binlog files from that point onwards for XIDs that
must be committed if found in prepared state inside engine.

Remove the code in binlog rotation that waits for all prepared XIDs to
be committed before writing a new binlog file (this is no longer necessary
when recovery can scan multiple binlog files).
2012-06-22 11:46:28 +02:00
..
compat_aliases-master.opt Created suites for heap, archive and csv. 2012-04-04 00:16:38 +03:00
group_commit.result Created suites for heap, archive and csv. 2012-04-04 00:16:38 +03:00
group_commit.test Created suites for heap, archive and csv. 2012-04-04 00:16:38 +03:00
icp.result Merge 2012-06-06 16:19:48 +03:00
icp.test Moved maria tests to suite/maria 2012-05-16 18:46:02 +03:00
lock.result Fixed MDEV-366: Assertion `share->reopen == 1' failed in maria_extra on DROP TABLE which is locked twice 2012-08-15 14:37:55 +03:00
lock.test Fixed MDEV-366: Assertion `share->reopen == 1' failed in maria_extra on DROP TABLE which is locked twice 2012-08-15 14:37:55 +03:00
locking.result Created suites for heap, archive and csv. 2012-04-04 00:16:38 +03:00
locking.test Created suites for heap, archive and csv. 2012-04-04 00:16:38 +03:00
maria-autozerofill.result Created suites for heap, archive and csv. 2012-04-04 00:16:38 +03:00
maria-autozerofill.test Created suites for heap, archive and csv. 2012-04-04 00:16:38 +03:00
maria-big.result Created suites for heap, archive and csv. 2012-04-04 00:16:38 +03:00
maria-big.test Created suites for heap, archive and csv. 2012-04-04 00:16:38 +03:00
maria-big2.result Created suites for heap, archive and csv. 2012-04-04 00:16:38 +03:00
maria-big2.test Created suites for heap, archive and csv. 2012-04-04 00:16:38 +03:00
maria-connect.result MDEV-181: XID crash recovery across binlog boundaries 2012-06-22 11:46:28 +02:00
maria-connect.test Created suites for heap, archive and csv. 2012-04-04 00:16:38 +03:00
maria-gis-recovery.opt Created suites for heap, archive and csv. 2012-04-04 00:16:38 +03:00
maria-gis-recovery.result Created suites for heap, archive and csv. 2012-04-04 00:16:38 +03:00
maria-gis-recovery.test Created suites for heap, archive and csv. 2012-04-04 00:16:38 +03:00
maria-gis-rtree-dynamic.result merge with 5.3. 2012-06-04 17:26:11 +02:00
maria-gis-rtree-dynamic.test Created suites for heap, archive and csv. 2012-04-04 00:16:38 +03:00
maria-gis-rtree-trans.result merge with 5.3. 2012-06-04 17:26:11 +02:00
maria-gis-rtree-trans.test Created suites for heap, archive and csv. 2012-04-04 00:16:38 +03:00
maria-gis-rtree.result merge with 5.3. 2012-06-04 17:26:11 +02:00
maria-gis-rtree.test Created suites for heap, archive and csv. 2012-04-04 00:16:38 +03:00
maria-mvcc.result Created suites for heap, archive and csv. 2012-04-04 00:16:38 +03:00
maria-mvcc.test Created suites for heap, archive and csv. 2012-04-04 00:16:38 +03:00
maria-no-logging.result Created suites for heap, archive and csv. 2012-04-04 00:16:38 +03:00
maria-no-logging.test Created suites for heap, archive and csv. 2012-04-04 00:16:38 +03:00
maria-page-checksum.result Created suites for heap, archive and csv. 2012-04-04 00:16:38 +03:00
maria-page-checksum.test Created suites for heap, archive and csv. 2012-04-04 00:16:38 +03:00
maria-partitioning.result Fixed LP:990187 Assertion `share->reopen == 1' failed at maria_extra on ADD PARTITION 2012-05-16 22:04:48 +03:00
maria-partitioning.test Fixed LP:990187 Assertion `share->reopen == 1' failed at maria_extra on ADD PARTITION 2012-05-16 22:04:48 +03:00
maria-preload.result Created suites for heap, archive and csv. 2012-04-04 00:16:38 +03:00
maria-preload.test Created suites for heap, archive and csv. 2012-04-04 00:16:38 +03:00
maria-purge.result Created suites for heap, archive and csv. 2012-04-04 00:16:38 +03:00
maria-purge.test Created suites for heap, archive and csv. 2012-04-04 00:16:38 +03:00
maria-recover-master.opt Created suites for heap, archive and csv. 2012-04-04 00:16:38 +03:00
maria-recover.result Created suites for heap, archive and csv. 2012-04-04 00:16:38 +03:00
maria-recover.test Created suites for heap, archive and csv. 2012-04-04 00:16:38 +03:00
maria-recovery-big-master.opt Created suites for heap, archive and csv. 2012-04-04 00:16:38 +03:00
maria-recovery-big.result Created suites for heap, archive and csv. 2012-04-04 00:16:38 +03:00
maria-recovery-big.test Created suites for heap, archive and csv. 2012-04-04 00:16:38 +03:00
maria-recovery-bitmap-master.opt Created suites for heap, archive and csv. 2012-04-04 00:16:38 +03:00
maria-recovery-bitmap.result Created suites for heap, archive and csv. 2012-04-04 00:16:38 +03:00
maria-recovery-bitmap.test Created suites for heap, archive and csv. 2012-04-04 00:16:38 +03:00
maria-recovery-master.opt Created suites for heap, archive and csv. 2012-04-04 00:16:38 +03:00
maria-recovery-rtree-ft-master.opt Created suites for heap, archive and csv. 2012-04-04 00:16:38 +03:00
maria-recovery-rtree-ft.result Created suites for heap, archive and csv. 2012-04-04 00:16:38 +03:00
maria-recovery-rtree-ft.test Created suites for heap, archive and csv. 2012-04-04 00:16:38 +03:00
maria-recovery.result Created suites for heap, archive and csv. 2012-04-04 00:16:38 +03:00
maria-recovery.test Created suites for heap, archive and csv. 2012-04-04 00:16:38 +03:00
maria-recovery2-master.opt Created suites for heap, archive and csv. 2012-04-04 00:16:38 +03:00
maria-recovery2.result Added text for errno in error messages by: 2012-05-30 00:37:55 +03:00
maria-recovery2.test Added text for errno in error messages by: 2012-05-30 00:37:55 +03:00
maria-recovery3-master.opt Created suites for heap, archive and csv. 2012-04-04 00:16:38 +03:00
maria-recovery3.result Created suites for heap, archive and csv. 2012-04-04 00:16:38 +03:00
maria-recovery3.test Created suites for heap, archive and csv. 2012-04-04 00:16:38 +03:00
maria-ucs2.result Created suites for heap, archive and csv. 2012-04-04 00:16:38 +03:00
maria-ucs2.test Created suites for heap, archive and csv. 2012-04-04 00:16:38 +03:00
maria.result Added text for errno in error messages by: 2012-05-30 00:37:55 +03:00
maria.test Fixed lp:997460 Truncate table on partitioned Aria table fails with ER_ILLEGAL_HA 2012-05-18 16:02:11 +03:00
maria2.result Created suites for heap, archive and csv. 2012-04-04 00:16:38 +03:00
maria2.test Created suites for heap, archive and csv. 2012-04-04 00:16:38 +03:00
maria3.result Created suites for heap, archive and csv. 2012-04-04 00:16:38 +03:00
maria3.test Created suites for heap, archive and csv. 2012-04-04 00:16:38 +03:00
maria_notembedded.result Created suites for heap, archive and csv. 2012-04-04 00:16:38 +03:00
maria_notembedded.test Created suites for heap, archive and csv. 2012-04-04 00:16:38 +03:00
maria_partition.result Created suites for heap, archive and csv. 2012-04-04 00:16:38 +03:00
maria_partition.test Created suites for heap, archive and csv. 2012-04-04 00:16:38 +03:00
maria_showlog_error.result Created suites for heap, archive and csv. 2012-04-04 00:16:38 +03:00
maria_showlog_error.test Created suites for heap, archive and csv. 2012-04-04 00:16:38 +03:00
max_length.result Created suites for heap, archive and csv. 2012-04-04 00:16:38 +03:00
max_length.test Created suites for heap, archive and csv. 2012-04-04 00:16:38 +03:00
mrr.result Moved maria tests to suite/maria 2012-05-16 18:46:02 +03:00
mrr.test Moved maria tests to suite/maria 2012-05-16 18:46:02 +03:00
optimize.result Created suites for heap, archive and csv. 2012-04-04 00:16:38 +03:00
optimize.test Created suites for heap, archive and csv. 2012-04-04 00:16:38 +03:00
ps_maria.result Created suites for heap, archive and csv. 2012-04-04 00:16:38 +03:00
ps_maria.test Created suites for heap, archive and csv. 2012-04-04 00:16:38 +03:00
small_blocksize-master.opt Created suites for heap, archive and csv. 2012-04-04 00:16:38 +03:00
small_blocksize.result Created suites for heap, archive and csv. 2012-04-04 00:16:38 +03:00
small_blocksize.test Created suites for heap, archive and csv. 2012-04-04 00:16:38 +03:00
suite.pm Fixed lp:902654 "MariaDB consistently crashes in collect_tables on Aria checkpoint execution" 2012-02-20 14:03:44 +02:00
truncate.result Fixed lp:997460 Truncate table on partitioned Aria table fails with ER_ILLEGAL_HA 2012-05-18 16:02:11 +03:00
truncate.test Fixed lp:997460 Truncate table on partitioned Aria table fails with ER_ILLEGAL_HA 2012-05-18 16:02:11 +03:00