]> source.dussan.org Git - nextcloud-server.git/commit
Distribute preview folders in appdata in multibucket setup to multiple buckets
authorMorris Jobke <hey@morrisjobke.de>
Thu, 30 Jul 2020 20:09:19 +0000 (22:09 +0200)
committerMorris Jobke <hey@morrisjobke.de>
Thu, 6 Aug 2020 20:19:20 +0000 (22:19 +0200)
commit438ac23e2a3564fbce50e862336db56bbf0d747c
tree93953338aed57c06bfb942f95017d7f0afafd23a
parentc24f3d1336e5bf268cca2084da04ae5df4ecddb4
Distribute preview folders in appdata in multibucket setup to multiple buckets

* introduces a new IRootMountProvider to register mount points inside the root storage
* adds a AppdataPreviewObjectStoreStorage to handle the split between preview folders and bucket number

Ref #22033

Signed-off-by: Morris Jobke <hey@morrisjobke.de>
lib/composer/composer/autoload_classmap.php
lib/composer/composer/autoload_static.php
lib/private/Files/Config/MountProviderCollection.php
lib/private/Files/Mount/ObjectStorePreviewCacheMountProvider.php [new file with mode: 0644]
lib/private/Files/ObjectStore/AppdataPreviewObjectStoreStorage.php [new file with mode: 0644]
lib/private/Preview/Storage/Root.php
lib/private/Server.php
lib/private/legacy/OC_Util.php
lib/public/Files/Config/IRootMountProvider.php [new file with mode: 0644]