-
-
Notifications
You must be signed in to change notification settings - Fork 4.8k
Path specific file sytem setup #54562
Copy link
Copy link
Labels
4. to releaseReady to be released and/or waiting for tests to finishReady to be released and/or waiting for tests to finishenhancementfeature: filesystemperformance 🚀
Milestone
Metadata
Metadata
Assignees
Labels
4. to releaseReady to be released and/or waiting for tests to finishReady to be released and/or waiting for tests to finishenhancementfeature: filesystemperformance 🚀
Type
Fields
Give feedbackNo fields configured for Overview.
Projects
Status
Done
How to use GitHub
Description
The objective of this issue is to introduce path-scoped mount setup so mount providers no longer have to provide all mounts for a user when setting up for a specific path. To achieve this, the
SetupManagershould resolve mounts for a specific path by consulting the mounts table to retrieve the closest parent with a mount, call the responsible mount provider to initialize it, and finally stop registering mounts itself.For this reason Mount Providers will need a
getMountsForPathsmethod.It may also be necessary to have the mount schema track parent–child relationships to make looking up the nearest ancestor efficient.
Note: the changes mentioned here MUST happen in a non-breaking format. It is NOT an option to edit existing interfaces. For this purpose new interfaces can be created and extend the existing ones.