Skip to content

Commit d0b4131

Browse files
authored
DOCS-13029 Cherry Pick/Merge (#1130)
1 parent bf45e12 commit d0b4131

10 files changed

+64
-0
lines changed

source/core/replica-set-arbiter.txt

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

5757
.. include:: /includes/extracts/arbiters-and-pvs-with-reference.rst
5858

59+
For more information, see the :dbcommand:`setFeatureCompatibilityVersion` command.
60+
61+
Feature Compatibility Version
62+
-----------------------------
63+
64+
.. include:: /includes/arbiter-fcv.rst
65+
5966
.. _rollbacks-multi-arbiters:
6067

6168
Don't Deploy 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: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -170,6 +170,15 @@ This command must perform writes to an internal system collection. If
170170
for any reason the command does not complete successfully, you can
171171
safely retry the command as the operation is idempotent.
172172

173+
174+
Feature Compatibility in Arbiters
175+
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
176+
177+
.. include:: /includes/arbiter-fcv.rst
178+
179+
For example, an arbiter in a MongoDB 5.0 cluster, has an FCV
180+
value of 4.4.
181+
173182
Examples
174183
--------
175184

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)