Skip to content
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

6.x Backport of sequence number powered CAS PRs: #37977, #37857 and #37872 #38155

Merged
merged 4 commits into from
Feb 1, 2019

Conversation

bleskes
Copy link
Contributor

@bleskes bleskes commented Feb 1, 2019

No description provided.

@bleskes bleskes added >non-issue :Distributed Indexing/CRUD A catch all label for issues around indexing, updating and getting a doc by id. Not search. labels Feb 1, 2019
@elasticmachine
Copy link
Collaborator

Pinging @elastic/es-distributed

@bleskes
Copy link
Contributor Author

bleskes commented Feb 1, 2019

@elasticmachine run elasticsearch-ci/1 please

…y control (elastic#37857)

The delete and update by query APIs both offer protection against overriding concurrent user changes to the documents they touch. They currently are using internal versioning. This PR changes that to rely on sequences numbers and primary terms.

Relates elastic#37639
Relates elastic#36148
Relates elastic#10708
…ic#37872)

The update request has a lesser known support for a one off update of a known document version. This PR adds an a seq# based alternative to power these operations.

Relates elastic#36148
Relates elastic#10708
@bleskes
Copy link
Contributor Author

bleskes commented Feb 1, 2019

@elasticmachine run elasticsearch-ci/1

@bleskes bleskes requested a review from ywelsch February 1, 2019 14:18
@ywelsch ywelsch removed their request for review February 1, 2019 14:46
@bleskes bleskes merged commit c7ef318 into elastic:6.x Feb 1, 2019
@bleskes bleskes deleted the cas_backport_6x branch February 1, 2019 19:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
:Distributed Indexing/CRUD A catch all label for issues around indexing, updating and getting a doc by id. Not search. >non-issue
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants