-
Notifications
You must be signed in to change notification settings - Fork 2.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
Lazy shared storage heII: ghost mounts #26001
Comments
With a local change I'm able to make the PROPFIND return 404. Ideally the mount manager should have a way to query mount validity. Now a quick but awful hack would be to check all file operations that would target a ghost mount, and add an additional check there. |
|
Idea: let's see if I can pre-filter the shared mounts in the mount provider. |
Dirtiest fix, hopefully I'll find a better way: #26004 |
Alternative better approach: #26016 |
This thread has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs. |
Found through #25977
Steps
Expected
404 not found for PROPFIND, folder "sub" can be created.
Actual
Cannot create folder "sub" as "user1".
Versions
9.1.1RC1 / stable9.1
The problem here is that due to lazy initialization, the mount system thinks that the mount is there until it gets initialized later. Then it turns out it's not supposed to be there but is still registered. So creating a folder with the same name fails.
And querying its existence also causes issues.
The text was updated successfully, but these errors were encountered: