summaryrefslogtreecommitdiffstats
path: root/apps/files_versions
diff options
context:
space:
mode:
authorBjörn Schießle <schiessle@owncloud.com>2013-01-07 12:06:31 +0100
committerBjörn Schießle <schiessle@owncloud.com>2013-01-07 12:06:31 +0100
commit619c3ef56ddfc8145ec0cdf38eec336dacbc5c6b (patch)
treeb7a217c61d6d80aa498cd4a53df5a0ad99d0217b /apps/files_versions
parentec3c5f36cb543b46c483a75f497ec272c80f182f (diff)
downloadnextcloud-server-619c3ef56ddfc8145ec0cdf38eec336dacbc5c6b.tar.gz
nextcloud-server-619c3ef56ddfc8145ec0cdf38eec336dacbc5c6b.zip
use limits defined in issue https://github.com/owncloud/core/issues/860
Diffstat (limited to 'apps/files_versions')
-rw-r--r--apps/files_versions/lib/versions.php12
1 files changed, 9 insertions, 3 deletions
diff --git a/apps/files_versions/lib/versions.php b/apps/files_versions/lib/versions.php
index 341afb380a2..a17ce5a22b1 100644
--- a/apps/files_versions/lib/versions.php
+++ b/apps/files_versions/lib/versions.php
@@ -29,12 +29,18 @@ class Storage {
const DEFAULTENABLED=true;
const DEFAULTMAXSIZE=50; // unit: percentage; 50% of available disk space/quota
- private static $max_versions_per_interval = array(1 => array('intervalEndsAfter' => 3600, //first hour, one version every 10sec
+ private static $max_versions_per_interval = array(1 => array('intervalEndsAfter' => 10, //first 10sec, one version every 2sec
+ 'step' => 2),
+ 2 => array('intervalEndsAfter' => 60, //next minute, one version every 10sec
'step' => 10),
- 2 => array('intervalEndsAfter' => 86400, //next 24h, one version every hour
+ 3 => array('intervalEndsAfter' => 3600, //next hour, one version every minute
+ 'step' => 60),
+ 4 => array('intervalEndsAfter' => 86400, //next 24h, one version every hour
'step' => 3600),
- 3 => array('intervalEndsAfter' => -1, //until the end one version per day
+ 5 => array('intervalEndsAfter' => 2592000, //next 30days, one version per day
'step' => 86400),
+ 6 => array('intervalEndsAfter' => -1, //until the end one version per week
+ 'step' => 604800),
);
private static function getUidAndFilename($filename)