Skip to content

Commit d3737e8

Browse files
authored
DOCS-13029 Adds Arbiter FCV section (#1098)
* DOCS-13029 Adds Arbiter FCV section * DOCS-13029 Sets up an include file * DOCS-13029 version test * DOCS-13029 Compatibility text for includes * DOCS-13029 Compatibility text for includes * DOCS-13029 Compatibility text for includes * DOCS-13029 Compatibility text for includes * DOCS-13029 Compatibility text * DOCS-13029 Compatibility text * DOCS-13029 Fixes per Dave
1 parent e2d16d1 commit d3737e8

10 files changed

+63
-0
lines changed

source/core/replica-set-arbiter.txt

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,13 @@ Replica Set Protocol Version and Arbiter
4848

4949
.. include:: /includes/extracts/arbiters-and-pvs-with-reference.rst
5050

51+
For more information, see the :dbcommand:`setFeatureCompatibilityVersion` command.
52+
53+
Feature Compatibility Version
54+
-----------------------------
55+
56+
.. include:: /includes/arbiter-fcv.rst
57+
5158
.. _rollbacks-multi-arbiters:
5259

5360
Concerns with Multiple Arbiters
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
2+
For example, an arbiter in a MongoDB |newversion| cluster, has an FCV
3+
value of |oldversion|.

source/includes/arbiter-fcv.rst

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
2+
Arbiters do not replicate the :data:`admin.system.version` collection.
3+
Because of this, arbiters always have a Feature Compatibility Version equal
4+
to the downgrade version of the binary, regardless of the FCV value of the
5+
replica set.

source/reference/command/setFeatureCompatibilityVersion.txt

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -190,6 +190,14 @@ Cluster-to-Cluster Replication and User Write Blocking
190190
#. Downgrade the feature compatibility version using
191191
:dbcommand:`setFeatureCompatibilityVersion`.
192192

193+
Feature Compatibility in Arbiters
194+
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
195+
196+
.. include:: /includes/arbiter-fcv.rst
197+
198+
For example, an arbiter in a MongoDB 5.0 cluster, has an FCV
199+
value of 4.4.
200+
193201
Examples
194202
--------
195203

source/release-notes/4.2-downgrade-replica-set.txt

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -90,6 +90,13 @@ To downgrade the ``featureCompatibilityVersion`` of your replica set:
9090
If any member returns a ``featureCompatibilityVersion`` of ``"4.2"``,
9191
wait for the member to reflect version ``"4.0"`` before proceeding.
9292

93+
.. note::
94+
95+
.. include:: /includes/arbiter-fcv.rst
96+
97+
.. include:: /includes/arbiter-fcv-version.rst
98+
99+
93100
For more information on the returned ``featureCompatibilityVersion``
94101
value, see :ref:`view-fcv`.
95102

source/release-notes/4.2-downgrade-sharded-cluster.txt

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -86,6 +86,13 @@ cluster:
8686
If any member returns a ``featureCompatibilityVersion`` of ``"4.2"``,
8787
wait for the member to reflect version ``"4.0"`` before proceeding.
8888

89+
.. note::
90+
91+
.. include:: /includes/arbiter-fcv.rst
92+
93+
.. include:: /includes/arbiter-fcv-version.rst
94+
95+
8996
For more information on the returned ``featureCompatibilityVersion``
9097
value, see :ref:`view-fcv`.
9198

source/release-notes/4.4-downgrade-replica-set.txt

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -133,6 +133,13 @@ To downgrade the ``featureCompatibilityVersion`` of your replica set:
133133
For more information on the returned ``featureCompatibilityVersion``
134134
value, see :ref:`view-fcv`.
135135

136+
.. note::
137+
138+
.. include:: /includes/arbiter-fcv.rst
139+
140+
.. include:: /includes/arbiter-fcv-version.rst
141+
142+
136143
3. Remove FCV |newversion| Persisted Features
137144
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
138145

source/release-notes/4.4-downgrade-sharded-cluster.txt

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -141,6 +141,13 @@ cluster:
141141
If any member returns a ``featureCompatibilityVersion`` of |newfcv|,
142142
wait for the member to reflect version |oldfcv| before proceeding.
143143

144+
.. note::
145+
146+
.. include:: /includes/arbiter-fcv.rst
147+
148+
.. include:: /includes/arbiter-fcv-version.rst
149+
150+
144151
For more information on the returned ``featureCompatibilityVersion``
145152
value, see :ref:`view-fcv`.
146153

source/release-notes/5.0-downgrade-replica-set.txt

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -134,6 +134,12 @@ set:
134134
If any member returns a ``featureCompatibilityVersion`` of |newfcv|,
135135
wait for the member to reflect version |oldfcv| before proceeding.
136136

137+
.. note::
138+
139+
.. include:: /includes/arbiter-fcv.rst
140+
141+
.. include:: /includes/arbiter-fcv-version.rst
142+
137143
For more information on the returned ``featureCompatibilityVersion``
138144
value, see :ref:`view-fcv`.
139145

source/release-notes/5.0-downgrade-sharded-cluster.txt

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -162,6 +162,12 @@ cluster:
162162
If any member returns a ``featureCompatibilityVersion`` of |newfcv|,
163163
wait for the member to reflect version |oldfcv| before proceeding.
164164

165+
.. note::
166+
167+
.. include:: /includes/arbiter-fcv.rst
168+
169+
.. include:: /includes/arbiter-fcv-version.rst
170+
165171
For more information on the returned ``featureCompatibilityVersion``
166172
value, see :ref:`view-fcv`.
167173

0 commit comments

Comments
 (0)