Skip to content

Percona Server for MongoDB 4.4.9-10 (2021-10-07)

Release date October 7, 2021
Installation Installing Percona Server for MongoDB

Percona Server for MongoDB 4.4.9-10 is an enhanced, source available, and highly-scalable database that is a fully-compatible, drop-in replacement for MongoDB 4.4.9 Community Edition. It supports MongoDB 4.4.9 protocols and drivers.

WARNING: Beginning with MongoDB 4.4.2, several data impacting or corrupting bugs were introduced. Details are listed below.

These bugs are fixed in MongoDB 4.4.9. Percona Server for MongoDB 4.4.9-10 includes the upstream fixes of these bugs.

Please upgrade to MongoDB 4.4.9 or Percona Server for MongoDB 4.4.9-10 as soon as possible.

Release Highlights

The bug fixes, provided by MongoDB and included in Percona Server for MongoDB, are the following:

  • WT-7426 - After upgrade to v4.4.5, startups or restarts can trigger WiredTigers RTS bug which can corrupt page metadata causing documents on affected pages to become invisible to MongoDB. This can lead to temporary query incorrectness, or more likely a fatal error and inability to restart. Affects only MongoDB 4.4.5 and Percona Server for MongoDB 4.4.5-7.

  • SERVER-58936 - Unique Index constraint violations possible - can cause duplicate data - fixed in version 4.4.8.

  • WT-7995 - Checkpoint thread can read and persist inconsistent version of data to disk. Can cause Duplicate Key error on startup and prevent the node from starting. Unclean shutdowns can cause data inconsistency within documents, deleted documents to still exist, incomplete query results due to lost or inaccurate index entries, and/or missing documents. Affects MongoDB versions 4.4.2 through 4.4.8 and Percona Server for MongoDB 4.4.2-4 - 4.4.8-9 as well as MongoDB 5.0.0 through 5.0.2. Upgrade to fixed version of MongoDB 4.4.9 / Percona Server for MongoDB 4.4.9-10 as soon as possible.

  • WT-7984 and associated Server Bug SERVER-60371.

  • WT-7984 - Bug that could cause Checkpoint thread to omit a page of data. If the server experiences an unclean shutdown, an inconsistent checkpoint is used for recovery and causes data corruption. Fixed in version 4.4.9. Requires the validate command to be run and possible data remediation via complete initial sync.

  • SERVER-60371 - If previously upgraded to version 4.4.8 then upgrade to 4.4.9, could still experience Duplicate Key error and Fatal assertion. Related to the two previous WiredTiger bugs.

Requires the validate command to be run and possible data remediation via complete initial sync. Currently under review.

Find the full list of changes in the MongoDB 4.4.9 Community Edition release notes.

Improvements

  • PSMDB-918: Disable the ability to delete the mongod user in RPM packages - This preserves the permissions to the MongoDB data directory for the mongod user as its user ID and group ID remain unchanged.

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.