Rename package mistral.engine.rpc to mistral.engine.rpc_backend

There is a small issue during changing branch from current to Mitaka, where
there was module called rpc.py, and currently there is a package rpc. Problem
is, if Mistral from master was already at least run once, and changed back to
Mitaka, there is a chance, that directory rpc still exists, and contains pyc
files. Trying to use old rpc module will fail with unable to find
get_transport method due remains of bytecode from master branch.

Simple solution for this situation is to rename rpc module to rpc_backend.

Change-Id: Ib5d05930a9715caf2bb5ce1dba4e520a503bc0cd
This commit is contained in:
Roman Dobosz 2016-07-14 14:56:32 +02:00
parent 4bc8163407
commit 606059add8
34 changed files with 36 additions and 36 deletions

View File

@ -25,7 +25,7 @@ from mistral.api.controllers import resource
from mistral.api.controllers.v2 import types
from mistral import context
from mistral.db.v2 import api as db_api
from mistral.engine.rpc import rpc
from mistral.engine.rpc_backend import rpc
from mistral import exceptions as exc
from mistral.utils import rest_utils
from mistral.workflow import states

View File

@ -25,7 +25,7 @@ from mistral.api.controllers.v2 import task
from mistral.api.controllers.v2 import types
from mistral import context
from mistral.db.v2 import api as db_api
from mistral.engine.rpc import rpc
from mistral.engine.rpc_backend import rpc
from mistral import exceptions as exc
from mistral.services import workflows as wf_service
from mistral.utils import rest_utils

View File

@ -27,7 +27,7 @@ from mistral.api.controllers.v2 import action_execution
from mistral.api.controllers.v2 import types
from mistral import context
from mistral.db.v2 import api as db_api
from mistral.engine.rpc import rpc
from mistral.engine.rpc_backend import rpc
from mistral import exceptions as exc
from mistral.utils import rest_utils
from mistral.workbook import parser as spec_parser

View File

@ -54,7 +54,7 @@ from mistral import config
from mistral.db.v2 import api as db_api
from mistral.engine import default_engine as def_eng
from mistral.engine import default_executor as def_executor
from mistral.engine.rpc import rpc
from mistral.engine.rpc_backend import rpc
from mistral.services import expiration_policy
from mistral.services import scheduler
from mistral.utils import profiler

View File

@ -20,7 +20,7 @@ from osprofiler import profiler
import six
from mistral.db.v2 import api as db_api
from mistral.engine.rpc import rpc
from mistral.engine.rpc_backend import rpc
from mistral.engine import utils as e_utils
from mistral.engine import workflow_handler as wf_handler
from mistral import exceptions as exc

View File

@ -12,7 +12,7 @@
# See the License for the specific language governing permissions and
# limitations under the License.
from mistral.engine.rpc.kombu import kombu_client
from mistral.engine.rpc_backend.kombu import kombu_client
# Example of using Kombu based RPC client.

View File

@ -12,7 +12,7 @@
# See the License for the specific language governing permissions and
# limitations under the License.
from mistral.engine.rpc.kombu import kombu_server
from mistral.engine.rpc_backend.kombu import kombu_server
# Simple example of endpoint of RPC server, which just

View File

@ -18,8 +18,8 @@ import time
import kombu
from oslo_log import log as logging
from mistral.engine.rpc import base as rpc_base
from mistral.engine.rpc.kombu import base as kombu_base
from mistral.engine.rpc_backend import base as rpc_base
from mistral.engine.rpc_backend.kombu import base as kombu_base
from mistral import exceptions as exc
from mistral import utils

View File

@ -19,8 +19,8 @@ import kombu
from oslo_log import log as logging
from mistral import context as auth_context
from mistral.engine.rpc import base as rpc_base
from mistral.engine.rpc.kombu import base as kombu_base
from mistral.engine.rpc_backend import base as rpc_base
from mistral.engine.rpc_backend.kombu import base as kombu_base
from mistral import exceptions as exc

View File

@ -15,8 +15,8 @@
import oslo_messaging as messaging
from mistral import context as auth_ctx
from mistral.engine.rpc import base as rpc_base
from mistral.engine.rpc import rpc
from mistral.engine.rpc_backend import base as rpc_base
from mistral.engine.rpc_backend import rpc
class OsloRPCClient(rpc_base.RPCClient):

View File

@ -16,8 +16,8 @@ from oslo_log import log as logging
import oslo_messaging as messaging
from mistral import context as ctx
from mistral.engine.rpc import base as rpc_base
from mistral.engine.rpc import rpc
from mistral.engine.rpc_backend import base as rpc_base
from mistral.engine.rpc_backend import rpc
LOG = logging.getLogger(__name__)

View File

@ -86,7 +86,7 @@ def get_rpc_server_driver():
global _IMPL_SERVER
if not _IMPL_SERVER:
_IMPL_SERVER = driver.DriverManager(
'mistral.engine.rpc',
'mistral.engine.rpc_backend',
'%s_server' % rpc_impl
).driver
@ -99,7 +99,7 @@ def get_rpc_client_driver():
global _IMPL_CLIENT
if not _IMPL_CLIENT:
_IMPL_CLIENT = driver.DriverManager(
'mistral.engine.rpc',
'mistral.engine.rpc_backend',
'%s_client' % rpc_impl
).driver

View File

@ -23,7 +23,7 @@ import six
from mistral.db.v2 import api as db_api
from mistral.db.v2.sqlalchemy import models as db_models
from mistral.engine import dispatcher
from mistral.engine.rpc import rpc
from mistral.engine.rpc_backend import rpc
from mistral.engine import utils as eng_utils
from mistral import exceptions as exc
from mistral.services import scheduler

View File

@ -21,7 +21,7 @@ from oslo_service import threadgroup
from mistral import context as auth_ctx
from mistral.db.v2 import api as db_api_v2
from mistral.engine.rpc import rpc
from mistral.engine.rpc_backend import rpc
from mistral import exceptions as exc
from mistral.services import security
from mistral.services import triggers

View File

@ -25,7 +25,7 @@ import oslo_messaging
from mistral.db.v2 import api as db_api
from mistral.db.v2.sqlalchemy import models
from mistral.engine.rpc import rpc
from mistral.engine.rpc_backend import rpc
from mistral import exceptions as exc
from mistral.tests.unit.api import base
from mistral.workflow import states

View File

@ -27,7 +27,7 @@ from webtest import app as webtest_app
from mistral.db.v2 import api as db_api
from mistral.db.v2.sqlalchemy import api as sql_db_api
from mistral.db.v2.sqlalchemy import models
from mistral.engine.rpc import rpc
from mistral.engine.rpc_backend import rpc
from mistral import exceptions as exc
from mistral.tests.unit.api import base
from mistral import utils

View File

@ -20,7 +20,7 @@ import mock
from mistral.db.v2 import api as db_api
from mistral.db.v2.sqlalchemy import models
from mistral.engine.rpc import rpc
from mistral.engine.rpc_backend import rpc
from mistral import exceptions as exc
from mistral.tests.unit.api import base
from mistral.workflow import data_flow

View File

@ -22,7 +22,7 @@ from mistral import context as ctx
from mistral.db.v2 import api as db_api
from mistral.engine import default_engine as def_eng
from mistral.engine import default_executor as def_exec
from mistral.engine.rpc import rpc
from mistral.engine.rpc_backend import rpc
from mistral.services import scheduler
from mistral.tests.unit import base
from mistral.workflow import states

View File

@ -14,8 +14,8 @@
# under the License.
from mistral import exceptions as exc
from mistral.tests.unit.engine.rpc.kombu import base
from mistral.tests.unit.engine.rpc.kombu import fake_kombu
from mistral.tests.unit.engine.rpc_backend.kombu import base
from mistral.tests.unit.engine.rpc_backend.kombu import fake_kombu
from mistral import utils
import mock
@ -23,7 +23,7 @@ import socket
import sys
with mock.patch.dict('sys.modules', kombu=fake_kombu):
from mistral.engine.rpc.kombu import kombu_client
from mistral.engine.rpc_backend.kombu import kombu_client
class TestException(exc.MistralException):

View File

@ -14,14 +14,14 @@
# under the License.
from mistral import exceptions as exc
from mistral.tests.unit.engine.rpc.kombu import base
from mistral.tests.unit.engine.rpc.kombu import fake_kombu
from mistral.tests.unit.engine.rpc_backend.kombu import base
from mistral.tests.unit.engine.rpc_backend.kombu import fake_kombu
import mock
import socket
with mock.patch.dict('sys.modules', kombu=fake_kombu):
from mistral.engine.rpc.kombu import kombu_server
from mistral.engine.rpc_backend.kombu import kombu_server
class TestException(exc.MistralError):

View File

@ -17,7 +17,7 @@ from oslo_config import cfg
from mistral.db.v2 import api as db_api
from mistral.engine import default_executor
from mistral.engine.rpc import rpc
from mistral.engine.rpc_backend import rpc
from mistral.services import workbooks as wb_service
from mistral.tests.unit.engine import base

View File

@ -17,7 +17,7 @@ import eventlet
import mock
from oslo_config import cfg
from mistral.engine.rpc import rpc
from mistral.engine.rpc_backend import rpc
from mistral import exceptions as exc
from mistral.services import periodic
from mistral.services import security

View File

@ -40,11 +40,11 @@ console_scripts =
mistral-server = mistral.cmd.launch:main
mistral-db-manage = mistral.db.sqlalchemy.migration.cli:main
mistral.engine.rpc =
oslo_client = mistral.engine.rpc.oslo.oslo_client:OsloRPCClient
oslo_server = mistral.engine.rpc.oslo.oslo_server:OsloRPCServer
kombu_client = mistral.engine.rpc.kombu.kombu_client:KombuRPCClient
kombu_server = mistral.engine.rpc.kombu.kombu_server:KombuRPCServer
mistral.engine.rpc_backend =
oslo_client = mistral.engine.rpc_backend.oslo.oslo_client:OsloRPCClient
oslo_server = mistral.engine.rpc_backend.oslo.oslo_server:OsloRPCServer
kombu_client = mistral.engine.rpc_backend.kombu.kombu_client:KombuRPCClient
kombu_server = mistral.engine.rpc_backend.kombu.kombu_server:KombuRPCServer
oslo.config.opts =
mistral.config = mistral.config:list_opts