Percona Backup for MongoDB 1.7.0 (2022-04-18)¶
Release date | April 18, 2022 |
---|---|
Installation | Installing Percona Backup for MongoDB |
Percona Backup for MongoDB is a distributed, low-impact solution for consistent backups of MongoDB sharded clusters and replica sets. This is a tool for creating consistent backups across a MongoDB sharded cluster (or a single replica set), and for restoring those backups to a specific point in time.
Release highlights¶
-
Support for physical backups in Percona Server for MongoDB starting from versions 4.2.15-16 and 4.4.6-8 and higher. Physical backups drastically speed up backup and restore performance for large databases (several terabytes). This is a technical preview feature .
-
Oplog replay from the arbitrary start time. This reduces Recovery Point Objective (RPO) when database is recovered from physical or storage-level backups.
-
Ability to configure compression method and level for Point-in-Time Recovery chunks and compression level for backups.
-
Ability to configure the number of S3 multipart upload chunks to comply with various S3-compatible storage provider requirements.
-
Ability to configure the number of upload retries. This facilitates data upload in case of unstable network connection.
New Features¶
-
PBM-734: Add the config option to set debug log levels for S3 requests
-
PBM-805: Implement physical backups to improve performance for large databases
-
PBM-742: Add the ability to replay oplog from arbitrary start time. This reduces Recovery Point Objective (RPO) when database is recovered from physical backups.
Improvements¶
-
PBM-680: Skip TLS verification for object storage. This can be useful for private object storage with self-signed certificates.
-
PBM-770: Support configurable compression method / level for Point-in-Time Recovery chunks (Thanks to Damiano Albani for reporting this issue and contributing to it)
-
PBM-764: Support Zstandard compression format (Thanks to Damiano Albani for reporting this issue and contributing to it)
-
PBM-750: Make max number of S3 upload parts configurable (Thanks to Damiano Albani for reporting this issue and contributing to it)
-
PBM-777: Expand / fix the configuration API to support compression method for Point-in-Time Recovery chunks (Thanks to Damiano Albani for reporting and contributing to this issue)
-
PBM-756: Add the ability to configure logging levels for S3 requests to debug issues with object storage (Thanks to Damiano Albani for reporting this issue and contributing to it)
-
PBM-577: It is now possible to choose an S3 storage class for granular control over various S3 tiers (Thanks to Damiano Albani for the contribution)
Bugs Fixed¶
-
PBM-721: Fixed a bug where an upload of the backup to S3-storage was failing due to unstable network connection. Percona Backup for MongoDB can now be configured to retry the upload with flexible timeouts.
-
PBM-773: Check distributed transactions on all participating shards to avoid commit timestamp inconsistency upon restore
Created: April 16, 2025