Skip to content

Commit b8f0a0b

Browse files
author
Sam Kleinman
committed
DOCS-465: adding replication authentication issue
1 parent 0d50328 commit b8f0a0b

File tree

1 file changed

+11
-5
lines changed

1 file changed

+11
-5
lines changed

source/release-notes/2.2.txt

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -51,12 +51,18 @@ Upgrading a Standalone ``mongod``
5151
Upgrading a Replica Set
5252
~~~~~~~~~~~~~~~~~~~~~~~
5353

54-
While you may upgrade your replica set in any order, to minimize
55-
downtime, use the following procedure:
54+
If your replica set runs with authentication (i.e. with
55+
:option:`--keyFile <mongod --keyFile>`,) you *must* upgrade all
56+
members of the set at once. When using authentication 2.2 members
57+
cannot interact with 2.0 members.
58+
59+
If your replica set does *not* use authentication you may upgrade your
60+
replica set in any order, to minimize downtime, use the following
61+
procedure:
5662

5763
#. Upgrade the :term:`secondary` members of the set one at a time by
58-
shutting down the :program:`mongod` and replacing the binary with
59-
the 2.2 binary.
64+
shutting down the :program:`mongod` and replacing the 2.0 binary
65+
with the 2.2 binary.
6066

6167
#. Use the :method:`rs.stepDown()` to step down the primary to allow
6268
the normal :ref:`failover <replica-set-failover>` procedure.
@@ -400,7 +406,7 @@ information.
400406

401407
MongoDB extended JSON now includes a new ``Timestamp()`` type to
402408
represent the Timestamp type that MongoDB uses for timestamps in the
403-
oplog among other contexts.
409+
:term:`oplog` among other contexts.
404410

405411
This permits tools like :program:`mongooplog` and :program:`mongodump`
406412
to query for specific timestamps. Consider the following

0 commit comments

Comments
 (0)