Skip to content

Commit bed72b5

Browse files
authored
Revert "DOCSP-44528-cutover-failure-warnings (#485) (#501)" (#507)
This reverts commit 6787b8f.
1 parent 6787b8f commit bed72b5

File tree

3 files changed

+11
-30
lines changed

3 files changed

+11
-30
lines changed

source/includes/cluster-shutdown-warning.rst

Lines changed: 0 additions & 3 deletions
This file was deleted.

source/reference/cutover-process.txt

Lines changed: 8 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -16,31 +16,15 @@ You can finalize a migration and transfer your application
1616
workload from the source to the destination cluster using the
1717
:ref:`mongosync <c2c-mongosync>` cutover process.
1818

19-
.. note::
20-
21-
Before you switch your application workload to the
22-
destination cluster, you should always verify a successful sync.
23-
For more information, see :ref:`c2c-verification`.
24-
2519
``mongosync`` should remain active until it reaches the
2620
:ref:`COMMITTED <c2c-state-committed>` state. This allows ``mongosync`` to sync
2721
any additional writes that occur during the migration.
2822

29-
.. warning::
30-
31-
If you do not properly cutover from your source to your
32-
destination, you may face the following issues:
33-
34-
- Inaccurate data on the destination cluster
35-
- Unrecoverable and undiagnosable ``mongosync`` errors
36-
- Reduced application availability, especially if there is
37-
application-side enforcement of document schema or other
38-
characteristics
39-
- Incomplete transactions on the destination cluster
40-
- Other unexpected cluster behavior
23+
.. note::
4124

42-
Use the following steps to safely finalize your cutover process and achieve
43-
expected ``mongosync`` behavior.
25+
Before you switch your application workload to the
26+
destination cluster, you should always verify a successful sync.
27+
For more information, see :ref:`c2c-verification`.
4428

4529
Steps
4630
-----
@@ -131,13 +115,11 @@ Steps
131115
:language: json
132116
:copyable: false
133117

134-
After you submit a ``commit`` request, call the ``progress`` endpoint
135-
to ensure that the ``mongosync`` state is ``COMMITTING`` or
136-
``COMMITTED``.
137-
138-
.. warning::
118+
.. note::
139119

140-
.. include:: /includes/cluster-shutdown-warning
120+
After you submit a ``commit`` request, call the ``progress`` endpoint
121+
to ensure that the ``mongosync`` state is ``COMMITTING`` or
122+
``COMMITTED``.
141123

142124
.. step:: Wait until you can perform writes on the destination cluster.
143125

source/reference/mongosync/mongosync-behavior.txt

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -218,7 +218,9 @@ For any continuous synchronization use cases with ``mongosync``, ensure that
218218
``mongosync`` commits before cutting over from the source to the
219219
destination.
220220

221-
.. include:: /includes/cluster-shutdown-warning
221+
If the source cluster shuts down before ``mongosync`` can commit, such as in
222+
a disaster scenario, the destination cluster might not have a consistent
223+
snapshot of the source data. To learn more, see :ref:`c2c-behavior-consistency`.
222224

223225
.. note::
224226

0 commit comments

Comments
 (0)