Merge "Move cluster strategies to strategies/cluster"
This commit is contained in:
@@ -17,7 +17,7 @@ from trove.cluster.tasks import ClusterTask
|
||||
from trove.cluster.tasks import ClusterTasks
|
||||
from trove.common import cfg
|
||||
from trove.common import exception
|
||||
from trove.common import strategy
|
||||
from trove.common.strategies.cluster import strategy
|
||||
from trove.datastore import models as datastore_models
|
||||
from trove.db import models as dbmodels
|
||||
from trove.instance import models as inst_models
|
||||
|
@@ -21,9 +21,9 @@ from trove.common import cfg
|
||||
from trove.common import exception
|
||||
from trove.common import pagination
|
||||
from trove.common import apischema
|
||||
from trove.common import strategy
|
||||
from trove.common import utils
|
||||
from trove.common import wsgi
|
||||
from trove.common.strategies.cluster import strategy
|
||||
from trove.datastore import models as datastore_models
|
||||
from trove.openstack.common import log as logging
|
||||
from trove.common.i18n import _
|
||||
|
@@ -13,7 +13,7 @@
|
||||
# License for the specific language governing permissions and limitations
|
||||
# under the License.
|
||||
|
||||
from trove.common import strategy
|
||||
from trove.common.strategies.cluster import strategy
|
||||
from trove.common.views import create_links
|
||||
from trove.instance.views import InstanceDetailView
|
||||
from trove.openstack.common import log as logging
|
||||
|
@@ -678,16 +678,16 @@ mongodb_opts = [
|
||||
cfg.BoolOpt('cluster_support', default=True,
|
||||
help='Enable clusters to be created and managed.'),
|
||||
cfg.StrOpt('api_strategy',
|
||||
default='trove.common.strategies.mongodb.api.'
|
||||
default='trove.common.strategies.cluster.mongodb.api.'
|
||||
'MongoDbAPIStrategy',
|
||||
help='Class that implements datastore-specific API logic.'),
|
||||
cfg.StrOpt('taskmanager_strategy',
|
||||
default='trove.common.strategies.mongodb.taskmanager.'
|
||||
default='trove.common.strategies.cluster.mongodb.taskmanager.'
|
||||
'MongoDbTaskManagerStrategy',
|
||||
help='Class that implements datastore-specific task manager '
|
||||
'logic.'),
|
||||
cfg.StrOpt('guestagent_strategy',
|
||||
default='trove.common.strategies.mongodb.guestagent.'
|
||||
default='trove.common.strategies.cluster.mongodb.guestagent.'
|
||||
'MongoDbGuestAgentStrategy',
|
||||
help='Class that implements datastore-specific Guest Agent API '
|
||||
'logic.'),
|
||||
|
@@ -17,7 +17,7 @@ from oslo.utils.importutils import import_class
|
||||
|
||||
from trove.common import cfg
|
||||
from trove.common import exception
|
||||
from trove.common import strategy
|
||||
from trove.common.strategies.cluster import strategy
|
||||
|
||||
from cinderclient.v2 import client as CinderClient
|
||||
from heatclient.v1 import client as HeatClient
|
||||
|
0
trove/common/strategies/cluster/mongodb/__init__.py
Normal file
0
trove/common/strategies/cluster/mongodb/__init__.py
Normal file
@@ -21,7 +21,7 @@ from trove.cluster.views import ClusterView
|
||||
from trove.common import cfg
|
||||
from trove.common import exception
|
||||
from trove.common import remote
|
||||
from trove.common.strategies import base
|
||||
from trove.common.strategies.cluster import base
|
||||
from trove.common import utils
|
||||
from trove.common.views import create_links
|
||||
from trove.common import wsgi
|
@@ -14,7 +14,7 @@
|
||||
# under the License.
|
||||
|
||||
from trove.common import cfg
|
||||
from trove.common.strategies import base
|
||||
from trove.common.strategies.cluster import base
|
||||
from trove.guestagent import api as guest_api
|
||||
from trove.openstack.common import log as logging
|
||||
|
@@ -19,7 +19,7 @@ from trove.common import cfg
|
||||
from trove.common.exception import PollTimeOut
|
||||
from trove.common.instance import ServiceStatuses
|
||||
from trove.common.remote import create_guest_client
|
||||
from trove.common.strategies import base
|
||||
from trove.common.strategies.cluster import base
|
||||
from trove.common import utils
|
||||
from trove.instance.models import DBInstance
|
||||
from trove.instance.models import Instance
|
@@ -14,7 +14,7 @@
|
||||
# under the License.
|
||||
|
||||
from trove.cluster.views import ClusterView
|
||||
from trove.common import strategy
|
||||
from trove.common.strategies.cluster import strategy
|
||||
|
||||
|
||||
class MgmtClusterView(ClusterView):
|
||||
|
@@ -21,7 +21,7 @@ Routes all the requests to the task manager.
|
||||
from oslo import messaging
|
||||
from trove.common import cfg
|
||||
from trove.common import exception
|
||||
from trove.common import strategy
|
||||
from trove.common.strategies.cluster import strategy
|
||||
import trove.common.rpc.version as rpc_version
|
||||
from trove.guestagent import models as agent_models
|
||||
from trove import rpc
|
||||
|
@@ -21,7 +21,7 @@ from trove.backup.models import Backup
|
||||
import trove.common.cfg as cfg
|
||||
import trove.common.rpc.version as rpc_version
|
||||
from trove.common import exception
|
||||
from trove.common import strategy
|
||||
from trove.common.strategies.cluster import strategy
|
||||
import trove.extensions.mgmt.instances.models as mgmtmodels
|
||||
from trove.openstack.common import log as logging
|
||||
from trove.openstack.common import periodic_task
|
||||
|
@@ -45,7 +45,7 @@ from trove.common.exception import TroveError
|
||||
from trove.common.exception import VolumeCreationFailure
|
||||
from trove.common.instance import ServiceStatuses
|
||||
from trove.common import instance as rd_instance
|
||||
from trove.common import strategy
|
||||
from trove.common.strategies.cluster import strategy
|
||||
from trove.common.remote import create_dns_client
|
||||
from trove.common.remote import create_heat_client
|
||||
from trove.common.remote import create_cinder_client
|
||||
|
@@ -24,7 +24,7 @@ from trove.cluster.models import DBCluster
|
||||
from trove.common import cfg
|
||||
from trove.common import exception
|
||||
from trove.common import remote
|
||||
from trove.common.strategies.mongodb import api as mongodb_api
|
||||
from trove.common.strategies.cluster.mongodb import api as mongodb_api
|
||||
from trove.datastore import models as datastore_models
|
||||
from trove.instance import models as inst_models
|
||||
from trove.instance.models import DBInstance
|
||||
|
@@ -26,7 +26,7 @@ from trove.cluster.service import ClusterController
|
||||
from trove.cluster import views
|
||||
import trove.common.cfg as cfg
|
||||
from trove.common import exception
|
||||
from trove.common import strategy
|
||||
from trove.common.strategies.cluster import strategy
|
||||
from trove.common import utils
|
||||
from trove.datastore import models as datastore_models
|
||||
|
||||
|
@@ -17,7 +17,7 @@ from mock import Mock, patch
|
||||
from testtools import TestCase
|
||||
|
||||
from trove.cluster import models
|
||||
from trove.common.strategies.mongodb.api import MongoDbCluster
|
||||
from trove.common.strategies.cluster.mongodb.api import MongoDbCluster
|
||||
from trove.datastore import models as datastore_models
|
||||
|
||||
|
||||
|
@@ -21,7 +21,7 @@ from trove.cluster.views import ClusterInstanceDetailView
|
||||
from trove.cluster.views import ClusterView
|
||||
from trove.cluster.views import load_view
|
||||
from trove.common import cfg
|
||||
from trove.common.strategies.mongodb.api import MongoDbClusterView
|
||||
from trove.common.strategies.cluster.mongodb.api import MongoDbClusterView
|
||||
|
||||
CONF = cfg.CONF
|
||||
|
||||
|
@@ -16,7 +16,8 @@
|
||||
from mock import Mock
|
||||
from testtools import TestCase
|
||||
|
||||
from trove.common.strategies.mongodb.taskmanager import MongoDbTaskManagerAPI
|
||||
from trove.common.strategies.cluster.mongodb.taskmanager import (
|
||||
MongoDbTaskManagerAPI)
|
||||
from trove.taskmanager import api as task_api
|
||||
|
||||
|
||||
|
@@ -21,8 +21,8 @@ from mock import patch
|
||||
|
||||
from trove.cluster.models import ClusterTasks as ClusterTaskStatus
|
||||
from trove.cluster.models import DBCluster
|
||||
from trove.common.strategies.mongodb.taskmanager import MongoDbClusterTasks \
|
||||
as ClusterTasks
|
||||
from trove.common.strategies.cluster.mongodb.taskmanager import (
|
||||
MongoDbClusterTasks as ClusterTasks)
|
||||
from trove.datastore import models as datastore_models
|
||||
from trove.instance.models import BaseInstance
|
||||
from trove.instance.models import DBInstance
|
||||
|
Reference in New Issue
Block a user