add option to disable background scanning of files

when using (only) object store this job doesn't do any scanning anyway,
but all the setup can still be expensive on large setups

Signed-off-by: Robin Appelman <robin@icewind.nl>
This commit is contained in:
Robin Appelman 2019-11-05 13:17:05 +01:00
parent 5b5b451719
commit 5b2af1cb82
No known key found for this signature in database
GPG Key ID: 42B69D8A64526EFB
1 changed files with 4 additions and 0 deletions

View File

@ -97,6 +97,10 @@ class ScanFiles extends \OC\BackgroundJob\TimedJob {
* @throws \Exception * @throws \Exception
*/ */
protected function run($argument) { protected function run($argument) {
if ($this->config->getSystemValueBool('files_no_background_scan', false)) {
return;
}
$offset = $this->config->getAppValue('files', 'cronjob_scan_files', 0); $offset = $this->config->getAppValue('files', 'cronjob_scan_files', 0);
$users = $this->userManager->search('', self::USERS_PER_SESSION, $offset); $users = $this->userManager->search('', self::USERS_PER_SESSION, $offset);
if (!count($users)) { if (!count($users)) {