Skip to content

[On Hold] DOCS-5324: quorum reads with findAndModify() #2497

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
wants to merge 4 commits into from

Conversation

ksuarz
Copy link
Contributor

@ksuarz ksuarz commented Jan 6, 2016

This re-adds the procedure for accomplishing a quorum read -- that is, a read of data that is both committed and not stale -- through the use of the findAndModify() command.

This change is valid only for MongoDB 3.2 and later.

kay-kim and others added 3 commits January 6, 2016 14:10
This cherry-picks 0461523 to apply it again,
undoing the reversion in cf6ab08.

The changes in source/reference/write-concern.txt have been ignored in favor of
more recent changes.
Rather than issuing a getLastError, you can use a write concern of ``majority``
to ensure that findAndModify reads only data that cannot be rolled back.
@ksuarz ksuarz changed the title DOCS-5324: quorum reads with findAndModify() [On Hold] DOCS-5324: quorum reads with findAndModify() Jan 8, 2016
This explicitly details the reasons why one would require a "quorum read" over
the existing majority and local read concerns. It also adds a note warning that
this procedure is much more expensive than a regular read.
@ksuarz
Copy link
Contributor Author

ksuarz commented Jan 12, 2016

Closing this pull request in favor of a cleaned-up, rebased version in a separate one.

@ksuarz ksuarz closed this Jan 12, 2016
mongo-cr-bot pushed a commit that referenced this pull request Feb 3, 2023
* DOCSP-27291 Removes EOL version references from Server packagec omponents

* EOL cleanup for mongos

* Removes 3.2-only option

* Fixes spelling issue s/de-crypt/decrypt/g

* Fixes spelling issue s/de-crypt/decrypt/g

* Reworks version substitution for mongos open

* Fixes stray version references

* Removes additional EOL references from mongos

* Fixes stay EOL references in mongod

* Fixes version reference in mongoldap

* Fixes per Kyle Suarez
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants