Merge "Share crontab lock with both processor and dump"

This commit is contained in:
Jenkins 2016-01-07 21:51:53 +00:00 committed by Gerrit Code Review
commit f21fb6a288
1 changed files with 2 additions and 2 deletions

View File

@ -115,7 +115,7 @@ class stackalytics (
cron { 'process_stackalytics': cron { 'process_stackalytics':
user => 'stackalytics', user => 'stackalytics',
hour => $cron_hour, 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', environment => 'PATH=/usr/bin:/bin:/usr/sbin:/sbin',
minute => $cron_minute, minute => $cron_minute,
require => [ require => [
@ -126,7 +126,7 @@ class stackalytics (
cron { 'stackalytics_dump_restore': cron { 'stackalytics_dump_restore':
user => 'stackalytics', 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', environment => 'PATH=/usr/bin:/bin:/usr/sbin:/sbin',
require => [ require => [
Exec['install-stackalytics'], Exec['install-stackalytics'],