Table of contents


Resync a MongoDB database


This process deletes all data from a MongoDB node and forces a full copy from the current primary member of the replica set. This causes additional load on the primary member of the replica set and reduces the number of available copies of the database, so is best performed at a quiet time. Try not to resync more than one secondary at a time.

To resync a member of a MongoDB cluster, run our force_resync Fabric script:

fab $environment -H $hostname mongo.force_resync

The mongo.force_resync command checks that you are not trying to perform a resync on the primary member.

You can run mongo.status at any time to see the status of the cluster:

fab $environment -H $hostname mongo.status
This page was last reviewed on 4 February 2019. It needs to be reviewed again on 4 August 2019 by the page owner #govuk-2ndline .
This page was set to be reviewed before 4 August 2019 by the page owner #govuk-2ndline. This might mean the content is out of date.