Skip to content

Commit dccc6ac

Browse files
authored
Revert "DOCSP-44528-cutover-failure-warnings (#485) (#502)" (#508)
This reverts commit f327d87.
1 parent f327d87 commit dccc6ac

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
-----
@@ -119,13 +103,11 @@ Steps
119103
:language: json
120104
:copyable: false
121105

122-
After you submit a ``commit`` request, call the ``progress`` endpoint
123-
to ensure that the ``mongosync`` state is ``COMMITTING`` or
124-
``COMMITTED``.
125-
126-
.. warning::
106+
.. note::
127107

128-
.. include:: /includes/cluster-shutdown-warning
108+
After you submit a ``commit`` request, call the ``progress`` endpoint
109+
to ensure that the ``mongosync`` state is ``COMMITTING`` or
110+
``COMMITTED``.
129111

130112
.. step:: Wait until you can perform writes on the destination cluster.
131113

source/reference/mongosync/mongosync-behavior.txt

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

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

179181
.. note::
180182

0 commit comments

Comments
 (0)