Skip to content

Make FsBlobContainer Listing Resilient to Concurrent Modifications#49177

Merged
original-brownbear merged 1 commit intoelastic:7.5from
original-brownbear:49142-7.5
Nov 15, 2019
Merged

Make FsBlobContainer Listing Resilient to Concurrent Modifications#49177
original-brownbear merged 1 commit intoelastic:7.5from
original-brownbear:49142-7.5

Conversation

@original-brownbear
Copy link
Copy Markdown
Contributor

  • Make FsBlobContainer Listing Resilient to Concurrent Modifications

If we list out files in a folder via the lazily computed directory
stream, we have to deal with concurrent deletes when reading the file
attributes since we don't have a lock on the directory in any way.

Closes #37581

back port of #49142

…49142)

* Make FsBlobContainer Listing Resilient to Concurrent Modifications

If we list out files in a folder via the lazily computed directory
stream, we have to deal with concurrent deletes when reading the file
attributes since we don't have a lock on the directory in any way.

Closes #37581
@original-brownbear original-brownbear added :Distributed/Snapshot/Restore Anything directly related to the `_snapshot/*` APIs backport labels Nov 15, 2019
@elasticmachine
Copy link
Copy Markdown
Collaborator

Pinging @elastic/es-distributed (:Distributed/Snapshot/Restore)

@original-brownbear original-brownbear merged commit 7e2e903 into elastic:7.5 Nov 15, 2019
@original-brownbear original-brownbear deleted the 49142-7.5 branch November 15, 2019 20:15
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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants