-
-
Notifications
You must be signed in to change notification settings - Fork 4.1k
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
Fix: Prevent deadlocks during mtime/size/etag propagation #34302
Conversation
ff32a09
to
372e8a9
Compare
Wondering whether we could move the retry logic to |
6c69d3c
to
2176849
Compare
5491c55
to
3db1f6d
Compare
Signed-off-by: raul <[email protected]>
…ion storage is enabled Signed-off-by: raul <[email protected]>
fa454bb
to
95bc770
Compare
/backport to stable25 |
/backport to stable24 |
Thanks for your first pull request and welcome to the community! Feel free to keep them coming! If you are looking for issues to tackle then have a look at this selection: https://github.com/nextcloud/server/issues?q=is%3Aopen+is%3Aissue+label%3A%22good+first+issue%22 |
The backport to stable24 failed. Please do this backport manually. |
@Raudius there is a bunch of issues about deadlocks; can you please check if this PR can help on some of them? 👍 |
When uploading many files in one go deadlocks can occur when propagating the changes. This PR performs two changes which should help prevent deadlocks: