Properly initialize rpc in cinder-volume-usage-audit

When RPC isn't initialized, any RPC based notifiers will fail, which
renders cinder-volume-usage-audit mostly useless.

Closes-Bug: #1316483
(cherry picked from commit e524456814)

Change-Id: Ib6b9b1fdc76f289e9a44de520eeccbf99e28f40b
This commit is contained in:
Koert van der Veer 2014-05-06 11:04:00 +02:00 committed by Mike Perez
parent 707a80ac7a
commit 41127fbb9b
1 changed files with 2 additions and 0 deletions

View File

@ -55,6 +55,7 @@ gettextutils.install('cinder')
from cinder import context
from cinder import db
from cinder.openstack.common import log as logging
from cinder import rpc
from cinder import utils
from cinder import version
import cinder.volume.utils
@ -86,6 +87,7 @@ if __name__ == '__main__':
version=version.version_string())
logging.setup("cinder")
LOG = logging.getLogger("cinder")
rpc.init(CONF)
begin, end = utils.last_completed_audit_period()
if CONF.start_time:
begin = datetime.strptime(CONF.start_time, "%Y-%m-%d %H:%M:%S")