@@ -394,6 +394,44 @@ Latency between the nodes of any replica set on the source or destination cluste
394
394
sets. If the majority of these nodes aren't in the same region, there
395
395
will be negative performance implications.
396
396
397
+ Interruptions During Sync
398
+ -------------------------
399
+
400
+ The following considerations pertain to interruptions during the
401
+ ``mongosync`` process.
402
+
403
+ Errors and Crashes
404
+ ~~~~~~~~~~~~~~~~~~
405
+
406
+ If ``mongosync`` encounters an error or becomes unavailable during
407
+ synchronization, or you can resume your ``mongosync`` operation from where
408
+ it stopped. The ``mongosync`` binary is stateless and stores the
409
+ metadata for a restart on the destination cluster.
410
+
411
+ To continue sync, restart ``mongosync`` once it becomes available again
412
+ and use the same parameters as your interupted sync. Once you restart
413
+ ``mongosync``, the process resumes from where it stopped.
414
+
415
+ Cluster Availability
416
+ ~~~~~~~~~~~~~~~~~~~~
417
+
418
+ If your source or destination cluster crashes unexpectedly, you can safely
419
+ restart ``mongosync`` from where it left off. Once your cluster is available
420
+ again, restart ``mongosync`` and use the same parameters as your interupted
421
+ sync.
422
+
423
+ .. _c2c-pause-behavior:
424
+
425
+ Paused Sync
426
+ ~~~~~~~~~~~
427
+
428
+ If ``mongosync`` is in the :ref:`PAUSED <c2c-state-paused>` state,
429
+ ``mongosync`` does not support the following actions:
430
+
431
+ - Upgrading the MongoDB version of the source or destination cluster
432
+ - Enabling and then disabling the balancer
433
+
434
+ You can upgrade ``mongosync`` while it is in the ``PAUSED`` state.
397
435
398
436
Learn More
399
437
----------
0 commit comments