From b11a8dd1399e9035d9e943001a4567d05043e457 Mon Sep 17 00:00:00 2001 From: Alison Huh Date: Wed, 6 Nov 2024 14:11:31 -0500 Subject: [PATCH 1/7] DOCSP-43570-mongosync-1.9.0 --- source/reference/limitations.txt | 2 +- source/release-notes/1.9.txt | 29 ++++++++++++++++++++++++++++- 2 files changed, 29 insertions(+), 2 deletions(-) diff --git a/source/reference/limitations.txt b/source/reference/limitations.txt index c6f3a2d1b..fb7e1a47c 100644 --- a/source/reference/limitations.txt +++ b/source/reference/limitations.txt @@ -62,7 +62,7 @@ General Limitations - ``mongosync`` only supports clusters that use the :ref:`WiredTiger ` storage engine. - You can't sync a collection with any documents that have an empty timestamp, - such as ``Timestamp(0,0)``. + such as ``Timestamp(0,0)`` on pre-6.0 source clusters. MongoDB Community Edition ------------------------- diff --git a/source/release-notes/1.9.txt b/source/release-notes/1.9.txt index aa61e6b13..914a6ceda 100644 --- a/source/release-notes/1.9.txt +++ b/source/release-notes/1.9.txt @@ -19,9 +19,36 @@ Release Notes for mongosync 1.9 This page describes changes and new features introduced in {+c2c-full-product-name+} 1.9 and the {+c2c-full-beta-program+}. +1.9.0 Release +------------- + +**Upcoming** + + + +Other Notes +~~~~~~~~~~~ + +New Features: + +- ``mongosync`` now supports migrating documents that have an empty timestamp + values, such as Timestamp(0,0) for source clusters using MongoDB version 6.0 + or later. + +Optimizations: + +- Increased internal timeout to reduce the occurrence of timeout failures during + initialization + +Fixed Issues: + +- Fixed a bug introduced in ``mongosync`` 1.8.0 where ``mongosync`` would crash + if a replica set was missing a ``replicaSetId``. + + Minimum Supported Version ------------------------- -In 1.9.0, the minimum supported versions of MongoDB are 6.0.16 and 7.0.9. +In 1.9.0, the minimum supported versions of MongoDB are 6.0.17 and 7.0.13. .. include:: /includes/migration-upgrade-recommendation.rst From c11496e853849fafc110c2d361121159a5567718 Mon Sep 17 00:00:00 2001 From: Alison Huh Date: Wed, 6 Nov 2024 14:30:43 -0500 Subject: [PATCH 2/7] remove in-dev --- source/index.txt | 2 -- source/release-notes/1.9.txt | 2 -- 2 files changed, 4 deletions(-) diff --git a/source/index.txt b/source/index.txt index a3503db76..d2e44b89d 100644 --- a/source/index.txt +++ b/source/index.txt @@ -6,8 +6,6 @@ Cluster-to-Cluster Sync .. default-domain:: mongodb -.. include:: /includes/in-dev.rst - {+c2c-product-name+} provides continuous data synchronization or a one-time data migration between MongoDB clusters. You can enable {+c2c-product-name+} with the :ref:`mongosync ` utility. diff --git a/source/release-notes/1.9.txt b/source/release-notes/1.9.txt index 914a6ceda..ef88674e0 100644 --- a/source/release-notes/1.9.txt +++ b/source/release-notes/1.9.txt @@ -12,8 +12,6 @@ Release Notes for mongosync 1.9 :depth: 2 :class: singlecol -.. include:: /includes/in-dev.rst - .. _1.9.0-c2c-release-notes: This page describes changes and new features introduced in From 65ead8061d96feb4801bfe67a9fde2b0429c1798 Mon Sep 17 00:00:00 2001 From: Alison Huh Date: Thu, 7 Nov 2024 10:04:02 -0500 Subject: [PATCH 3/7] JC feedback --- source/release-notes/1.9.txt | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/source/release-notes/1.9.txt b/source/release-notes/1.9.txt index ef88674e0..287509414 100644 --- a/source/release-notes/1.9.txt +++ b/source/release-notes/1.9.txt @@ -22,8 +22,6 @@ This page describes changes and new features introduced in **Upcoming** - - Other Notes ~~~~~~~~~~~ @@ -33,6 +31,13 @@ New Features: values, such as Timestamp(0,0) for source clusters using MongoDB version 6.0 or later. +- Added a ``stdin`` disclaimer to the ``mongosync`` executable regarding + verification. Users will need to accept this disclaimer before ``mongosync`` + can run. + +- Added ``--acceptDisclaimer`` flag for users that have previously read the + disclaimer to bypass it. + Optimizations: - Increased internal timeout to reduce the occurrence of timeout failures during From 475a8d5efb54b603154b4dec5198747df5d5a4cb Mon Sep 17 00:00:00 2001 From: Alison Huh Date: Thu, 7 Nov 2024 10:06:42 -0500 Subject: [PATCH 4/7] * --- source/release-notes/1.9.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/release-notes/1.9.txt b/source/release-notes/1.9.txt index 287509414..4a0c830c7 100644 --- a/source/release-notes/1.9.txt +++ b/source/release-notes/1.9.txt @@ -32,7 +32,7 @@ New Features: or later. - Added a ``stdin`` disclaimer to the ``mongosync`` executable regarding - verification. Users will need to accept this disclaimer before ``mongosync`` + verification. Users need to accept this disclaimer before ``mongosync`` can run. - Added ``--acceptDisclaimer`` flag for users that have previously read the From a8ead93b21b6f9464f0f4ccfcaabde8495f79bcc Mon Sep 17 00:00:00 2001 From: Alison Huh Date: Thu, 7 Nov 2024 10:07:08 -0500 Subject: [PATCH 5/7] * --- source/release-notes/1.9.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/release-notes/1.9.txt b/source/release-notes/1.9.txt index 4a0c830c7..8a9fd0ab6 100644 --- a/source/release-notes/1.9.txt +++ b/source/release-notes/1.9.txt @@ -32,7 +32,7 @@ New Features: or later. - Added a ``stdin`` disclaimer to the ``mongosync`` executable regarding - verification. Users need to accept this disclaimer before ``mongosync`` + verification. Users must to accept this disclaimer before ``mongosync`` can run. - Added ``--acceptDisclaimer`` flag for users that have previously read the From 3d153c47067a7eb1a9a3a9ba4617f954c97930fd Mon Sep 17 00:00:00 2001 From: Alison Huh Date: Fri, 8 Nov 2024 11:14:17 -0500 Subject: [PATCH 6/7] external feedback --- source/release-notes/1.9.txt | 3 +++ 1 file changed, 3 insertions(+) diff --git a/source/release-notes/1.9.txt b/source/release-notes/1.9.txt index 8a9fd0ab6..4a988e5b7 100644 --- a/source/release-notes/1.9.txt +++ b/source/release-notes/1.9.txt @@ -38,6 +38,9 @@ New Features: - Added ``--acceptDisclaimer`` flag for users that have previously read the disclaimer to bypass it. +- Added a memory check in the ``/start`` endpoint for enabling verification. + Verification requires 10 GB of base memory and 0.5 GB per 1 million documents. + Optimizations: - Increased internal timeout to reduce the occurrence of timeout failures during From d4c9731005794bcf706e7397f272e5e788aa94cb Mon Sep 17 00:00:00 2001 From: Alison Huh Date: Fri, 8 Nov 2024 11:16:09 -0500 Subject: [PATCH 7/7] * --- source/release-notes/1.9.txt | 6 ------ 1 file changed, 6 deletions(-) diff --git a/source/release-notes/1.9.txt b/source/release-notes/1.9.txt index 4a988e5b7..34e1c98ba 100644 --- a/source/release-notes/1.9.txt +++ b/source/release-notes/1.9.txt @@ -46,12 +46,6 @@ Optimizations: - Increased internal timeout to reduce the occurrence of timeout failures during initialization -Fixed Issues: - -- Fixed a bug introduced in ``mongosync`` 1.8.0 where ``mongosync`` would crash - if a replica set was missing a ``replicaSetId``. - - Minimum Supported Version -------------------------