From 5b2af1cb82a7d1d67e57e930ca849c266128ba5c Mon Sep 17 00:00:00 2001 From: Robin Appelman Date: Tue, 5 Nov 2019 13:17:05 +0100 Subject: [PATCH] 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 --- apps/files/lib/BackgroundJob/ScanFiles.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/apps/files/lib/BackgroundJob/ScanFiles.php b/apps/files/lib/BackgroundJob/ScanFiles.php index cb2b9d4b1c..04ba852413 100644 --- a/apps/files/lib/BackgroundJob/ScanFiles.php +++ b/apps/files/lib/BackgroundJob/ScanFiles.php @@ -97,6 +97,10 @@ class ScanFiles extends \OC\BackgroundJob\TimedJob { * @throws \Exception */ protected function run($argument) { + if ($this->config->getSystemValueBool('files_no_background_scan', false)) { + return; + } + $offset = $this->config->getAppValue('files', 'cronjob_scan_files', 0); $users = $this->userManager->search('', self::USERS_PER_SESSION, $offset); if (!count($users)) {