mariadb/mysql-test/suite/s3
Kristian Nielsen 7081f2a58e Binlog-in-engine: New binlog implementation integrated in InnoDB
Implement an improved binlog implementation that is integrated into
the storage engine. The new implementation is enabled with the
--binlog-storage-engine option. Initially the InnoDB storage engine
implements the binlog.

Integrating the binlog in the storage engine improves performance,
since it makes the InnoDB redo log the single source of truth and
avoids the need for expensive two-phase commit between binlog and
engine. It also makes it possible to disable durability (set
--innodb-flush-log-at-trx-commit=0) to further improve performance,
while still preserving the ability to recover the binlog and database
into a consistent state after a crash.

The new binlog implementation also greatly improves the internal
design and implementation of the binlog, and enables future
enhancements for replication.

This is a squash of the original 11.4-based patch series.

Signed-off-by: Kristian Nielsen <knielsen@knielsen-hq.org>
2026-01-23 03:21:03 +01:00
..
alter.result MDEV-19123 Change default charset from latin1 to utf8mb4 2024-07-11 10:21:07 +04:00
alter.test MDEV-31781 ALTER TABLE ENGINE=s3 fails 2023-08-15 14:00:28 +02:00
alter2.result Fixed bugs in s3 test cases 2020-06-19 12:03:13 +03:00
alter2.test Fixed bugs in s3 test cases 2020-06-19 12:03:13 +03:00
amazon.result MDEV-32884 Improve S3 options comaptibility 2023-12-07 15:57:43 +01:00
amazon.test MDEV-32884 Improve S3 options comaptibility 2023-12-07 15:57:43 +01:00
arguments.result MDEV-19123 Change default charset from latin1 to utf8mb4 2024-07-11 10:21:07 +04:00
arguments.test
backup.result Added testcase for MDEV-19585 2019-06-27 01:33:15 +03:00
backup.test Added testcase for MDEV-19585 2019-06-27 01:33:15 +03:00
basic.result Merge '11.4' into 11.6 2024-10-03 15:59:20 +10:00
basic.test Added support for CHECK TABLE for S3 tables 2021-09-01 13:47:26 +03:00
clone.result MDEV-29157 SELECT using ror_merged scan fails with s3 tables 2025-06-02 14:02:53 +03:00
clone.test MDEV-29157 SELECT using ror_merged scan fails with s3 tables 2025-06-02 14:02:53 +03:00
create_database.inc
debug.result MDEV-19123 Change default charset from latin1 to utf8mb4 2024-07-11 10:21:07 +04:00
debug.test MDEV-32884 Improve S3 options comaptibility 2023-12-07 15:57:43 +01:00
disabled.def MDEV-23730 s3.replication_partition 'innodb,mix' segv 2020-10-21 03:09:29 +03:00
discovery.result
discovery.test
drop_database.inc
encryption.opt MDEV-20306 Assert when converting encrypted Aria table to S3 2019-08-23 22:02:39 +02:00
encryption.result MDEV-19123 Change default charset from latin1 to utf8mb4 2024-07-11 10:21:07 +04:00
encryption.test MDEV-20306 Assert when converting encrypted Aria table to S3 2019-08-23 22:02:39 +02:00
innodb.result MDEV-19123 Change default charset from latin1 to utf8mb4 2024-07-11 10:21:07 +04:00
innodb.test Added S3 test case with InnoDB 2019-06-24 12:13:19 +03:00
my.cnf Merge branch '11.2' into 11.4 2024-09-18 11:27:53 +10:00
mysqldump.result Merge branch '11.7' into 11.8 2025-02-11 20:29:43 +01:00
mysqldump.test MDEV-19867: fix mysqldump to by default not copy S3 tables 2019-06-26 20:59:35 +03:00
no_s3-master.opt
no_s3.result make S3 tests to run when S3 is statically linked 2020-09-10 13:32:27 +02:00
no_s3.test
partition.result MDEV-19123 Change default charset from latin1 to utf8mb4 2024-07-11 10:21:07 +04:00
partition.test MDEV-23648 s3.partition_move 'innodb' test failure - object deleted before copy attempted 2020-10-21 03:09:30 +03:00
partition_create_fail.result Added support for more functions when using partitioned S3 tables 2020-04-19 17:33:51 +03:00
partition_create_fail.test Added support for more functions when using partitioned S3 tables 2020-04-19 17:33:51 +03:00
partition_move.result MDEV-19123 Change default charset from latin1 to utf8mb4 2024-07-11 10:21:07 +04:00
partition_move.test MDEV-23648 s3.partition_move 'innodb' test failure - object deleted before copy attempted 2020-10-21 03:09:30 +03:00
replication.inc MDEV-24087 s3.replication_partition fails in buildbot wiht replication failure 2021-02-08 21:03:04 +02:00
replication_delayed.cnf MDEV-23691 S3 storage engine: delayed slave can drop the table 2020-10-21 03:09:29 +03:00
replication_delayed.result Binlog-in-engine: New binlog implementation integrated in InnoDB 2026-01-23 03:21:03 +01:00
replication_delayed.test Binlog-in-engine: New binlog implementation integrated in InnoDB 2026-01-23 03:21:03 +01:00
replication_mixed.cnf Added support for more functions when using partitioned S3 tables 2020-04-19 17:33:51 +03:00
replication_mixed.result Binlog-in-engine: New binlog implementation integrated in InnoDB 2026-01-23 03:21:03 +01:00
replication_mixed.test Binlog-in-engine: New binlog implementation integrated in InnoDB 2026-01-23 03:21:03 +01:00
replication_partition.cnf Added support for more functions when using partitioned S3 tables 2020-04-19 17:33:51 +03:00
replication_partition.result Fix typos in mysql-test/ 2025-04-29 13:53:16 +10:00
replication_partition.test Fix typos in mysql-test/ 2025-04-29 13:53:16 +10:00
replication_stmt.cnf Added support for more functions when using partitioned S3 tables 2020-04-19 17:33:51 +03:00
replication_stmt.result Binlog-in-engine: New binlog implementation integrated in InnoDB 2026-01-23 03:21:03 +01:00
replication_stmt.test Binlog-in-engine: New binlog implementation integrated in InnoDB 2026-01-23 03:21:03 +01:00
select.result
select.test
slave.cnf MDEV-34867 engine S3 cause 500 error for huawei buckets 2024-09-11 16:15:37 +03:00
suite.pm MDEV-34867 engine S3 cause 500 error for huawei buckets 2024-09-11 16:15:37 +03:00
unsupported.result Added support for replication for S3 2020-03-24 21:00:02 +02:00
unsupported.test Added support for replication for S3 2020-03-24 21:00:02 +02:00