Table of contents

Resync a MongoDB database

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

fab {env name} -H {host name} mongo.force_resync

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

If you need to resync the primary member, first resync all of the secondary members that require a resync, then:

  1. Run mongo.step_down_primary:

    fab {env name} -H {host name} mongo.step_down_primary
  2. Run mongo.force_resync against the former primary member

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

fab {env name} -H {host name} mongo.status
This page was last reviewed . It needs to be reviewed again by the page owner #govuk-2ndline.