Skip to content

Commit 2b87b8b

Browse files
committed
another one
1 parent bd5f6b3 commit 2b87b8b

5 files changed

+51
-33
lines changed

source/includes/steps-change-replica-set-wiredtiger.yaml

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -39,9 +39,10 @@ post: |
3939
4040
.. include:: /includes/fact-storage-engine-configuration-file-setting.rst
4141
---
42-
title: "Repeat the procedure for each replica set member."
42+
title: "Repeat the procedure for other replica set secondaries you wish to upgrade."
4343
ref: change-wt-repl-sync-repeat
4444
pre: |
45-
Perform this procedure again for the rest of the secondary members of the
46-
replica set you wish to use the WiredTiger storage engine.
45+
Perform this procedure again for the rest of the :term:`secondary
46+
members <secondary>` of the replica set you wish to use the WiredTiger
47+
storage engine.
4748
...

source/tutorial/change-config-server-wiredtiger.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,9 @@ This tutorial gives an overview of changing the storage engine of the
1414
:term:`config servers <config server>` in a :term:`sharded cluster` to
1515
:ref:`WiredTiger <storage-wiredtiger>`.
1616

17+
Considerations
18+
--------------
19+
1720
.. include:: /includes/fact-config-server-storage-engine-mix.rst
1821

1922
.. include:: /includes/fact-wiredtiger-minimum-version.rst

source/tutorial/change-replica-set-wiredtiger.txt

Lines changed: 15 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -11,19 +11,22 @@ Change Replica Set to WiredTiger
1111
.. versionchanged:: 3.2
1212
WiredTiger is the new default storage engine for MongoDB.
1313

14-
This tutorial gives an overview of changing the storage engine of the
14+
This tutorial gives an overview of changing the storage engine of a
1515
member of a :term:`replica set` to :ref:`WiredTiger
16-
<storage-wiredtiger>`. Replica sets can have members with different
17-
storage engines. As such, you can update members to use the WiredTiger
18-
storage engine in a rolling fashion. Before changing all the members to
19-
use WiredTiger, you may prefer to run with mixed storage engines for
20-
some period. However, performance can vary according to workload.
16+
<storage-wiredtiger>`.
2117

22-
.. include:: /includes/fact-wiredtiger-minimum-version.rst
18+
Considerations
19+
--------------
20+
21+
Replica sets can have members with different storage engines. As such,
22+
you can update members to use the WiredTiger storage engine in a rolling
23+
fashion. Before changing all the members to use WiredTiger, you may
24+
prefer to run with mixed storage engines for some period. However,
25+
performance can vary according to workload.
2326

24-
.. important::
27+
.. include:: /includes/fact-wiredtiger-minimum-version.rst
2528

26-
.. include:: /includes/2.6-3.0-mixed-version-wiredTiger-restriction.rst
29+
.. include:: /includes/2.6-3.0-mixed-version-wiredTiger-restriction.rst
2730

2831
Procedure
2932
---------
@@ -32,7 +35,8 @@ This procedure completely removes a :term:`secondary` replica set
3235
member's data, starts :program:`mongod` with WiredTiger, and performs an
3336
:doc:`initial sync </tutorial/resync-replica-set-member>`.
3437

35-
If you want to upgrade the primary to use the WiredTiger storage engine,
36-
first step down the primary with :method:`rs.stepDown()`.
38+
To update all members of the replica set to use WiredTiger, update the
39+
:term:`secondary` members first. Then step down the :term:`primary`, and
40+
update the stepped-down member.
3741

3842
.. include:: /includes/steps/change-replica-set-wiredtiger.rst

source/tutorial/change-sharded-cluster-wiredtiger.txt

Lines changed: 19 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -14,10 +14,7 @@ Change Sharded Cluster to WiredTiger
1414

1515
This tutorial gives an overview of changing the storage engines of a
1616
component of a :term:`sharded cluster` to :ref:`WiredTiger
17-
<storage-wiredtiger>`. Note that a sharded cluster **can** have mixed
18-
storage engines for its individual :term:`shards <shard>`.
19-
20-
.. include:: /includes/fact-wiredtiger-minimum-version.rst
17+
<storage-wiredtiger>`.
2118

2219
Considerations
2320
--------------
@@ -26,17 +23,18 @@ This procedure may involve downtime, especially if one or more of your
2623
shards is a :term:`standalone`. If you change the host or port of any
2724
:term:`shard`, you must update the shard configuration as well.
2825

29-
.. important::
30-
31-
.. include:: /includes/2.6-3.0-mixed-version-wiredTiger-restriction.rst
32-
33-
.. include:: /includes/fact-config-server-storage-engine-mix.rst
26+
.. include:: /includes/fact-wiredtiger-minimum-version.rst
3427

35-
.. seealso:: :doc:`/tutorial/change-config-server-wiredtiger`
28+
.. include:: /includes/2.6-3.0-mixed-version-wiredTiger-restriction.rst
3629

3730
Change Shards to WiredTiger
3831
---------------------------
3932

33+
.. note::
34+
35+
A sharded cluster **can** have mixed storage engines for its
36+
individual :term:`shards <shard>`.
37+
4038
To change the storage engine for the :term:`shards <shard>` to
4139
WiredTiger, refer to the appropriate procedure for each shard:
4240

@@ -46,6 +44,17 @@ WiredTiger, refer to the appropriate procedure for each shard:
4644
- If the shard is a :term:`replica set`, see
4745
:doc:`/tutorial/change-replica-set-wiredtiger`.
4846

47+
Change Config Servers to WiredTiger
48+
-----------------------------------
49+
50+
To change the storage engines of the :term:`config servers <config
51+
server>` of a sharded cluster, see
52+
:doc:`/tutorial/change-config-server-wiredtiger`.
53+
54+
.. include:: /includes/fact-config-server-storage-engine-mix.rst
55+
56+
.. seealso:: :doc:`/tutorial/change-config-server-wiredtiger`
57+
4958
.. class:: hidden
5059

5160
.. toctree::

source/tutorial/change-standalone-wiredtiger.txt

Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -12,18 +12,19 @@ Change Standalone to WiredTiger
1212

1313
This tutorial gives an overview of changing the storage engine of a
1414
:term:`standalone` MongoDB instance to :ref:`WiredTiger
15-
<storage-wiredtiger>`. It uses the :program:`mongodump` and
16-
:program:`mongorestore` utilities to export and import data. Ensure that
17-
these MongoDB package components are installed and updated on your
18-
system.
15+
<storage-wiredtiger>`.
1916

20-
.. include:: /includes/fact-wiredtiger-minimum-version.rst
17+
Considerations
18+
--------------
2119

22-
.. note::
20+
This tutorial uses the :program:`mongodump` and :program:`mongorestore`
21+
utilities to export and import data. Ensure that these MongoDB package
22+
components are installed and updated on your system. In addition, make
23+
sure you have sufficient drive space available for the
24+
:program:`mongodump` export file and the data files of your new
25+
:program:`mongod` instance running with WiredTiger.
2326

24-
Make sure you have sufficient drive space available for the
25-
:program:`mongodump` export file and the data files of your new
26-
:program:`mongod` instance running with WiredTiger.
27+
.. include:: /includes/fact-wiredtiger-minimum-version.rst
2728

2829
Procedure
2930
---------

0 commit comments

Comments
 (0)