Skip to content

Commit d674668

Browse files
DOCSP-41323 made behavior page (#356)
1 parent 40e5615 commit d674668

19 files changed

+358
-312
lines changed

snooty.toml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,8 @@ toc_landing_pages = ["/quickstart",
2121
"/release-notes/release-notes",
2222
"/faq",
2323
"/reference/collection-level-filtering",
24-
"/reference/verification"
24+
"/reference/verification",
25+
"/reference/mongosync"
2526
]
2627

2728
[constants]

source/about-mongosync.txt

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,9 @@ About ``mongosync``
1212
:depth: 2
1313
:class: singlecol
1414

15-
The ``mongosync`` binary is the primary process used in {+c2c-product-name+}.
16-
``mongosync`` migrates data from a source cluster to a destination cluster and
17-
keeps the clusters in continuous sync until you
15+
The :ref:`mongosync <c2c-mongosync>` binary is the primary process used in
16+
{+c2c-product-name+}. ``mongosync`` migrates data from a source cluster to a
17+
destination cluster and keeps the clusters in continuous sync until you
1818
:ref:`finalize <c2c-about-finalizing>` the sync.
1919

2020
You can use ``mongosync`` to create
@@ -162,5 +162,6 @@ Learn More
162162

163163
To learn more about ``mongosync``, see:
164164

165-
- :ref:`mongosync <c2c-mongosync>`
166-
- :ref:`mongosync States <c2c-states>`
165+
- :ref:`c2c-mongosync`
166+
- :ref:`mongosync Behavior <c2c-mongosync-behavior>`
167+
- :ref:`c2c-limitations`

source/includes/fact-connection-strings-atlas.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
:ref:`mongosync <c2c-mongosync>` uses a :ref:`MongoDB URI
1+
``mongosync`` uses a :ref:`MongoDB URI
22
connection string <mongodb-uri>` to connect Atlas clusters:
33

44
- The SRV connection scheme has the form:

source/includes/fact-connection-strings-onprem.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
:ref:`mongosync <c2c-mongosync>` uses a :ref:`MongoDB URI
1+
``mongosync`` uses a :ref:`MongoDB URI
22
connection string <mongodb-uri>` to connect self-managed clusters:
33

44
- The SRV connection scheme has the form:

source/includes/fact-connection-strings.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
:ref:`mongosync <c2c-mongosync>` uses a :ref:`MongoDB URI
1+
``mongosync`` uses a :ref:`MongoDB URI
22
connection string <mongodb-uri>` to connect clusters:
33

44
- The SRV connection scheme has the form:

source/index.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,13 +21,13 @@ and data residency compliance.
2121
In addition to continuous data synchronization, ``mongosync`` can also
2222
facilitate a one time data migration between clusters.
2323

24-
For an overview of ``mongosync``, see :ref:`about-mongosync`.
24+
For an overview of the ``mongosync`` process, see :ref:`about-mongosync`.
2525

2626
To get started with ``mongosync``, refer to the :ref:`Quick Start Guide
2727
<c2c-quickstart>`. For more detailed information, refer to the
2828
:ref:`c2c-install` or :ref:`c2c-connecting` page that best fits your
2929
situation. See also the :ref:`c2c-limitations` page for important
30-
restrictions.
30+
restrictions and the :ref:`c2c-mongosync-behavior` page for behavior information.
3131

3232
.. include:: /includes/limitations-warning
3333

source/quickstart.txt

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,7 @@ Overview
2121

2222
{+c2c-full-product-name+} connects MongoDB clusters and provides a way
2323
to synchronize data between them. The tool that makes the connection is
24-
:ref:`c2c-mongosync`. This page provides a short introduction to help
25-
you get started with {+c2c-product-name+}. For more details, please see
24+
:ref:`mongosync <c2c-mongosync>`. For more details, please see
2625
the rest of the {+c2c-product-name+} documentation.
2726

2827
``mongosync`` syncs data between two clusters.
@@ -119,7 +118,7 @@ Setup
119118

120119
.. step:: Download and install ``mongosync``
121120

122-
:ref:`c2c-mongosync` is the tool that connects the source and
121+
``mongosync`` is the tool that connects the source and
123122
destination clusters. You can host ``mongosync`` on its own
124123
hardware, ``mongosync`` does not have to run on the hardware that
125124
hosts your MongodDB clusters.
@@ -171,7 +170,7 @@ Connect the Clusters
171170

172171
.. step:: Initialize mongosync
173172

174-
:program:`mongosync` must create an initial connection to the source and
173+
``mongosync`` must create an initial connection to the source and
175174
destination clusters before it can start to sync data. To create the initial
176175
connection, issue the following command with your connection
177176
strings on a single line (the command is
@@ -295,7 +294,7 @@ Synchronization Notes
295294

296295
- The default port for the HTTP API is ``27182``. Use the ``--port``
297296
option with ``mongosync`` to :ref:`configure another port
298-
<c2c-mongosync>`
297+
<c2c-config>`.
299298

300299
- ``mongosync`` can swap the source and destination clusters to enable
301300
:ref:`reverse synchronization <c2c-api-reverse>`.

source/reference.txt

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,11 @@ Reference
33
=========
44

55
:ref:`c2c-mongosync`
6-
The options and behavior in {+c2c-product-name+}.
6+
Overview of ``mongosync`` binary.
77

88
:ref:`c2c-config`
9-
Configure :program:`mongosync` instances at startup using a
10-
configuration file.
9+
Configure ``mongosync`` instances at startup
10+
using a configuration file.
1111

1212
:ref:`c2c-api`
1313
API endpoints to interact with ``mongosync``.
@@ -50,7 +50,7 @@ Reference
5050

5151
.. toctree::
5252
:titlesonly:
53-
53+
5454
/reference/mongosync
5555
/reference/configuration
5656
/reference/api

source/reference/configuration.txt

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -12,16 +12,16 @@ Configuration
1212
:depth: 2
1313
:class: singlecol
1414

15-
You can configure :program:`mongosync` instances at startup using a
16-
configuration file. The configuration file contains settings that are
15+
You can configure :ref:`mongosync <c2c-mongosync>` instances at startup
16+
using a configuration file. The configuration file contains settings that are
1717
the equivalent of ``mongosync`` command line options.
1818

1919
Configuration File
2020
==================
2121

22-
Most :program:`mongosync` command line options can be written to a YAML
23-
file. The configuration file specifies values for each setting using
24-
YAML format.
22+
You can write most ``mongosync``
23+
:ref:`command line options <c2c-cli-options>` to a YAML file. The
24+
configuration file specifies values for each setting using YAML format.
2525

2626
For example:
2727

source/reference/cutover-process.txt

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ Finalize Cutover Process
1414

1515
You can finalize a migration and transfer your application
1616
workload from the source to the destination cluster using the
17-
``mongosync`` cutover process.
17+
:ref:`mongosync <c2c-mongosync>` cutover process.
1818

1919
.. note::
2020

@@ -29,7 +29,8 @@ Steps
2929
.. procedure::
3030
:style: normal
3131

32-
.. step:: Verify the status of the :program:`mongosync` process.
32+
.. step:: Verify the status of the ``mongosync``
33+
process.
3334

3435
Call the :ref:`progress <c2c-api-progress>` endpoint to determine
3536
the status of ``mongosync`` before starting the cutover process.

0 commit comments

Comments
 (0)