From 686bbe59809b857234b2310145508127a97830fd Mon Sep 17 00:00:00 2001 From: Paul Belanger Date: Wed, 11 Nov 2015 13:49:29 -0500 Subject: [PATCH] Share crontab lock with both processor and dump Right now, it take about 15mins to load a dump file on boot. So, we want to make sure we don't also run the processor during that time. This will help aviod duplicating data that is being loaded. Change-Id: I5c775b4ae9dcb63e61a82f98476eb007e69ad93e Signed-off-by: Paul Belanger --- manifests/init.pp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/manifests/init.pp b/manifests/init.pp index 93f6bb2..b0a67f5 100644 --- a/manifests/init.pp +++ b/manifests/init.pp @@ -115,7 +115,7 @@ class stackalytics ( cron { 'process_stackalytics': user => 'stackalytics', hour => $cron_hour, - command => 'flock -n /var/run/stackalytics/stackalytics-processor.lock /usr/local/bin/stackalytics-processor', + command => 'flock -n /var/run/stackalytics/stackalytics.lock /usr/local/bin/stackalytics-processor', environment => 'PATH=/usr/bin:/bin:/usr/sbin:/sbin', minute => $cron_minute, require => [ @@ -126,7 +126,7 @@ class stackalytics ( cron { 'stackalytics_dump_restore': user => 'stackalytics', - command => '/usr/local/bin/stackalytics-dump --restore --file /var/log/stackalytics/dump.log', + command => 'flock -n /var/run/stackalytics/stackalytics.lock /usr/local/bin/stackalytics-dump --restore --file /var/log/stackalytics/dump.log', environment => 'PATH=/usr/bin:/bin:/usr/sbin:/sbin', require => [ Exec['install-stackalytics'],