Skip to content
This repository was archived by the owner on May 1, 2025. It is now read-only.
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 0 additions & 4 deletions source/includes/fact-verifier-limitations.rst
Original file line number Diff line number Diff line change
Expand Up @@ -22,10 +22,6 @@ The embedded verifier has the following limitations:
verification process restarts from the beginning. This can
cause verification to fall substantially behind the migration.

- The :ref:`/reverse <c2c-api-reverse>` endpoint disables the
verifier. It remains disabled after additional calls to the
``/reverse`` endpoint.

- .. include:: /includes/fact-verifier-buildIndexes

Unsupported Verification Checks
Expand Down
37 changes: 11 additions & 26 deletions source/includes/table-permissions-atlas.rst
Original file line number Diff line number Diff line change
Expand Up @@ -4,36 +4,21 @@

.. list-table::
:header-rows: 1
:stub-columns: 1

* - Sync Type
- Target
- Required Permissions
- Required Source Permissions
- Required Destination Permissions

* - default
- source cluster
-

- atlasAdmin

* - default
- destination cluster
-

- atlasAdmin

* - write-blocking or reversing
- source cluster
-

- atlasAdmin
- bypassWriteBlockMode privilege

* - write-blocking or reversing
- destination cluster
-

- atlasAdmin
- bypassWriteBlockMode privilege
- - atlasAdmin
- - atlasAdmin

* - write-blocking, reversing, or multiple reversals
- - atlasAdmin
- bypassWriteBlockMode privilege
- - atlasAdmin
- bypassWriteBlockMode privilege

For details on Atlas roles, see: :atlas:`Atlas User Roles
</reference/user-roles/>`.
Expand Down
15 changes: 15 additions & 0 deletions source/includes/table-permissions-self-hosted.rst
Original file line number Diff line number Diff line change
Expand Up @@ -48,6 +48,21 @@
- :authrole:`readWriteAnyDatabase`
- :authrole:`restore`

* - Multiple Reversals
- - :authrole:`backup`
- :authrole:`clusterManager`
- :authrole:`clusterMonitor`
- :authrole:`dbAdminAnyDatabase`
- :authrole:`readWriteAnyDatabase`
- :authrole:`restore`

- - :authrole:`backup`
- :authrole:`clusterManager`
- :authrole:`clusterMonitor`
- :authrole:`dbAdminAnyDatabase`
- :authrole:`readWriteAnyDatabase`
- :authrole:`restore`

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

not sure if it's a staging-specific issue but I see different formatting for the Self-Managed Clusters permissions vs the Atlas Clusters permissions. will the formatting be the same for the published link?


For details on server roles, see: :ref:`authorization`.

To update user permissions, see: :dbcommand:`grantRolesToUser`.
Expand Down
2 changes: 2 additions & 0 deletions source/includes/verify-reversible-migrations.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
In version 1.10, ``mongosync`` enables the embedded verifier for
forward and reverse directions of reversible migrations.
6 changes: 1 addition & 5 deletions source/reference/api/reverse.txt
Original file line number Diff line number Diff line change
Expand Up @@ -159,11 +159,7 @@ Embedded Verifier
~~~~~~~~~~~~~~~~~

The embedded verifier is enabled by default for replica set
migrations and performs verification checks for the forward
direction of reversible sync. When you call the ``/reverse``
endpoint, ``mongosync`` disables the verifier. The verifier
remains disabled, even after additional calls to the
``/reverse`` endpoint.
migrations.

Endpoint Protection
~~~~~~~~~~~~~~~~~~~
Expand Down
5 changes: 0 additions & 5 deletions source/reference/api/start.txt
Original file line number Diff line number Diff line change
Expand Up @@ -167,11 +167,6 @@ Request Body Parameters

* Reversible sync when ``buildIndexes`` is set to ``never``.

* Reversible sync with the embedded verifier. The
verifier supports the initial forward direction of
reversible sync. When you call the ``/reverse``
endpoint it disables the verifier.

For more information, see the :ref:`reverse <c2c-api-reverse>` endpoint.

Default value is ``false``.
Expand Down
10 changes: 9 additions & 1 deletion source/release-notes/1.10.txt
Original file line number Diff line number Diff line change
Expand Up @@ -17,4 +17,12 @@ Release Notes for mongosync 1.10
.. _1.10.0-c2c-release-notes:

This page describes changes and new features introduced in
{+c2c-full-product-name+} 1.10.
{+c2c-full-product-name+} 1.10.

1.10.0 Release
--------------

Upgrades to Embedded Verifier
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

- .. include:: /includes/verify-reversible-migrations.rst