Skip to content

Commit 34fb2ea

Browse files
committed
DOCS-4246: recover invalid replset config
spelling Signed-off-by: Allison Moore <[email protected]>
1 parent 1b42691 commit 34fb2ea

File tree

1 file changed

+16
-0
lines changed

1 file changed

+16
-0
lines changed

source/release-notes/2.8-compatibility.txt

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -143,6 +143,22 @@ particular note are the following alterations:
143143

144144
- Disallows ``getLastErrorDefaults: 0`` in a config.
145145

146+
.. _recover-from-invalid-config:
147+
148+
Recover a Replica Set from an Invalid Configuration
149+
```````````````````````````````````````````````````
150+
151+
In MongoDB version 2.8, :program:`mongod` will fail to start if it has
152+
an invalid replica set configuration stored in the
153+
:data:`local.system.replset` collection. Due to MongoDB 2.8's strict
154+
validation of replica set configuration objects, a configuration that
155+
was valid in MongoDB 2.6 may not be valid in MongoDB 2.8.
156+
157+
If your replica set configuration was valid in a previous version of
158+
MongoDB and fails to start in MongoDB 2.8, :doc:`downgrade to MongoDB
159+
2.6 </release-notes/2.8-downgrade>`, and reconfigure your replica set to
160+
fulfill the new requirements. Then, you can re-upgrade to MongoDB 2.8.
161+
146162
Remove ``local.slaves`` Collection
147163
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
148164

0 commit comments

Comments
 (0)