Commit Graph

440 Commits (7100c7116676ce3de0dcd9d1dee467503b455d2b)

Author SHA1 Message Date
Carl Schwan 7100c71166
perf(metadata): Add optimized sharding for metadata deletion 4 days ago
Carl Schwan fd3878448b
feat(filecache): Scale DB query created when deleting file from filecache 4 days ago
Carl Schwan b4dfdf6492
refactor: Prefer using IFunctionBuilder than createFunction 1 week ago
Carl Schwan dd26a8b7eb
fix(cache): Fix parsing cache entry from groupfolder and collectives 1 week ago
Carl Schwan 3900c45ea4
fix(Propagator): rollback transaction if it fails 1 week ago
Robin Appelman a79bf069a3 fix: dont error on missing path_hash/checksum cacheentry fields 2 weeks ago
Carl Schwan 06827970a8
fix(cache): Handle groupfolder specific entries in cacheEntryFromData 2 weeks ago
Carl Schwan 0b8eae7789
perf(files): Optimize CacheEntry creation 2 weeks ago
Carl Schwan 27339601f6
perf(View): Optimize getDirectoryContent hot-loop 3 weeks ago
Robin Appelman 4720c39048 fix: use interfaces instead of classes in Cache\Watcher type hints 1 month ago
Robin Appelman 5c625b7a07 feat: add an option to filter what paths get checked for updates 1 month ago
Benjamin Frueh 989b75ee43 fix: Clear mount cache when file storage changes during move 2 months ago
Robin Appelman 17104bf3a0
chore: better type hints for `getAvailability` 3 months ago
Côme Chilliet ad9574970a
fix: Fix crash in files_version about uninitialized property 4 months ago
Marcel Klehr 3522a3375e fix(FileAccess): Make getAncestorInStorage pass sharding tests 4 months ago
Marcel Klehr b158a77365 fix(FileAccess): Try to fix type error 4 months ago
Marcel Klehr 62bff06aeb fix(FileAccess): Chunk parent query 4 months ago
Marcel Klehr 9ccc798655 fix(FileAccess): Make getByAncestorInStorage sharding ready 4 months ago
Carl Schwan 475c84722f refactor(IPropagator): Cleanup implementation 4 months ago
Carl Schwan bef3996c3e fix(preview): Make version column a string 4 months ago
Carl Schwan 66f50bd585 refactor(preview): Use same mimetype ids as filecache 4 months ago
Carl Schwan bfc7d5dd9f feat(preview): Implement scanning for previews 4 months ago
provokateurin 8d8f94b8ce
fix(files): Always return a valid mimetype 4 months ago
provokateurin ef279f6049
fix(files): Stop overwriting scan_permissions 4 months ago
Ferdinand Thiessen 660f3f6fd1
refactor: use logical `&&` `||` instead of weak `and` `or` operators 4 months ago
Louis Chemineau 8c04dbe599
fix(Updater): Lower deadlock log level from warning to info 5 months ago
Côme Chilliet 12532bb535
fix(encryption): Correctly set encrypted to 0 when copying 5 months ago
Carl Schwan c4e6fbdae7 fix(query-builder): Don't catch UniqueConstraintViolationException 5 months ago
Carl Schwan c21b8169ff refactor(querybuilder): Port away from qb::execute() in lib/ 5 months ago
Robin Appelman 1a716578fd
fix: fix moving cache items from cache jail with sharding 5 months ago
Robin Appelman 01147cf872 fix: add missing color select to tags usage query 6 months ago
Marcel Klehr 43be97de08 fix(FileAccess): Use one param for rewriting home dirs and excluding non-user files mounts 7 months ago
Julien Veyssier cb221c8211 fix(FileAccess*): Change the way home dir root is found, remove the excludeTrashbinMounts param of getDistinctMounts 7 months ago
Julien Veyssier a2aeec0f4b fix(FileAccess*): Adress review comments 7 months ago
Julien Veyssier 28dc4a299e fix(FileAccess): exclude trashbin nodes on the oc_filecache query, there is no trashbin mount 7 months ago
Julien Veyssier 7e986988fe fix(FileAccess*): Adress review comments 7 months ago
Marcel Klehr 131125bbb7 fix(FileAccessTest): Adress review comments 7 months ago
Marcel Klehr 895160a1d3 fix(FileAccessTest): Do not use LIMIT in subquery 7 months ago
Marcel Klehr 34b3f7553b fix(FileAccess#getDistinctMounts): Order results deterministically 7 months ago
Marcel Klehr 10cc43041b fix(FileAccess#getByAncestorInStorage): Use a subquery to fix tests 7 months ago
Marcel Klehr d67c877ac5 fix(FileAccess): Add tests 7 months ago
Marcel Klehr 5689af5a94 fix(FileAccess): Run cs:fix 7 months ago
Marcel Klehr d8c6f8d18e fix(FileAccess): Address review comments 7 months ago
Marcel Klehr 611d83aa6a fix: Fix psalm issues 7 months ago
Marcel Klehr 3eef614769 feat(IFileAccess#getMounts): Add new method to retrieve all distinct mounts 7 months ago
Marcel Klehr 845b78086b feat(IFileAccess#getByAncestorInStorage): Add new method to retrieve all files in a mount 7 months ago
Ferdinand Thiessen 5981b7eb51
chore: apply new CSFixer rules 7 months ago
Joas Schilling f230abeef8
fix: Run cleanByMoundId query on all shards 8 months ago
Robin Appelman 5329c373cc fix: improve error message when cache rename source can't be found 9 months ago
Robin Appelman 1e72620169 fix: fix unjailedroot of nested jails if there are other wrappers in between 9 months ago