Don't optimize the tables when the maximum size is lower than zero

This commit is contained in:
Michael Vogel 2016-04-01 21:09:52 +02:00 committed by Roland Haeder
parent d49055c980
commit 783932000c
No known key found for this signature in database
GPG key ID: B72F8185C6C7BD78

View file

@ -335,6 +335,7 @@ function cron_clear_cache(&$a) {
if ($max_tablesize == 0) if ($max_tablesize == 0)
$max_tablesize = 100 * 1000000; // Default are 100 MB $max_tablesize = 100 * 1000000; // Default are 100 MB
if ($max_tablesize > 0) {
// Minimum fragmentation level in percent // Minimum fragmentation level in percent
$fragmentation_level = intval(get_config('system','optimize_fragmentation')) / 100; $fragmentation_level = intval(get_config('system','optimize_fragmentation')) / 100;
if ($fragmentation_level == 0) if ($fragmentation_level == 0)
@ -365,6 +366,7 @@ function cron_clear_cache(&$a) {
logger("Optimize Table ".$table["Name"], LOGGER_DEBUG); logger("Optimize Table ".$table["Name"], LOGGER_DEBUG);
q("OPTIMIZE TABLE `%s`", dbesc($table["Name"])); q("OPTIMIZE TABLE `%s`", dbesc($table["Name"]));
} }
}
set_config('system','cache_last_cleared', time()); set_config('system','cache_last_cleared', time());
} }