Skip to content

Commit d78b0fb

Browse files
authored
Remove mentions of embedded verifier not supporting sharded clusters (#534)
* Remove mentions of embedded verifier not supporting sharded clusters * update disclaimer, re-add deleted content, shorten sentence * rewording
1 parent 0ba82ee commit d78b0fb

File tree

4 files changed

+19
-26
lines changed

4 files changed

+19
-26
lines changed

source/includes/fact-verifier-limitations.rst

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,6 @@ Limitations
1212

1313
The embedded verifier has the following limitations:
1414

15-
- The verifier doesn't support sharded clusters. If the
16-
migration includes a sharded cluster, ``mongosync`` disables
17-
the verifier.
18-
1915
- ``mongosync`` stores the verifier state in memory, which can
2016
result in a significant memory overhead. To run the verifier,
2117
``mongosync`` requires approximately 10 GB of memory, plus an

source/reference/api/start.txt

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -208,9 +208,7 @@ Request Body Parameters
208208
transitions to the ``COMMITTED`` state. If it does
209209
encounter errors, it fails the migration.
210210

211-
The verifier is enabled by default for replica set to
212-
replica set migrations. If the migration includes a
213-
sharded cluster, the verifier is disabled.
211+
The verifier is enabled by default.
214212

215213
:red:`WARNING`: The verifier does not check all
216214
collections or data. For details, see

source/reference/mongosync/mongosync-behavior.txt

Lines changed: 16 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -37,30 +37,29 @@ collections on the destination cluster to confirm that
3737
it was successful in transferring documents from the
3838
source cluster to the destination.
3939

40-
When you start the ``mongosync`` process, it provides a
41-
disclaimer advising the user that the verifier is enabled
42-
by default.
40+
When you start the ``mongosync`` process, it provides the following disclaimer:
4341

4442
.. code-block:: none
4543

46-
Embedded verification is enabled by default for replica set to replica set migrations.
47-
Verification checks for data consistency between the source and destination clusters.
48-
Verification will cause mongosync to fail if any inconsistencies are detected, but it
49-
does not check for all possible data inconsistencies. Please see the documentation at
50-
https://www.mongodb.com/docs/cluster-to-cluster-sync/current/reference/verification/embedded
51-
for more details. Verification requires approximately 0.5 GB of memory per 1 million documents
52-
on the source cluster and will fail if insufficient memory is available. Accepting this
53-
disclaimer indicates that you understand the limitations and memory requirements for this
54-
tool. To skip this disclaimer prompt, use –-acceptDisclaimer.
55-
56-
To disable the embedded verifier, specify 'verification: false' when starting mongosync. Please see
57-
https://www.mongodb.com/docs/cluster-to-cluster-sync/current/reference/verification/
44+
Embedded verification is enabled by default. Verification checks for data
45+
consistency between the source and destination clusters. Verification will
46+
cause mongosync to fail if any inconsistencies are detected, but it does not
47+
check for all possible data inconsistencies. Please see the documentation at
48+
https://www.mongodb.com/docs/cluster-to-cluster-sync/current/reference/verification/embedded
49+
for more details. Verification requires approximately 0.5 GB of memory per 1
50+
million documents on the source cluster and will fail if insufficient memory
51+
is available. Accepting this disclaimer indicates that you understand the
52+
limitations and memory requirements for this tool. To skip this disclaimer
53+
prompt, use –-acceptDisclaimer.
54+
55+
To disable the embedded verifier, specify 'verification: false' when starting
56+
mongosync. Please see https://www.mongodb.com/docs/cluster-to-cluster-sync/current/reference/verification/
5857
for alternative verification methods.
5958

6059
Do you want to continue? (y/n):
6160

62-
If you have already read and accepted the disclaimer, you can
63-
start ``mongosync`` with the :option:`--acceptDisclaimer` option
61+
If you have already read and accepted the disclaimer, you can
62+
start ``mongosync`` with the :option:`--acceptDisclaimer` option
6463
to skip this notification.
6564

6665
Settings

source/reference/verification.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -56,8 +56,8 @@ source to the destination cluster.
5656

5757
The verifier doesn't check every aspect of a migration:
5858

59-
- To verify sync on unsupported namespaces and sharded
60-
clusters, use a different verification method.
59+
- To verify sync on unsupported namespaces, use a different
60+
verification method.
6161
- To verify index sync, use the :ref:`Index Comparison
6262
<c2c-index-comparison>` method.
6363
- To verify metdata sync, use the :ref:`Metadata

0 commit comments

Comments
 (0)