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

Increase store ref before snapshotting index commit #84776

Merged
merged 6 commits into from
Mar 18, 2022

Conversation

dnhatn
Copy link
Member

@dnhatn dnhatn commented Mar 8, 2022

Snapshotted commits should also hold a reference to the store, so they are always usable; otherwise, callers need to manage the store's references manually. This change applies only to InternalEngine as we already do this in ReadOnlyEngine.

@dnhatn dnhatn added >enhancement :Distributed Indexing/Engine Anything around managing Lucene and the Translog in an open shard. labels Mar 9, 2022
@dnhatn dnhatn requested a review from henningandersen March 9, 2022 03:32
@dnhatn dnhatn marked this pull request as ready for review March 9, 2022 03:32
@elasticmachine elasticmachine added the Team:Distributed (Obsolete) Meta label for distributed team (obsolete). Replaced by Distributed Indexing/Coordination. label Mar 9, 2022
@elasticmachine
Copy link
Collaborator

Pinging @elastic/es-distributed (Team:Distributed)

@elasticsearchmachine
Copy link
Collaborator

Hi @dnhatn, I've created a changelog YAML for you.

Copy link
Contributor

@henningandersen henningandersen left a comment

Choose a reason for hiding this comment

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

LGTM, great catch.

@elasticsearchmachine
Copy link
Collaborator

Hi @dnhatn, I've updated the changelog YAML for you.

@dnhatn
Copy link
Member Author

dnhatn commented Mar 18, 2022

@elasticmachine update branch

@dnhatn
Copy link
Member Author

dnhatn commented Mar 18, 2022

@henningandersen Thanks for review.

@dnhatn dnhatn merged commit b826516 into elastic:master Mar 18, 2022
@dnhatn dnhatn deleted the acquire_commit branch March 18, 2022 15:12
@elasticsearchmachine
Copy link
Collaborator

elasticsearchmachine commented Mar 18, 2022

Status Branch Result
7.17
8.1

dnhatn added a commit to dnhatn/elasticsearch that referenced this pull request Mar 18, 2022
Snapshotted commits should also hold a reference to the store, so they 
are always usable; otherwise, callers need to manage the store's 
references manually. This change applies only to InternalEngine as we
already do this in ReadOnlyEngine.
elasticsearchmachine pushed a commit that referenced this pull request Mar 18, 2022
Snapshotted commits should also hold a reference to the store, so they 
are always usable; otherwise, callers need to manage the store's 
references manually. This change applies only to InternalEngine as we
already do this in ReadOnlyEngine.
dnhatn added a commit to dnhatn/elasticsearch that referenced this pull request Mar 26, 2022
…lastic#85112)

Snapshotted commits should also hold a reference to the store, so they
are always usable; otherwise, callers need to manage the store's
references manually. This change applies only to InternalEngine as we
already do this in ReadOnlyEngine.
elasticsearchmachine pushed a commit that referenced this pull request Mar 26, 2022
…#85365)

Snapshotted commits should also hold a reference to the store, so they
are always usable; otherwise, callers need to manage the store's
references manually. This change applies only to InternalEngine as we
already do this in ReadOnlyEngine.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
>bug :Distributed Indexing/Engine Anything around managing Lucene and the Translog in an open shard. Team:Distributed (Obsolete) Meta label for distributed team (obsolete). Replaced by Distributed Indexing/Coordination. v7.17.2 v8.1.2 v8.2.0
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants