1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586 |
- class nova::cron::archive_deleted_rows (
- $minute = 1,
- $hour = 0,
- $monthday = '*',
- $month = '*',
- $weekday = '*',
- $max_rows = '100',
- $user = 'nova',
- $destination = '/var/log/nova/nova-rowsflush.log',
- $until_complete = false,
- ) {
- include ::nova::deps
- if $until_complete {
- $until_complete_real = '--until_complete'
- }
- cron { 'nova-manage db archive_deleted_rows':
- command => "nova-manage db archive_deleted_rows --max_rows ${max_rows} ${until_complete_real} >>${destination} 2>&1",
- environment => 'PATH=/bin:/usr/bin:/usr/sbin SHELL=/bin/sh',
- user => $user,
- minute => $minute,
- hour => $hour,
- monthday => $monthday,
- month => $month,
- weekday => $weekday,
- require => Anchor['nova::dbsync::end']
- }
- }
|