Commit Graph

346 Commits (dd08f9320249d8ac7bf96f338a5be70d60af1dce)

Author SHA1 Message Date
Robin Appelman c5b687271b
fix: make batch propagator work with sharding restrictions 1 year ago
Robin Appelman ad88fd07e3
fix: make joining on tags in search queries work with sharding 1 year ago
Robin Appelman 80f8c7949e
fix: always set storage id in Cache::get 1 year ago
Robin Appelman 5ff7bde3fb
fix: add set storage id for more cache queries 1 year ago
Robin Appelman c82d382a20 feat: add base class for extending the query builder 1 year ago
Robin Appelman 082c6c6e1d
fix: get child ids for folder in a separate query during move 2 years ago
Louis Chemineau a93d3a5a10 fix(files): Use isRetryable to catch retryable exceptions 2 years ago
Andy Scherzinger dae7c159f7
chore: Add SPDX header 2 years ago
Josh 3c3e45f0ad fix(Files): Change how scanner diffs for changed metadata 2 years ago
Robin Appelman f5219a19b2
feat: add option to disable scanner transactions 2 years ago
Robin Appelman 8d870a32c2
fix: fix FileAccess::getByFileId(InStorage) 2 years ago
Christoph Wurst f3d6309e36
perf(db): Sort data for IN before chunking 2 years ago
Robin Appelman d31ed8dbca
fix: use proper jailed patch in watcher 2 years ago
Côme Chilliet ec5133b739 fix: Apply new coding standard to all files 2 years ago
Louis Chemineau 751795999a
feat(files)): Add retry logic to cover deadlock situations when moving many files 2 years ago
Robin Appelman 1d9354a81e
feat: add interface for lower level filecache acess without having to do direct db queries 2 years ago
Andrew Summers 45eb4a839d Refactor `OC\Server::getLockingProvider` 2 years ago
Thomas Citharel ffeb797ecc
refactor(mimeloader): modernize MimeTypeLoader 2 years ago
Git'Fellow 575159b819
fix(filecache): Move from array_merge to avoid memory exhaustion 2 years ago
Robin Appelman 63ffaab95e
fix types + autoloader 2 years ago
Robin Appelman 2e14a7a4a6
optimize query pattern used by storage filter 2 years ago
Maxence Lange 4e1814acd1 migrate metadata to lazy appconfig 2 years ago
Robin Appelman e9d97a568f
use OCP\Server 2 years ago
Robin Appelman e50c176428 also improe cache ci for shared cache 2 years ago
Robin Appelman 7a91abb439 improve di performance for cache 2 years ago
Robin Appelman b777304a77
also updated parent etags when a changed etag is detected during scanning 2 years ago
Robin Appelman e14bceb63f
dont reuse etag for folders marked explicitly unscanned 2 years ago
Christoph Wurst 7e5303bec7
fix(files): Don't attempt to format a partial cache entry 2 years ago
Julius Härtl cc75294eb6 perf: Avoid updating the folder size if we know the size difference 2 years ago
Joas Schilling aa5f037af7
chore: apply changes from Nextcloud coding standards 1.1.1 2 years ago
Maxence Lange 7467422f57 implements search on null/notnull metadata 2 years ago
Christoph Wurst ea8f9a7e84 refactor: Repalce array_search with in_array in lib/ 2 years ago
Maxence Lange 761a688ec9 fix psalm 2 years ago
Maxence Lange 3af12b2a50 ignore metadata if table is empty 2 years ago
Maxence Lange 380b81315a moving metadataquery 2 years ago
Benjamin Gaussorgues a75a93af8e
feat(files): Allow advanced search for files 2 years ago
Louis Chemineau d3a313f192
Support getting and setting metadata in DAV requests 2 years ago
Maxence Lange f497d8b6e5 IFilesMetadata 2 years ago
Maxence Lange e62e9e3dbf IFilesMetadata 2 years ago
Git'Fellow b4a3773115 fix: reduce memory consumption of scans 2 years ago
Robin Appelman 460344336e
optimize cache jail creation 2 years ago
Hamid Dehnavi ea06cf2f39 Convert isset ternary to null coalescing operator 2 years ago
Côme Chilliet 5090848b25
Store size in int|float for 32bit support 2 years ago
Julius Härtl 13b9dd2267 fix: Only read unencrypted_size when file is actually encrypted 2 years ago
Robin Appelman 9ea03a9534 reuse dependencies from wrapped cache 2 years ago
Ferdinand Thiessen 9c04c07622 fix: Prevent PHP warnings when optional CacheEntry attributes are unset 2 years ago
Robin Appelman 658aed27ea select the fileid first when looking for incomplete files 2 years ago
John Molakvoæ 7b7d1e3c09
fix: simplify `sourceData` check 2 years ago
Josh Richards deecb48e54
Catch more invalid cache source storage paths 2 years ago
Christoph Wurst 14719110b9 chore: Replace \OC::$server->query with \OCP\Server::get in /lib 3 years ago