Navigation
This version of the documentation is archived and no longer supported. To learn how to upgrade your version of MongoDB Ops Manager, refer to the upgrade documentation.
You were redirected from a different version of the documentation. Click here to go back.

Backup

Logs Display MongodVersionException

The MongodVersionException can occur if the Backup Daemon’s host cannot access the internet to download the version or versions of MongoDB required for the backed-up databases. Each database requires a version of MongoDB that matches the database’s version. Specifically, for each instance you must run the latest stable release of that release series.

If the Daemon runs without access to the internet, see Configure Deployment to Have Limited Internet Access to install the appropriate binaries.

Insufficient Oplog Size Error

If you have set the mms.backup.minimumOplogWindowHours, Ops Manager checks to see if the cluster’s oplogs can store a given number of hours of data. It bases on recent oplog usage patterns from the last 24 hours.

If the oplogs lack capacity, the oplogs may have turned over multiple times. This creates a gap between where a backup ends and an oplog starts.

If this oplog size check fails:

  • You cannot enable backups

  • Ops Manager displays the following:

    Warning

    Insufficient oplog size: The oplog window must be at least <duration> hours over the last 24 hours for all members of replica set <deploymentName>. Please increase the oplog.

If possible, wait to start a backup until the oplog has had sufficient time to meet the size requirement.

Warning

Do not change the minimum oplog size unless you are certain smaller backups still provide useful backups.

MongoDB recommends only changing this value temporarily to permit a test backup job to execute. The minimum oplog size value should be reset to the default as soon as possible.

Understanding the risks given, you can start backups using this changed minimum value. Once you pass the 24 hour mark, you should reset this minimum value to preserve the sanity check for the global Ops Manager installation going forward.