From bac7d3ad84123952d5fe5b5952c9fb3b7787200b Mon Sep 17 00:00:00 2001 From: Girish Ramakrishnan Date: Wed, 12 Apr 2017 18:48:14 -0700 Subject: [PATCH] Check for app and box updates once an hour Part of #293 --- src/cron.js | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/src/cron.js b/src/cron.js index c48d027ed..07e1ee8a3 100644 --- a/src/cron.js +++ b/src/cron.js @@ -105,13 +105,12 @@ function recreateJobs(tz) { timeZone: tz }); - // randomized pattern per cloudron every 10 min - var randomMinute = Math.floor(10*Math.random()); - var random10MinPattern = [0,1,2,3,4,5].map(function (n) { return n*10+randomMinute; }).join(','); + // randomized pattern per cloudron every hour + var randomMinute = Math.floor(60*Math.random()); if (gBoxUpdateCheckerJob) gBoxUpdateCheckerJob.stop(); gBoxUpdateCheckerJob = new CronJob({ - cronTime: '00 ' + random10MinPattern + ' * * * *', // every 10 minutes + cronTime: '00 ' + randomMinute + ' * * * *', // once an hour onTick: updateChecker.checkBoxUpdates, start: true, timeZone: tz @@ -119,7 +118,7 @@ function recreateJobs(tz) { if (gAppUpdateCheckerJob) gAppUpdateCheckerJob.stop(); gAppUpdateCheckerJob = new CronJob({ - cronTime: '00 ' + random10MinPattern + ' * * * *', // every 10 minutes + cronTime: '00 ' + randomMinute + ' * * * *', // once an hour onTick: updateChecker.checkAppUpdates, start: true, timeZone: tz