This repository was archived by the owner on May 1, 2025. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 39
DOCSP-45863-embedded-verifier-migrations #557
Merged
ajhuh-mdb
merged 8 commits into
mongodb:feature-older-version-support
from
ajhuh-mdb:DOCSP-45863-migrations-embedded-verifier
Jan 28, 2025
Merged
Changes from all commits
Commits
Show all changes
8 commits
Select commit
Hold shift + click to select a range
fa2b320
DOCSP-45863-embedded-verifier-migrations
ajhuh-mdb f7e994b
*
ajhuh-mdb 5f1a91a
*
ajhuh-mdb dbda7e5
AV feedback
ajhuh-mdb da372b5
wording
ajhuh-mdb 9013466
add ddl limitation
ajhuh-mdb a4f10f1
*
ajhuh-mdb cce1439
RS feedback
ajhuh-mdb File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
can we also include this note:
“Mongosync preserves document field-order based on what it reads using read preference primary from the source cluster. The embedded verifier will verify documents based on the source cluster’s primary node. It will not be able to verify discrepancies among the different source cluster nodes. In rare cases, discrepancies among the different source cluster’s nodes will cause the embedded verifier to fail a migration.”
at the top of the page? This applies to all migrations
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
lgtm % changing
In rare cases, discrepancies among the different source cluster’s nodes will cause the embedded verifier to fail a migration
toIn rare cases, discrepancies in document field order among the source cluster’s nodes will cause the embedded verifier to fail a migration even if mongosync copied documents correctly
It may also make sense to mention that the only case where this can happen is if an election occurs.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
can we note that this issue can only occur in rare cases?
Uh oh!
There was an error while loading. Please reload this page.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Just to double check my understanding is it that any time an election occurs this can happen or just a small portion of elections? Mainly want to make sure that we're clearing on distinguishing that if we're mentioning "rare cases" @ajayvijayakumar123 @rohshar
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Discrepancies among different source cluster nodes only happen in very rare cases. Even if there is a discrepancy, an election may not even surface the issue and cause the verifier to fail. I think we can just say that this issue is rare in general.