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.

Change-Id: I0b2d63871c0e57f8a9a55059c5fa22dc785b2767
Closes-Bug: #1316483
This commit is contained in:
Koert van der Veer 2014-05-06 11:04:00 +02:00
parent f7f9e6228d
commit e524456814

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")