@@ -20,40 +20,33 @@ MongoDB 2.0 data files are compatible with 2.2-series binaries without any
2020special migration process. However, always perform the upgrade process for replica
2121sets and sharded clusters using the procedures that follow.
2222
23+ Always upgrade to the latest point release in the 2.2 point
24+ release. Currently the latest release of MongoDB is |release|.
25+
2326Synopsis
2427~~~~~~~~
2528
26- - When upgrading a standalone :program:`mongod`, 2.2 is a drop-in
27- replacement.
28-
29- - For all deployments using authentication, you *must* upgrade the
30- drivers (i.e. client libraries), before upgrading the
31- :program:`mongod` instance or instances.
32-
33- .. To keep with what people are used to, we really should move the comma
34- outside the parens.
29+ - :program:`mongod`, 2.2 is a drop-in replacement for 2.0 and 1.8.
3530
36- - You can upgrade the members of a replica set one-by-one
37- [#secondaries-first]_ **except** when using authentication. In
38- deployments that use authentication (i.e. where the
39- :program:`mongod` runs with :option:`--keyFile <mongod --keyFile>`),
40- you must shut down the entire set and perform the upgrade at once.
31+ - Check your :doc:`driver </applications/drivers>` documentation for
32+ information regarding required compatibility upgrades, and always
33+ run the recent release of your driver.
4134
42- The 2.2.1 release will remove this requirement. See
43- :issue:`SERVER-6897` for more information .
35+ Typically, only users running with authentication, will need to
36+ upgrade drivers before continuing with the upgrade to 2.2 .
4437
45- - For all upgrades of sharded clusters, turn off the balancer during
46- the upgrade process. See the
47- :ref:`sharding-balancing-disable-temporally` section for more
48- information.
49-
50- - For sharded clusters running with authentication, you must:
38+ - For all deployments using authentication, upgrade the
39+ drivers (i.e. client libraries), before upgrading the
40+ :program:`mongod` instance or instances.
5141
52- - First, disable the balancer and upgrade the client drivers.
42+ - For all upgrades of sharded clusters:
5343
54- - Second, upgrade all :program:`mongos` instances.
44+ - turn off the balancer during the upgrade process. See the
45+ :ref:`sharding-balancing-disable-temporally` section for more
46+ information.
5547
56- - Last, upgrade all :program:`mongod` instances.
48+ - upgrade all :program:`mongos` instances before upgrading any
49+ :program:`mongod` instances.
5750
5851Other than the above restrictions, 2.2 processes can interoperate with
59522.0 and 1.8 tools and processes. You can safely upgrade the
@@ -72,7 +65,8 @@ systems.
7265Upgrading a Standalone ``mongod``
7366~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
7467
75- #. Download the v2.2 binaries from the `MongoDB Download Page`_.
68+ #. Download binaries of the latest release in the 2.2 series from the
69+ `MongoDB Download Page`_.
7670
7771#. Shutdown your :program:`mongod` instance. Replace the existing
7872 binary with the 2.2 :program:`mongod` binary and restart MongoDB.
@@ -84,15 +78,7 @@ Upgrading a Standalone ``mongod``
8478Upgrading a Replica Set
8579~~~~~~~~~~~~~~~~~~~~~~~
8680
87- For replica sets running with authentication, (i.e. :option:`--keyFile
88- <mongod --keyFile>`), upgrade the entire set to
89- 2.2 at once. Shut down all :program:`mongod` instances in the set
90- cleanly, upgrade the binaries, and then restart all instances.
91-
92- The 2.2.1 release, will remove this "hard" upgrade requirement, see
93- :issue:`SERVER-6897`.
94-
95- If your set does not run with authentication, you perform a "rolling"
81+ You can upgrade to 2.2 by performing a "rolling"
9682upgrade of the set by upgrading the members individually while the
9783other members are available to minimize downtime. Use the following
9884procedure:
0 commit comments