Commit Graph

1995 Commits (refactUserIdHandling)

Author SHA1 Message Date
Robin Appelman 51a4bc519b fix: make getMountsForFileId work with sharding again 3 weeks ago
Carl Schwan 04ddeeec4a
perf(MountManager): use binary search to find mount in path 3 weeks ago
Carl Schwan 33d6f1e984
refactor(CacheMountInfo): Use constructor paramater promotion 3 weeks ago
Carl Schwan 668ad4faac
perf(UserMountCache): Invert condition so that we avoid some SQL queries 3 weeks ago
Git'Fellow 080335009b refactor: use strict comparison operator 3 weeks ago
Carl Schwan 7100c71166
perf(metadata): Add optimized sharding for metadata deletion 3 weeks ago
Carl Schwan fd3878448b
feat(filecache): Scale DB query created when deleting file from filecache 3 weeks ago
provokateurin d7fa94b90b
fix(View): Handle ICacheEntry returned by FileInfo->getData() 3 weeks ago
Benjamin Gaussorgues f71f19c0c7
feat: optimize user mount cache 3 weeks ago
Robin Appelman 8443e166af
fix: don't do full setup in setupForProvider if all requested providers are authoritative 3 weeks ago
Carl Schwan ae73f7aaf5
refactor(setup-manager): Use ISetupManager instead of SetupManager 3 weeks ago
Robin Appelman a6bcb1075f
fix: don't try to setup for a user when setting up / 3 weeks ago
Carl Schwan 0fe01de26c
feat(OCP): Expose setup manager to OCP 3 weeks ago
Carl Schwan b4dfdf6492
refactor: Prefer using IFunctionBuilder than createFunction 4 weeks ago
Carl Schwan dd26a8b7eb
fix(cache): Fix parsing cache entry from groupfolder and collectives 4 weeks ago
Carl Schwan 3900c45ea4
fix(Propagator): rollback transaction if it fails 4 weeks ago
Robin Appelman d71c6796ca
feat: perform share mount validation on share instead of on mount 4 weeks ago
Carl Schwan 09a1ca3981
perf(normalization): Optimize path normalization 4 weeks ago
Carl Schwan eadcd1cc84
refactor: Use str_starts_with 1 month ago
Louis Chmn 7c9c74f4f0 feat(files_sharing): Implement partial mount providers 1 month ago
Robin Appelman a79bf069a3 fix: dont error on missing path_hash/checksum cacheentry fields 1 month ago
Carl Schwan 06827970a8
fix(cache): Handle groupfolder specific entries in cacheEntryFromData 1 month ago
Carl Schwan 0b8eae7789
perf(files): Optimize CacheEntry creation 1 month ago
Robin Appelman 53b160ce9b fix: add some extra checks for getMountsForPath arguments 1 month ago
Robin Appelman 68cdd1b1ef fix: fallback to full user setup if we cant find the expected mount root 1 month ago
Carl Schwan 27339601f6
perf(View): Optimize getDirectoryContent hot-loop 1 month ago
Robin Appelman 47530ef95f feat: add a debug config option to disable authoritative mount optimizations 1 month ago
Robin Appelman e5497c7731 fix: protect against infinite loops in setup 1 month ago
Carl Schwan 94dd919b88
perf(UserMountCache): Optimize loop 1 month ago
Robin Appelman 467487ecd8 feat: dont reload authoritative mount providers when doing by-path setup 1 month ago
Côme Chilliet 3c80b7f2b3
fix: Use strict array comparisons in lib/ 1 month ago
Carl Schwan 7b05c8f797
refactor(files): Rename IMountProviderArgs 1 month ago
Robin Appelman 9dffca2f07
fix: improve handling of unavailable storages 1 month ago
Robin Appelman e3551e576c
feat: add api for authoritative mount providers to update the user mounts 1 month ago
Salvatore Martire 2d22c4f654 fix: update information cached by mount point on rename 1 month ago
Salvatore Martire 07eef5eaf4 fix: drop set up partial mounts on setupForUser 1 month ago
Robin Appelman afa23291d6 feat: don't gate perBucket object store configuration behind multibucket 1 month ago
Carl Schwan 2ea1bd4cdc
feat(movie-preview): Use getDirectDownloadById for generating preview 2 months ago
Robin Appelman 4720c39048 fix: use interfaces instead of classes in Cache\Watcher type hints 2 months ago
Robin Appelman 5c625b7a07 feat: add an option to filter what paths get checked for updates 2 months ago
Salvatore Martire 6e9ba894a2 fix: add $forChildren parameter to IPartialMountProvider 2 months ago
Salvatore Martire 6c19fbcf4d fix: adjust authoritative setup path caching logic 2 months ago
Carl Schwan 6945a030f5
refactor(OC_Helper): remove buildNotExistingFileNameForView 2 months ago
provokateurin 341fd348e6
fix(UserMountCache): Add back unique index for oc_mounts and use normal insert 2 months ago
Elizabeth Danzberger 3a89c18888
fix(templates): deduplicate provider templates 2 months ago
Salvatore Martire d14a032220 feat: implement support for authoritative mount providers 2 months ago
Salvatore Martire 9b519b4679 refactor: simplify code 2 months ago
Salvatore Martire f47a586cdd docs: update comments 2 months ago
Josh e476a22a50 fix(file/types): Preserve keys (including numeric-looking ones) 2 months ago
Carl Schwan b6313f68d3
perf(s3): Expose pre-signed urls for S3 2 months ago