Release Highlights
Fallback strategy for physical restores to ensure cluster operation
You can now configure PBM to use a fallback directory during a physical restores. At the restore start, PBM copies the dbPath contents to a special fallback directory. Then, the restore flows as usual.
If the restore is successful, PBM deletes the fallback directory. If PBM detects that the cluster is in an error state, it triggers the fallback procedure and restores the cluster to its pre-restore state. This ensures your cluster remains operational, allowing you to retry the restore from another backup or perform other maintenance tasks.
Note that this functionality requires sufficient free disk space on each mongod instance to store the dbPath contents. At the restore start, PBM checks the available disk space and logs this information.
With this feature, your cluster can remain operational even if errors occur during a physical restore. For more details about the fallback flow and configuration, see our documentation.
Improved security via the updated libraries
Percona Backup for MongoDB now uses the AWS SDK v2 for Go, which includes the latest features, security updates and improvements. This ensures the secure communication with AWS services.
Support of Google Cloud Client library
PBM now supports Google Cloud Client Library for interacting with Google Cloud Storage (GCS). PBM communicates with Google Cloud Storage (GCS) via the JSON API and XML API. The preferred approach is to use the JSON API with a service account. HMAC keys are mainly used for compatibility with S3-style APIs.
Note that PBM configuration for a backup storage now has a dedicated gsc subsection. If you're upgrading to PBM 2.10.0 or later, you must update your backup configuration accordingly:
Change storage.type
from s3
to gcs
Change storage.s3
section to storage.gcs
and adjust the parameters accordingly.
This integration offers improved compatibility, more predictable API responses and better long-term support for GCS features.
Packaging changes
Percona Backup for MongoDB is no longer supported on Ubuntu 20.04 (Focal Fossa) as this operating system has reached end of life.
Changelog
For more details, please check out the full list of improvements
https://docs.percona.com/percona-backup-mongodb/release-notes/2.10.0.html
Join Percona Squad
Participate in monthly SWAG raffles, get an early access to new product features and invite-only “ask me anything” sessions with database performance experts. Interested? Fill in the form at https://squad.percona.com/mongodb
Contact Us
on Forums
by Email
or Professional Support