Skip to content

Fix Concurrent Snapshot Repository Corruption from Operations Queued after Failing Operations (#75733)#76548

Merged
original-brownbear merged 1 commit intoelastic:7.xfrom
original-brownbear:75733-7.x
Aug 16, 2021
Merged

Fix Concurrent Snapshot Repository Corruption from Operations Queued after Failing Operations (#75733)#76548
original-brownbear merged 1 commit intoelastic:7.xfrom
original-brownbear:75733-7.x

Conversation

@original-brownbear
Copy link
Copy Markdown
Contributor

The node executing a shard level operation would in many cases communicate null for the shard state update,
leading to follow-up operations incorrectly assuming an empty shard snapshot directory and starting from scratch.

closes #75598

backport of #75733

…after Failing Operations (#75733)

The node executing a shard level operation would in many cases communicate `null` for the shard state update,
leading to follow-up operations incorrectly assuming an empty shard snapshot directory and starting from scratch.

closes #75598
@original-brownbear original-brownbear added :Distributed/Snapshot/Restore Anything directly related to the `_snapshot/*` APIs backport labels Aug 16, 2021
@elasticmachine elasticmachine added the Team:Distributed Meta label for distributed team. label Aug 16, 2021
@elasticmachine
Copy link
Copy Markdown
Collaborator

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

@original-brownbear original-brownbear merged commit da22b1e into elastic:7.x Aug 16, 2021
@original-brownbear original-brownbear deleted the 75733-7.x branch August 16, 2021 10:27
original-brownbear added a commit that referenced this pull request Aug 16, 2021
…after Failing Operations (#75733) (#76548) (#76556)

The node executing a shard level operation would in many cases communicate `null` for the shard state update,
leading to follow-up operations incorrectly assuming an empty shard snapshot directory and starting from scratch.

closes #75598
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

backport :Distributed/Snapshot/Restore Anything directly related to the `_snapshot/*` APIs Team:Distributed Meta label for distributed team. v7.15.0

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants