]> source.dussan.org Git - nextcloud-server.git/commitdiff
use limits defined in issue https://github.com/owncloud/core/issues/860
authorBjörn Schießle <schiessle@owncloud.com>
Mon, 7 Jan 2013 11:06:31 +0000 (12:06 +0100)
committerBjörn Schießle <schiessle@owncloud.com>
Mon, 7 Jan 2013 11:06:31 +0000 (12:06 +0100)
apps/files_versions/lib/versions.php

index 341afb380a2607bc8d00bb3b2a89051d5e0d863a..a17ce5a22b1a421bd5dbfe2c762e28a91e5a3eb6 100644 (file)
@@ -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\r
                                                                                                                                        '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\r
+                                                                                                               5 => array('intervalEndsAfter' => 2592000,   //next 30days, one version per day\r
                                                                                                                                        'step' => 86400),
+                                                                                                               6 => array('intervalEndsAfter' => -1,      //until the end one version per week\r
+                                                                                                                                       'step' => 604800),
                        );      
 
        private static function getUidAndFilename($filename)