]> review.fuel-infra Code Review - openstack-build/cinder-build.git/commit
Allow user to specify audit period.
authorOllie Leahy <oliver.leahy@hp.com>
Thu, 12 Dec 2013 11:01:34 +0000 (11:01 +0000)
committerOllie Leahy <oliver.leahy@hp.com>
Fri, 17 Jan 2014 09:25:50 +0000 (09:25 +0000)
commitd09b7c78b3c905badb1112434eb9c09c2c8ffb5a
treec0550e87eb4372de711f99c2ab6b956387cffb78
parent5be4620ae5bb50c8436de0e11269c85a095ed40b
Allow user to specify audit period.

The script 'cinder-volume-usage-audit' is generally run by cron to
generate volume and snapshot exists audit notifications that can be
consumed by ceilometer or other auditing systems. In this mode it sends
notifications for volumes that existed in the 'last completed audit
period' as calculated by cinder.utils.last_completed_audit_period()

However, it may sometimes be necessary to be able to send notifications
for audit periods other than than the last completed audit period. For
example if the host running the audit script was down for a period.

This patch provides three optional command line parameters to the script
cinder-volume-usage-audit. If no parameters are provided then the
operation of the script is unchanged. If parameters are provided then
they have the following effects:

--start_time specifies a date and time that is used in place of the
start of the last completed audit period.

--end_time specifies a date and time that is used in place of the end of
the last completed audit period.

--send_actions As well as sending exits notifications the script will
send any create or delete notifications that would have been sent during
the specified audit period.

Closes-Bug: #1259147

Change-Id: I0cfe963ea59d811ba4bac0bd3de31382a088b8c8
bin/cinder-volume-usage-audit