From 395862b1e076c4072521291c6c702c2e2e94a7db Mon Sep 17 00:00:00 2001 From: "m.kurzeja" Date: Mon, 8 Sep 2014 10:06:16 +0200 Subject: Added purging of invalidated archives in scheduled tasks --- plugins/CoreAdminHome/Tasks.php | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'plugins/CoreAdminHome/Tasks.php') diff --git a/plugins/CoreAdminHome/Tasks.php b/plugins/CoreAdminHome/Tasks.php index 5f08b4f096..3f82dba9e6 100644 --- a/plugins/CoreAdminHome/Tasks.php +++ b/plugins/CoreAdminHome/Tasks.php @@ -20,6 +20,9 @@ class Tasks extends \Piwik\Plugin\Tasks // general data purge on older archive tables, executed daily $this->daily('purgeOutdatedArchives', null, self::HIGH_PRIORITY); + // general data purge on invalidated archive records, executed daily + $this->daily('purgeInvalidatedArchives', null, self::HIGH_PRIORITY); + // lowest priority since tables should be optimized after they are modified $this->daily('optimizeArchiveTable', null, self::LOWEST_PRIORITY); } @@ -38,6 +41,11 @@ class Tasks extends \Piwik\Plugin\Tasks } } + public function purgeInvalidatedArchives() + { + ArchivePurger::purgeInvalidatedArchives(); + } + public function optimizeArchiveTable() { $archiveTables = ArchiveTableCreator::getTablesArchivesInstalled(); -- cgit v1.2.3