Skip to content

Percona Distribution for MongoDB 4.4.21 (2023-05-09)

Release date May 9, 2023
Installation Install Percona Distribution for MongoDB

Percona Distribution for MongoDB is a freely available MongoDB database alternative, giving you a single solution that combines enterprise components from the open source community, designed and tested to work together. The aim of Percona Distribution for MongoDB is to enable you to run and operate your MongoDB efficiently with the data being consistently backed up.

Percona Distribution for MongoDB includes the following components:

  • Percona Server for MongoDB is a fully compatible source-available, drop-in replacement for MongoDB.

  • Percona Backup for MongoDB is a distributed, low-impact solution for achieving consistent backups of MongoDB sharded clusters and replica sets.

This release of Percona Distribution for MongoDB is based on Percona Server for MongoDB 4.4.21-20 and Percona Backup for MongoDB 2.1.0.

Release Highlights

  • Fixed the handling of the read preference tags to respect their order and ignore other tags when all eligible replica set members are found
  • Fixed deadlock between stepdown and restoring locks after yielding when all read tickets exhausted
  • Prevented rollback to stable operation to generate wrong updates/tombstones by always reading the cell time window information to decide the history store update visibility.
  • Fixed the issue with early kills of the cursor during the logical session cache refresh by properly handling write errors.
  • Added accounting for array element overhead for “listCollections”, “listIndexes”, “_shardsvrCheckMetadataConsistencyParticipant” commands
  • Improved the rename path behavior for a collection in sharded clusters by fixing the check for the databases to reside on the same primary shard
  • Allowed queries with search and non-simple collations

Percona Backup for MongoDB 2.1.0 improvements include the following:

  • The general availability of incremental physical backups are now generally available enabling you to use them in production environments. Note that due to the changes in metadata files required for the restore, backups made with previous PBM versions are incompatible for the restore with PBM 2.1.0.
  • Selective backup and restore of sharded collections improves the management of a desired subset of data in sharded clusters and saves you extra costs on data storage and transfer. This is the tech preview feature due to some known limitations.
  • The support of parallel download of data chunks from the S3 storage improves the physical restore performance up to 7.5 times. Read more about the benchmarking in the Speeding up MongoDB restores in PBM blog post by Andrew Pogrebnoi.
  • Improved deletion of old backups and point-in-time recovery oplog chunks simplifies the automation of backup storage cleanup.
  • The improved handling of master keys for data-at-rest encryption in Percona Server for MongoDB and the retrieval of the key ID/secret path by PBM from a backup simplifies the environment preparation for the physical restore and improves the restore flow.
  • The support of AWS tokens for the access to the S3 storage improves the security of your infrastructure and the integration with applications that interact with AWS resources via tokens.

Get expert help

If you need assistance, visit the community forum for comprehensive and free database knowledge, or contact our Percona Database Experts for professional support and services.

Last update: May 9, 2023
Created: May 9, 2023