Uh oh!
There was an error while loading. Please reload this page.
Fine grained filesystem setup - #31265
Conversation
f6106b3 to
a924e07Comparee6bd6c5 to
1842956Comparee6c59b2 to
190fa2fCompare92e8fa3 to
22daf38Compare781a13b to
3c57be1Compareicewind1991
commented
Mar 17, 2022
Ok, I think this is done for review/testing Particular attention should be given to situations that change what mounts are available for a user (adding/removing shares/external storages/etc) and making sure file listings reflect these changes |
Signed-off-by: Robin Appelman <robin@icewind.nl>
26c2704 to
b065ea3CompareUh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Signed-off-by: Robin Appelman <robin@icewind.nl>
Signed-off-by: Robin Appelman <robin@icewind.nl>
Signed-off-by: Robin Appelman <robin@icewind.nl>
d6f200b to
77f16f0CompareUh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
77f16f0 to
e818ac1CompareCo-authored-by: Louis <6653109+artonge@users.noreply.github.com> Co-authored-by: Côme Chilliet <91878298+come-nc@users.noreply.github.com> Signed-off-by: Robin Appelman <robin@icewind.nl>
e818ac1 to
881e107ComparePVince81
commented
Mar 24, 2022
@icewind1991 phpcs unhappy, can you fix ? |
blizzz
commented
Mar 24, 2022
also s3 tests don't pass |
Signed-off-by: Vincent Petry <vincent@nextcloud.com>
Signed-off-by: Vincent Petry <vincent@nextcloud.com>
Signed-off-by: Vincent Petry <vincent@nextcloud.com>
PVince81
commented
Mar 24, 2022
all necessary tests passed successfully in previous builds and my recent changes are not related to those the last commit was to satisfy "checkers" and that one passes now merging... |
Instead of always setting up the entire filesystem, it tries to only setup the bits needed for the path being accessed.
this is done by looking at the cached mounts in the
oc_mountstable to find the one matching for the path (and optionally also any mounts in subfolders), getting the mountpoints from these mounts and only setting up the mounts from those providers.Various systems are in place to try and ensure that this doesn't lead to an outdated setup if the mounts accessible to the user has changed