Skip to content

Commit e5b3541

Browse files
author
Sam Kleinman
committed
DOCS-728 and DOCS-726 updates to release notes for 2.2.1
1 parent 3374b39 commit e5b3541

File tree

1 file changed

+21
-35
lines changed

1 file changed

+21
-35
lines changed

source/release-notes/2.2.txt

Lines changed: 21 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -20,40 +20,33 @@ MongoDB 2.0 data files are compatible with 2.2-series binaries without any
2020
special migration process. However, always perform the upgrade process for replica
2121
sets 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+
2326
Synopsis
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

5851
Other than the above restrictions, 2.2 processes can interoperate with
5952
2.0 and 1.8 tools and processes. You can safely upgrade the
@@ -72,7 +65,8 @@ systems.
7265
Upgrading 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``
8478
Upgrading 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"
9682
upgrade of the set by upgrading the members individually while the
9783
other members are available to minimize downtime. Use the following
9884
procedure:

0 commit comments

Comments
 (0)