This is the sixth in a series of changes to move to using
the new oslo_<library> namespace that is being used for
oslo libraries.
There is currently a shim in place that is allowing the old
oslo.<library> imports to work, but we need to be prepared for
when the shims go away. Thus we need patches like this one to
move to the new namespace.
This patch also updates our hacking check to ensure that no
instances of oslo.messaging sneak back in.
Change-Id: Id028f8968717bed49386864081cf150397a6ec5f
Partial-bug:
1409733
# under the License.
-from oslo import messaging
+import oslo_messaging as messaging
from oslo_utils import strutils
import webob
"""
-from oslo import messaging
from oslo_config import cfg
+import oslo_messaging as messaging
from oslo_utils import excutils
from oslo_utils import importutils
"""
-from oslo import messaging
from oslo_config import cfg
+import oslo_messaging as messaging
from cinder.openstack.common import log as logging
from cinder import rpc
warnings.simplefilter('once', DeprecationWarning)
-from oslo import messaging
from oslo_config import cfg
from oslo_db.sqlalchemy import migration
+import oslo_messaging as messaging
from oslo_utils import uuidutils
from cinder import i18n
"""
-from oslo import messaging
from oslo_config import cfg
+import oslo_messaging as messaging
from cinder.db import base
from cinder.openstack.common import log as logging
'TRANSPORT_ALIASES',
]
-from oslo import messaging
from oslo_config import cfg
+import oslo_messaging as messaging
from oslo_serialization import jsonutils
from osprofiler import profiler
Scheduler Service
"""
-from oslo import messaging
from oslo_config import cfg
+import oslo_messaging as messaging
from oslo_utils import excutils
from oslo_utils import importutils
Client side of the scheduler manager RPC API.
"""
-from oslo import messaging
from oslo_config import cfg
+import oslo_messaging as messaging
from oslo_serialization import jsonutils
from cinder.objects import base as objects_base
import os
import random
-from oslo import messaging
from oslo_concurrency import processutils
from oslo_config import cfg
from oslo_db import exception as db_exc
+import oslo_messaging as messaging
from oslo_utils import importutils
import osprofiler.notifier
from osprofiler import profiler
import fixtures
import mock
import mox
-from oslo.messaging import conffixture as messaging_conffixture
from oslo_concurrency import lockutils
from oslo_config import cfg
from oslo_config import fixture as config_fixture
+from oslo_messaging import conffixture as messaging_conffixture
from oslo_utils import strutils
from oslo_utils import timeutils
import stubout
import uuid
import mock
-from oslo import messaging
from oslo_config import cfg
+import oslo_messaging as messaging
from oslo_serialization import jsonutils
import webob
import functools
import anyjson
-from oslo import messaging
+import oslo_messaging as messaging
from cinder import rpc
@mock.patch('cinder.rpc.get_client')
@mock.patch('cinder.rpc.init')
@mock.patch('cinder.rpc.initialized', return_value=False)
- @mock.patch('oslo.messaging.Target')
+ @mock.patch('oslo_messaging.Target')
def test_volume_commands_init(self, messaging_target, rpc_initialized,
rpc_init, get_client, object_serializer):
CONF.set_override('volume_topic', 'fake-topic')
"""Tests for the testing base code."""
-from oslo import messaging
from oslo_config import cfg
+import oslo_messaging as messaging
from cinder import rpc
from cinder import test
import time
-from oslo import messaging
from oslo_config import cfg
+import oslo_messaging as messaging
from oslo_serialization import jsonutils
from oslo_utils import excutils
from oslo_utils import importutils
Client side of the volume RPC API.
"""
-from oslo import messaging
from oslo_config import cfg
+import oslo_messaging as messaging
from oslo_serialization import jsonutils
from cinder.objects import base as objects_base
cinder-volume = cinder.cmd.volume:main
cinder-volume-usage-audit = cinder.cmd.volume_usage_audit:main
# These are for backwards compat with Havana notification_driver configuration values
-oslo.messaging.notify.drivers =
- cinder.openstack.common.notifier.log_notifier = oslo.messaging.notify._impl_log:LogDriver
- cinder.openstack.common.notifier.no_op_notifier = oslo.messaging.notify._impl_noop:NoOpDriver
- cinder.openstack.common.notifier.rpc_notifier2 = oslo.messaging.notify._impl_messaging:MessagingV2Driver
- cinder.openstack.common.notifier.rpc_notifier = oslo.messaging.notify._impl_messaging:MessagingDriver
- cinder.openstack.common.notifier.test_notifier = oslo.messaging.notify._impl_test:TestDriver
+oslo_messaging.notify.drivers =
+ cinder.openstack.common.notifier.log_notifier = oslo_messaging.notify._impl_log:LogDriver
+ cinder.openstack.common.notifier.no_op_notifier = oslo_messaging.notify._impl_noop:NoOpDriver
+ cinder.openstack.common.notifier.rpc_notifier2 = oslo_messaging.notify._impl_messaging:MessagingV2Driver
+ cinder.openstack.common.notifier.rpc_notifier = oslo_messaging.notify._impl_messaging:MessagingDriver
+ cinder.openstack.common.notifier.test_notifier = oslo_messaging.notify._impl_test:TestDriver
cinder.database.migration_backend =
sqlalchemy = oslo_db.sqlalchemy.migration