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 <pabelanger@redhat.com>
This commit is contained in:
parent
0bd425ffad
commit
686bbe5980
|
@ -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'],
|
||||
|
|
Loading…
Reference in New Issue