Percona XtraBackup 8.4.0-6 (2026-05-)¶
Get started with Quickstart Guide for Percona XtraBackup.
Release highlights¶
Percona XtraBackup 8.4.0-6 release includes new features, improvements and bug fixes.
-
Percona XtraBackup introduces the
--check-tablesoption to validate the structural integrity of InnoDB B-tree indexes during the--preparephase. Validation during--preparehelps detect corrupted indexes before restore or production deployment. -
Percona XtraBackup introduces backup size reporting for successful backups. Percona XtraBackup now records backup size in
xtrabackup_infoand reports the same information in the XtraBackup error log. Backup size reporting helps estimate storage requirements, check that backups work correctly, and plan restores for compressed and streamed backups. -
Percona XtraBackup improves
--copy-backand--move-backhandling for backups created from servers with non-default InnoDB configuration paths. Percona XtraBackup now automatically processes configuration values stored inbackup-my.cnf, avoiding restore failures caused by custominnodb_data_file_pathand related settings. -
Percona XtraBackup improves
xbcloud deletesupport for Azure Storage accounts with Hierarchical Namespace enabled.xbcloudnow correctly handles recursive deletion ordering to avoid Azurenon-empty directoryerrors during backup removal.
We recommend that you download the Percona XtraBackup for the same platform as the MySQL-compatible server. For example, if your server is on an ARM64 platform, you should download and use the Percona XtraBackup for ARM64 for that operating system.
New features¶
PXB-3328: Adds the --check-tables option to validate InnoDB B-tree index integrity during the --prepare phase. The option detects structural corruption in backup files before restore or deployment.
PXB-3747: Adds backup size reporting for successful backups. Percona XtraBackup now records backup size in xtrabackup_info and reports the same information in the XtraBackup error log.
Improvements¶
PXB-3458: Improves --copy-back and --move-back handling for backups created from servers with non-default InnoDB configuration paths. Percona XtraBackup now automatically processes configuration values stored in backup-my.cnf, avoiding restore failures caused by custom innodb_data_file_path and related settings.
PXB-3643: Improves xbcloud delete support for Azure Storage accounts with Hierarchical Namespace enabled. xbcloud now correctly handles recursive deletion ordering to avoid Azure non-empty directory errors during backup removal.
Bug fixes¶
PXB-3568: Fixed an issue where xtrabackup could exit on RHEL 9 when using --compress=lz4.
PXB-3543: Fixed a performance issue where incremental backups became extremely slow on instances containing around one million tables.
PXB-3658: Removed redundant fallocate(PUNCH_HOLE) calls from local_write_sparse to improve sparse file handling efficiency.
PXB-3759: Fixed an issue where xtrabackup could exit when redo log encryption was enabled and innodb_log_buffer_size exceeded 16 MB.
PXB-3762: Fixed an issue where xtrabackup --backup --transition-key could exit unexpectedly on servers where undo tablespace encryption keys existed only in redo logs.
Packaging notes¶
- Percona XtraBackup 8.4 adds support for Ubuntu 26.04.
Additional resources¶
Install Percona XtraBackup 8.4.0-6
The Percona XtraBackup GitHub repository
Download product binaries, packages, and tarballs at Percona Product Downloads