@@ -20,20 +20,18 @@ Support.
20
20
Can I perform reads or writes to my destination cluster while ``mongosync`` is syncing?
21
21
---------------------------------------------------------------------------------------
22
22
23
- You can perform reads during synchronization if ``canCommit`` is ``true``.
24
- However, the data that you read is
25
- :term:`eventually consistent <eventual consistency>`, meaning that you might not
26
- always read the latest writes .
23
+ You can perform reads during synchronization at any time. However, the data
24
+ that you read is :term:`eventually consistent <eventual consistency>`. For
25
+ consistent reads, wait for the migration to commit. To learn more, see
26
+ :ref:`mongosync-considerations` .
27
27
28
- During an ongoing sync, you can write to any non-synced namespaces in the
29
- destination cluster as long as the source cluster doesn’t include a namespace
30
- with the same name. If you write to a synced namespace before issuing a
31
- :ref:`commit <c2c-api-commit>` and while ``canWrite`` is ``false``, the behavior
32
- is undefined. To avoid this undefined behavior, you can enable
33
- :ref:`write blocking <c2c-dr-write-blocking>`.
28
+ If you write to a synced namespace before issuing a :ref:`commit
29
+ <c2c-api-commit>` and while ``canWrite`` is ``false``, the behavior is
30
+ undefined. To ensure that you don't write to any synced namespaces, denable
31
+ :ref:`write blocking <c2c-write-blocking>`.
34
32
35
- To check the value of ``canCommit`` or `` canWrite``, call the :ref:`progress
36
- <c2c-api-progress>` API endpoint.
33
+ To check the value of ``canWrite``, call the :ref:`progress <c2c-api-progress>`
34
+ API endpoint.
37
35
38
36
Can ``mongosync`` run on its own hardware?
39
37
------------------------------------------
@@ -86,10 +84,10 @@ Which security and authentication options are supported?
86
84
authentication options, see :ref:`authentication`.
87
85
88
86
89
- Can I configure ``mongosync`` for high availability ?
90
- ----------------------------------------------------
87
+ Does ``mongosync`` automatically restart on error ?
88
+ --------------------------------------------------
91
89
92
- There is no automatic failover built into ``mongosync`` . However you
90
+ ``mongosync`` does not automatically restart on error . However, you
93
91
can write a script or use your operating system's process managers,
94
92
``systemd`` for example, to restart the ``mongosync`` process.
95
93
0 commit comments