@@ -26,20 +26,26 @@ following the steps in :ref:`c2c-reconfigure-mid-migration`.
2626Can I perform reads or writes to my destination cluster while ``mongosync`` is syncing?
2727---------------------------------------------------------------------------------------
2828
29- You can perform reads at any time during synchronization. 
30- However, ``mongosync`` combines and reorders writes from the source to destination during synchronization, 
31- and also temporarily modifies various collection characteristics. 
32- As a result, the destination is not guaranteed to match the source at any point in time when the sync is running. 
33- For consistent reads, wait for the migration to :ref:`c2c-api-commit`. To learn more, see :ref:`mongosync-considerations`. 
34- 
35- Performing writes to your destination cluster during synchronization results in undefined behavior. 
36- ``mongosync`` blocks writes on the destination cluster by default. To learn
37- more about write-blocking, see :ref:`c2c-write-blocking` and :ref:`c2c-api-start`.
38- 
39- Upon commit, it is only safe to write to the destination cluster when ``canWrite`` is ``true``. 
40- To check the value of ``canWrite``, run the :ref:`c2c-api-progress` endpoint.
41- 
42- To learn more about permissable reads and writes during synchronization, see :ref:`c2c-reads-and-writes`. 
29+ ``mongosync`` :ref:`combines and reorders <c2c-behavior-consistency>` writes 
30+ from the source to destination during synchronization, and 
31+ :ref:`temporarily modifies <c2c-behavior-temporary-changes>` collection 
32+ characteristics. As a result, ``mongosync`` can't guarantee that the destination 
33+ matches the source, including a stale version of the source, at any point in 
34+ time when the sync is running, even if the sync is paused. To safely accept 
35+ traffic to the destination cluster, wait for the migration to 
36+ :ref:`c2c-api-commit`. To learn more, see :ref:`mongosync-considerations`. 
37+ 
38+ Performing writes to your destination cluster during synchronization results in 
39+ undefined behavior. ``mongosync`` blocks writes on the destination cluster by 
40+ default. To learn more about write-blocking, see :ref:`c2c-write-blocking` and 
41+ :ref:`c2c-api-start`.
42+ 
43+ Upon commit, it is only safe to write to the destination cluster when 
44+ ``canWrite`` is ``true``. To check the value of ``canWrite``, run the 
45+ :ref:`c2c-api-progress` endpoint.
46+ 
47+ To learn more about permissable reads and writes during synchronization, see 
48+ :ref:`c2c-reads-and-writes`. 
4349
4450.. note::
4551
0 commit comments