mariadb/mysql-test/suite/mariabackup
Monty 7a13ae9a51 MDEV-38246 aria_read index failed on encrypted database during backup
The backup of encrypted Aria tables was not supported.
Added support for this. One complication is that the page checksum is
for the not encrypted page. To be able to verify the checksum I have to
temporarly decrypt the page.
In the backup we store the encrypted pages.

Other things:
- Fixed some (not critical) memory leaks in mariabackup
2026-01-11 18:45:09 +02:00
..
include Merge 10.5 into 10.6 2023-04-11 16:15:19 +03:00
std_data MDEV-32932 Port backup features from ES 2024-02-27 20:55:54 +02:00
absolute_ibdata_paths.opt
absolute_ibdata_paths.result
absolute_ibdata_paths.test MDEV-32932 Port backup features from ES 2024-02-27 20:55:54 +02:00
alter_copy_excluded.opt
alter_copy_excluded.result
alter_copy_excluded.test Merge 10.5 into 10.6 2022-09-26 14:34:43 +03:00
alter_copy_race.result Merge 10.6 into 10.11 2025-11-28 12:44:34 +02:00
alter_copy_race.test Merge 10.6 into 10.11 2025-11-28 12:44:34 +02:00
apply-log-only-incr.result
apply-log-only-incr.test MDEV-32932 Port backup features from ES 2024-02-27 20:55:54 +02:00
apply-log-only.result
apply-log-only.test MDEV-32932 Port backup features from ES 2024-02-27 20:55:54 +02:00
aria_backup.opt MDEV-32932 Port backup features from ES 2024-02-27 20:55:54 +02:00
aria_backup.result MDEV-32932 Port backup features from ES 2024-02-27 20:55:54 +02:00
aria_backup.test Disable mariabackup.aria_backup with msan because of timeouts 2024-03-01 12:44:32 +02:00
aria_encrypted.opt MDEV-38246 aria_read index failed on encrypted database during backup 2026-01-11 18:45:09 +02:00
aria_encrypted.result MDEV-38246 aria_read index failed on encrypted database during backup 2026-01-11 18:45:09 +02:00
aria_encrypted.test MDEV-38246 aria_read index failed on encrypted database during backup 2026-01-11 18:45:09 +02:00
aria_log.opt MDEV-32932 Port backup features from ES 2024-02-27 20:55:54 +02:00
aria_log_dir_path.result MDEV-32932 Port backup features from ES 2024-02-27 20:55:54 +02:00
aria_log_dir_path.test MDEV-32932 Port backup features from ES 2024-02-27 20:55:54 +02:00
aria_log_dir_path_rel.result MDEV-32932 Port backup features from ES 2024-02-27 20:55:54 +02:00
aria_log_dir_path_rel.test MDEV-30968 mariadb-backup does not copy Aria logs if aria_log_dir_path is used 2023-04-21 19:08:35 +04:00
aria_log_rotate_during_backup.opt MDEV-32932 Port backup features from ES 2024-02-27 20:55:54 +02:00
aria_log_rotate_during_backup.result MDEV-32932 Port backup features from ES 2024-02-27 20:55:54 +02:00
aria_log_rotate_during_backup.test MDEV-37520 Failure to detect corruption during backups of Aria table 2025-09-04 18:08:39 +03:00
auth_plugin_win.opt
auth_plugin_win.result
auth_plugin_win.test MDEV-32932 Port backup features from ES 2024-02-27 20:55:54 +02:00
backup_grants.result Merge branch '10.6' into 10.11 2024-07-22 15:14:50 +02:00
backup_grants.test Merge branch '10.6' into 10.11 2024-07-22 15:14:50 +02:00
backup_lock_wait_timeout.result
backup_lock_wait_timeout.test
backup_ssl.result
backup_ssl.test MDEV-32932 Port backup features from ES 2024-02-27 20:55:54 +02:00
big_innodb_log.result
big_innodb_log.test MDEV-29710: Disable some more tests on Valgrind 2022-11-10 08:54:57 +02:00
binlog.result
binlog.test MDEV-32932 Port backup features from ES 2024-02-27 20:55:54 +02:00
compress_qpress.result
compress_qpress.test MDEV-32932 Port backup features from ES 2024-02-27 20:55:54 +02:00
compression_providers_loaded,lz4.rdiff
compression_providers_loaded,lzma.rdiff
compression_providers_loaded,lzo.rdiff
compression_providers_loaded,snappy.rdiff
compression_providers_loaded.combinations
compression_providers_loaded.result
compression_providers_loaded.test
compression_providers_unloaded,lz4.rdiff
compression_providers_unloaded,lzma.rdiff
compression_providers_unloaded,lzo.rdiff
compression_providers_unloaded,snappy.rdiff
compression_providers_unloaded.combinations
compression_providers_unloaded.result MDEV-34830: LSN in the future is not being treated as serious corruption 2024-10-18 10:12:47 +03:00
compression_providers_unloaded.test MDEV-34830: LSN in the future is not being treated as serious corruption 2024-10-18 10:12:47 +03:00
create_during_backup.result
create_during_backup.test MDEV-32932 Port backup features from ES 2024-02-27 20:55:54 +02:00
create_with_data_directory_during_backup.result
create_with_data_directory_during_backup.test MDEV-32932 Port backup features from ES 2024-02-27 20:55:54 +02:00
data_directory.result MDEV-18200 MariaBackup full backup failed with InnoDB: Failing assertion: success 2023-10-13 10:01:01 +11:00
data_directory.test MDEV-32932 Port backup features from ES 2024-02-27 20:55:54 +02:00
ddl_for_common_engine.result MDEV-32932 Port backup features from ES 2024-02-27 20:55:54 +02:00
ddl_for_common_engine.test MDEV-32932 Port backup features from ES 2024-02-27 20:55:54 +02:00
defer_space.result MDEV-29987 Bogus errors about file size in the test mariabackup.defer_space 2022-11-14 16:09:17 +05:30
defer_space.test MDEV-29987 Bogus errors about file size in the test mariabackup.defer_space 2022-11-14 16:09:17 +05:30
disabled.def MDEV-35257 Backup fails during an ALTER TABLE with FULLTEXT INDEX 2024-10-28 07:44:18 +02:00
drop_table_during_backup.result
drop_table_during_backup.test
encrypted_export.opt MDEV-33334 mariadb-backup fails to preserve innodb_encrypt_tables 2024-04-24 16:27:31 +05:30
encrypted_export.result MDEV-33334 mariadb-backup fails to preserve innodb_encrypt_tables 2024-04-24 16:27:31 +05:30
encrypted_export.test MDEV-33334 mariadb-backup fails to preserve innodb_encrypt_tables 2024-04-24 16:27:31 +05:30
encrypted_page_compressed.opt
encrypted_page_compressed.result MDEV-34830: LSN in the future is not being treated as serious corruption 2024-10-18 10:12:47 +03:00
encrypted_page_compressed.test MDEV-34830: LSN in the future is not being treated as serious corruption 2024-10-18 10:12:47 +03:00
encrypted_page_corruption,full_crc32.rdiff
encrypted_page_corruption.combinations
encrypted_page_corruption.opt
encrypted_page_corruption.result MDEV-34830: LSN in the future is not being treated as serious corruption 2024-10-18 10:12:47 +03:00
encrypted_page_corruption.test MDEV-34830: LSN in the future is not being treated as serious corruption 2024-10-18 10:12:47 +03:00
error_during_copyback.result
error_during_copyback.test
extra_lsndir.result
extra_lsndir.test MDEV-32932 Port backup features from ES 2024-02-27 20:55:54 +02:00
extra_lsndir_stream.result
extra_lsndir_stream.test
filekeys-data.enc
filekeys-data.key
full_backup.opt MDEV-27121 mariabackup incompatible with disabled dedicated undo log tablespaces 2022-11-07 17:36:08 +05:30
full_backup.result MDEV-30000: Force an InnoDB checkpoint in mariadb-backup 2025-03-10 08:48:43 +02:00
full_backup.test MDEV-36159 mariabackup failed after upgrade 2025-08-20 15:30:49 +03:00
full_backup_win.result MDEV-30492 Crash when use mariabackup.exe with config 'innodb_flush_method=async_unbuffered' 2023-02-07 20:14:26 +11:00
full_backup_win.test MDEV-30492 Crash when use mariabackup.exe with config 'innodb_flush_method=async_unbuffered' 2023-02-07 20:14:26 +11:00
huge_lsn,strict_crc32.rdiff MDEV-14425 fixup: mariabackup.huge_lsn,strict_crc32 rdiff 2024-01-22 12:42:37 +02:00
huge_lsn.combinations
huge_lsn.opt
huge_lsn.result
huge_lsn.test MDEV-32932 Port backup features from ES 2024-02-27 20:55:54 +02:00
incremental_backup.result
incremental_backup.test MDEV-29896: mariadb-backup --backup --incremental --throttle=... hangs 2022-12-21 13:41:10 +02:00
incremental_backup_newdb_before_inc.result
incremental_backup_newdb_before_inc.test
incremental_compressed.result MDEV-36270 mariabackup.incremental_compressed fails in 10.11+ 2025-03-25 11:56:35 +01:00
incremental_compressed.test MDEV-36270 mariabackup.incremental_compressed fails in 10.11+ 2025-03-25 11:56:35 +01:00
incremental_ddl_before_backup.result
incremental_ddl_before_backup.test MDEV-30114 Incremental prepare fails when innodb_undo_tablespaces > 0 2022-12-02 15:48:37 +05:30
incremental_ddl_during_backup.result
incremental_ddl_during_backup.test Merge 10.5 into 10.6 2022-12-05 18:04:23 +02:00
incremental_drop_db.result Merge branch '10.3' into 10.4 2023-01-28 18:22:55 +01:00
incremental_drop_db.test MDEV-23335 MariaBackup Incremental Does Not Reflect Dropped/Created Databases 2023-01-19 17:18:06 +04:00
incremental_encrypted.opt
incremental_encrypted.result
incremental_encrypted.test Merge branch '10.6' into 10.11 2024-04-30 16:56:49 +02:00
incremental_newdb_while_backup.result
incremental_newdb_while_backup.test MDEV-30114 Incremental prepare fails when innodb_undo_tablespaces > 0 2022-12-02 15:48:37 +05:30
incremental_page_compressed.result Merge 10.6 into 10.7 2022-09-21 09:33:07 +03:00
incremental_page_compressed.test Merge 10.6 into 10.7 2022-09-21 09:33:07 +03:00
incremental_rocksdb.opt
incremental_rocksdb.result
incremental_rocksdb.test
innodb_ddl_on_intermediate_table.result MDEV-32932 Port backup features from ES 2024-02-27 20:55:54 +02:00
innodb_ddl_on_intermediate_table.test MDEV-32932 Port backup features from ES 2024-02-27 20:55:54 +02:00
innodb_force_recovery.result
innodb_force_recovery.test
innodb_redo_log_overwrite.combinations MDEV-35785 innodb_log_file_mmap is not defined on 32-bit systems 2025-01-13 07:27:17 +02:00
innodb_redo_log_overwrite.opt
innodb_redo_log_overwrite.result
innodb_redo_log_overwrite.test MDEV-29710: Disable some more tests on Valgrind 2022-11-10 08:54:57 +02:00
innodb_redo_overwrite.opt
innodb_redo_overwrite.result MDEV-34830: LSN in the future is not being treated as serious corruption 2024-10-17 17:24:20 +03:00
innodb_redo_overwrite.test MDEV-34830: LSN in the future is not being treated as serious corruption 2024-10-17 17:24:20 +03:00
lock_ddl_per_table.opt
lock_ddl_per_table.result
lock_ddl_per_table.test MDEV-32932 Port backup features from ES 2024-02-27 20:55:54 +02:00
log_checksum_mismatch.result
log_checksum_mismatch.test MDEV-32932 Port backup features from ES 2024-02-27 20:55:54 +02:00
log_copy_interval.result
log_copy_interval.test
log_file_unexpected_large_number_in_name.result MDEV-32932 Port backup features from ES 2024-02-27 20:55:54 +02:00
log_file_unexpected_large_number_in_name.test MDEV-32932 Port backup features from ES 2024-02-27 20:55:54 +02:00
log_page_corruption.opt
log_page_corruption.result Merge branch '10.5' into 10.6 2023-11-08 15:57:05 +01:00
log_page_corruption.test Merge 10.5 into 10.6 2025-03-26 17:09:57 +02:00
log_tables.result MDEV-34483 Backup may copy unnecessarily much log 2024-09-09 16:47:35 +03:00
log_tables.test MDEV-34483 Backup may copy unnecessarily much log 2024-09-09 16:47:35 +03:00
mdev-14447.combinations MDEV-27121 fixup: mariabackup.mdev-14447,full_crc32 2022-11-08 16:59:36 +02:00
mdev-14447.opt
mdev-14447.result
mdev-14447.test MDEV-32932 Port backup features from ES 2024-02-27 20:55:54 +02:00
mdev-18438.result
mdev-18438.test
missing_ibd.result
missing_ibd.test MDEV-32932 Port backup features from ES 2024-02-27 20:55:54 +02:00
mroonga.opt MDEV-34425 mroonga files are not copied by mariabackup 2025-06-18 10:23:47 +10:00
mroonga.result MDEV-34425 mroonga files are not copied by mariabackup 2025-06-18 10:23:47 +10:00
mroonga.test MDEV-34425 mroonga files are not copied by mariabackup 2025-06-18 10:23:47 +10:00
nolock_ddl_during_backup_end.result
nolock_ddl_during_backup_end.test MDEV-32932 Port backup features from ES 2024-02-27 20:55:54 +02:00
options_check.result
options_check.test
page_compression_level.result
page_compression_level.test
partial.result Merge branch '10.6' into 10.11 2025-07-28 18:06:31 +02:00
partial.test MDEV-36159 mariabackup failed after upgrade 2025-08-20 15:30:49 +03:00
partial_exclude.opt
partial_exclude.result MDEV-30000: Force an InnoDB checkpoint in mariadb-backup 2025-03-10 08:48:43 +02:00
partial_exclude.test MDEV-36159 mariabackup failed after upgrade 2025-08-20 15:30:49 +03:00
partition_datadir.result
partition_datadir.test MDEV-32932 Port backup features from ES 2024-02-27 20:55:54 +02:00
partition_notwin.result MDEV-36437 mariabackup - confusing error message when running out of file handles with partitioned MyISAM 2025-03-31 17:57:35 +02:00
partition_notwin.test MDEV-36437 mariabackup - confusing error message when running out of file handles with partitioned MyISAM 2025-03-31 17:57:35 +02:00
partition_partial.opt
partition_partial.result
partition_partial.test MDEV-32932 Port backup features from ES 2024-02-27 20:55:54 +02:00
recreate_table_during_backup.result
recreate_table_during_backup.test
relative_path.opt MDEV-28187 mariadb-backup doesn't utilise innodb-undo-log-directory (if specified as a relative path) during copy-back operation 2023-03-21 11:16:51 +03:00
relative_path.result MDEV-28187 mariadb-backup doesn't utilise innodb-undo-log-directory (if specified as a relative path) during copy-back operation 2023-03-21 11:16:51 +03:00
relative_path.test MDEV-28187 mariadb-backup doesn't utilise innodb-undo-log-directory (if specified as a relative path) during copy-back operation 2023-03-21 11:16:51 +03:00
rename_during_backup.result Merge 10.5 into 10.6 2024-03-12 09:19:57 +02:00
rename_during_backup.test Merge 10.5 into 10.6 2024-03-12 09:19:57 +02:00
rename_during_mdl_lock.result
rename_during_mdl_lock.test MDEV-32932 Port backup features from ES 2024-02-27 20:55:54 +02:00
row_format_redundant.result
row_format_redundant.test
rpl_clone_slave.result Merge 10.6 into 10.11 2024-02-08 15:04:46 +02:00
rpl_clone_slave.test Merge 10.6 into 10.11 2024-02-08 15:04:46 +02:00
rpl_slave_info.result
rpl_slave_info.test
skip_innodb.opt
skip_innodb.result
skip_innodb.test MDEV-30122 mariabackup.skip_innodb crashes when innodb_undo_tablespaces > 0 2022-11-29 16:28:40 +05:30
slave_info_norpl.result
slave_info_norpl.test
slave_provision_nolock.cnf Test case for provisioning a slave with mariabackup --no-lock 2023-11-03 09:11:51 +01:00
slave_provision_nolock.result Merge branch '10.6' into 10.11 2023-12-18 11:19:04 +01:00
slave_provision_nolock.test Skip mariabackup.slave_provision_nolock in --valgrind, it uses a lot of CPU 2024-08-26 14:39:24 +02:00
small_ibd.result
small_ibd.test MDEV-32932 Port backup features from ES 2024-02-27 20:55:54 +02:00
suite.opt Cleanup: Remove changed_pages_bitmap 2024-02-12 17:01:35 +02:00
suite.pm
system_versioning.result Merge 10.3 into 10.4 2022-09-13 16:36:38 +03:00
system_versioning.test MDEV-32932 Port backup features from ES 2024-02-27 20:55:54 +02:00
truncate_during_backup.result
truncate_during_backup.test MDEV-32932 Port backup features from ES 2024-02-27 20:55:54 +02:00
undo_space_id.opt
undo_space_id.result Merge branch 10.4 into 10.5 2024-05-06 13:55:42 +02:00
undo_space_id.test Merge branch '10.6' into 10.11 2024-05-10 20:02:18 +02:00
undo_truncate.combinations MDEV-35808 Test case to handle undo tablespace truncation in Mariabackup 2025-01-13 17:43:58 +02:00
undo_truncate.opt MDEV-35808 Test case to handle undo tablespace truncation in Mariabackup 2025-01-13 17:43:58 +02:00
undo_truncate.result MDEV-35808 Test case to handle undo tablespace truncation in Mariabackup 2025-01-13 17:43:58 +02:00
undo_truncate.test MDEV-35808 Test case to handle undo tablespace truncation in Mariabackup 2025-01-13 17:43:58 +02:00
undo_upgrade.result MDEV-19229 Allow innodb_undo_tablespaces to be changed after database creation 2022-10-25 11:19:36 +05:30
undo_upgrade.test MDEV-19229 Allow innodb_undo_tablespaces to be changed after database creation 2022-10-25 11:19:36 +05:30
unencrypted_page_compressed.result MDEV-34830: LSN in the future is not being treated as serious corruption 2024-10-18 10:12:47 +03:00
unencrypted_page_compressed.test MDEV-34830: LSN in the future is not being treated as serious corruption 2024-10-18 10:12:47 +03:00
unsupported_redo.result MDEV-30000: Force an InnoDB checkpoint in mariadb-backup 2025-03-10 08:48:43 +02:00
unsupported_redo.test MDEV-36159 mariabackup failed after upgrade 2025-08-20 15:30:49 +03:00
xb_aws_key_management.opt
xb_aws_key_management.result
xb_aws_key_management.test MDEV-32932 Port backup features from ES 2024-02-27 20:55:54 +02:00
xb_compressed_encrypted.opt
xb_compressed_encrypted.result
xb_compressed_encrypted.test
xb_file_key_management.opt
xb_file_key_management.result
xb_file_key_management.test MDEV-32932 Port backup features from ES 2024-02-27 20:55:54 +02:00
xb_fulltext_encrypted.opt
xb_fulltext_encrypted.result
xb_fulltext_encrypted.test
xb_history.result MDEV-36871 mariadb-backup incremental segfault querying mariadb_backup_history 2025-06-23 10:26:43 +10:00
xb_history.test MDEV-32932 Port backup features from ES 2024-02-27 20:55:54 +02:00
xb_page_compress.result
xb_page_compress.test MDEV-32932 Port backup features from ES 2024-02-27 20:55:54 +02:00
xb_partition.result
xb_partition.test MDEV-32932 Port backup features from ES 2024-02-27 20:55:54 +02:00
xb_rocksdb.opt
xb_rocksdb.result
xb_rocksdb.test MDEV-32932 Port backup features from ES 2024-02-27 20:55:54 +02:00
xb_rocksdb_datadir.opt
xb_rocksdb_datadir.result
xb_rocksdb_datadir.test MDEV-32932 Port backup features from ES 2024-02-27 20:55:54 +02:00
xb_rocksdb_datadir_debug.opt
xb_rocksdb_datadir_debug.result
xb_rocksdb_datadir_debug.test
xbstream.result MDEV-36871 mariadb-backup incremental segfault querying mariadb_backup_history 2025-06-23 10:26:43 +10:00
xbstream.test MDEV-36871 mariadb-backup incremental segfault querying mariadb_backup_history 2025-06-23 10:26:43 +10:00