From 7c9405a9214dc159eab764bc81d0202593eaac06 Mon Sep 17 00:00:00 2001 From: Vincent Petry Date: Wed, 29 Jul 2015 12:01:12 +0200 Subject: [PATCH] Disable filesystem_check_changes by default This will prevent detecting remote changes done in the data folder / root storage by default. In the rare cases where the data folder is shared with other apps/users outside ownCloud and change detection is needed, the admin will have to set the option explicitly from now on. Note that this doesn't affect external storages which have their own setting in the mount options. --- config/config.sample.php | 2 +- lib/private/files/storage/common.php | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/config/config.sample.php b/config/config.sample.php index deecbec1ec..3b5632087f 100644 --- a/config/config.sample.php +++ b/config/config.sample.php @@ -975,7 +975,7 @@ $CONFIG = array( * 2 -> Check every time the filesystem is used, causes a performance hit when * using external storages, not recommended for regular use. */ -'filesystem_check_changes' => 1, +'filesystem_check_changes' => 0, /** * All css and js files will be served by the web server statically in one js diff --git a/lib/private/files/storage/common.php b/lib/private/files/storage/common.php index 847cb8492f..78f35ad4a6 100644 --- a/lib/private/files/storage/common.php +++ b/lib/private/files/storage/common.php @@ -338,7 +338,7 @@ abstract class Common implements Storage { } if (!isset($this->watcher)) { $this->watcher = new Watcher($storage); - $globalPolicy = \OC::$server->getConfig()->getSystemValue('filesystem_check_changes', Watcher::CHECK_ONCE); + $globalPolicy = \OC::$server->getConfig()->getSystemValue('filesystem_check_changes', Watcher::CHECK_NEVER); $this->watcher->setPolicy((int)$this->getMountOption('filesystem_check_changes', $globalPolicy)); } return $this->watcher;