Merge "Move cluster strategies to strategies/cluster"

This commit is contained in:
Jenkins
2015-02-02 19:56:41 +00:00
committed by Gerrit Code Review
22 changed files with 22 additions and 21 deletions

View File

@@ -17,7 +17,7 @@ from trove.cluster.tasks import ClusterTask
from trove.cluster.tasks import ClusterTasks from trove.cluster.tasks import ClusterTasks
from trove.common import cfg from trove.common import cfg
from trove.common import exception 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.datastore import models as datastore_models
from trove.db import models as dbmodels from trove.db import models as dbmodels
from trove.instance import models as inst_models from trove.instance import models as inst_models

View File

@@ -21,9 +21,9 @@ from trove.common import cfg
from trove.common import exception from trove.common import exception
from trove.common import pagination from trove.common import pagination
from trove.common import apischema from trove.common import apischema
from trove.common import strategy
from trove.common import utils from trove.common import utils
from trove.common import wsgi from trove.common import wsgi
from trove.common.strategies.cluster import strategy
from trove.datastore import models as datastore_models from trove.datastore import models as datastore_models
from trove.openstack.common import log as logging from trove.openstack.common import log as logging
from trove.common.i18n import _ from trove.common.i18n import _

View File

@@ -13,7 +13,7 @@
# License for the specific language governing permissions and limitations # License for the specific language governing permissions and limitations
# under the License. # under the License.
from trove.common import strategy from trove.common.strategies.cluster import strategy
from trove.common.views import create_links from trove.common.views import create_links
from trove.instance.views import InstanceDetailView from trove.instance.views import InstanceDetailView
from trove.openstack.common import log as logging from trove.openstack.common import log as logging

View File

@@ -678,16 +678,16 @@ mongodb_opts = [
cfg.BoolOpt('cluster_support', default=True, cfg.BoolOpt('cluster_support', default=True,
help='Enable clusters to be created and managed.'), help='Enable clusters to be created and managed.'),
cfg.StrOpt('api_strategy', cfg.StrOpt('api_strategy',
default='trove.common.strategies.mongodb.api.' default='trove.common.strategies.cluster.mongodb.api.'
'MongoDbAPIStrategy', 'MongoDbAPIStrategy',
help='Class that implements datastore-specific API logic.'), help='Class that implements datastore-specific API logic.'),
cfg.StrOpt('taskmanager_strategy', cfg.StrOpt('taskmanager_strategy',
default='trove.common.strategies.mongodb.taskmanager.' default='trove.common.strategies.cluster.mongodb.taskmanager.'
'MongoDbTaskManagerStrategy', 'MongoDbTaskManagerStrategy',
help='Class that implements datastore-specific task manager ' help='Class that implements datastore-specific task manager '
'logic.'), 'logic.'),
cfg.StrOpt('guestagent_strategy', cfg.StrOpt('guestagent_strategy',
default='trove.common.strategies.mongodb.guestagent.' default='trove.common.strategies.cluster.mongodb.guestagent.'
'MongoDbGuestAgentStrategy', 'MongoDbGuestAgentStrategy',
help='Class that implements datastore-specific Guest Agent API ' help='Class that implements datastore-specific Guest Agent API '
'logic.'), 'logic.'),

View File

@@ -17,7 +17,7 @@ from oslo.utils.importutils import import_class
from trove.common import cfg from trove.common import cfg
from trove.common import exception 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 cinderclient.v2 import client as CinderClient
from heatclient.v1 import client as HeatClient from heatclient.v1 import client as HeatClient

View File

@@ -21,7 +21,7 @@ from trove.cluster.views import ClusterView
from trove.common import cfg from trove.common import cfg
from trove.common import exception from trove.common import exception
from trove.common import remote 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 import utils
from trove.common.views import create_links from trove.common.views import create_links
from trove.common import wsgi from trove.common import wsgi

View File

@@ -14,7 +14,7 @@
# under the License. # under the License.
from trove.common import cfg 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.guestagent import api as guest_api
from trove.openstack.common import log as logging from trove.openstack.common import log as logging

View File

@@ -19,7 +19,7 @@ from trove.common import cfg
from trove.common.exception import PollTimeOut from trove.common.exception import PollTimeOut
from trove.common.instance import ServiceStatuses from trove.common.instance import ServiceStatuses
from trove.common.remote import create_guest_client 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.common import utils
from trove.instance.models import DBInstance from trove.instance.models import DBInstance
from trove.instance.models import Instance from trove.instance.models import Instance

View File

@@ -14,7 +14,7 @@
# under the License. # under the License.
from trove.cluster.views import ClusterView from trove.cluster.views import ClusterView
from trove.common import strategy from trove.common.strategies.cluster import strategy
class MgmtClusterView(ClusterView): class MgmtClusterView(ClusterView):

View File

@@ -21,7 +21,7 @@ Routes all the requests to the task manager.
from oslo import messaging from oslo import messaging
from trove.common import cfg from trove.common import cfg
from trove.common import exception 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 import trove.common.rpc.version as rpc_version
from trove.guestagent import models as agent_models from trove.guestagent import models as agent_models
from trove import rpc from trove import rpc

View File

@@ -21,7 +21,7 @@ from trove.backup.models import Backup
import trove.common.cfg as cfg import trove.common.cfg as cfg
import trove.common.rpc.version as rpc_version import trove.common.rpc.version as rpc_version
from trove.common import exception 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 import trove.extensions.mgmt.instances.models as mgmtmodels
from trove.openstack.common import log as logging from trove.openstack.common import log as logging
from trove.openstack.common import periodic_task from trove.openstack.common import periodic_task

View File

@@ -45,7 +45,7 @@ from trove.common.exception import TroveError
from trove.common.exception import VolumeCreationFailure from trove.common.exception import VolumeCreationFailure
from trove.common.instance import ServiceStatuses from trove.common.instance import ServiceStatuses
from trove.common import instance as rd_instance 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_dns_client
from trove.common.remote import create_heat_client from trove.common.remote import create_heat_client
from trove.common.remote import create_cinder_client from trove.common.remote import create_cinder_client

View File

@@ -24,7 +24,7 @@ from trove.cluster.models import DBCluster
from trove.common import cfg from trove.common import cfg
from trove.common import exception from trove.common import exception
from trove.common import remote 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.datastore import models as datastore_models
from trove.instance import models as inst_models from trove.instance import models as inst_models
from trove.instance.models import DBInstance from trove.instance.models import DBInstance

View File

@@ -26,7 +26,7 @@ from trove.cluster.service import ClusterController
from trove.cluster import views from trove.cluster import views
import trove.common.cfg as cfg import trove.common.cfg as cfg
from trove.common import exception from trove.common import exception
from trove.common import strategy from trove.common.strategies.cluster import strategy
from trove.common import utils from trove.common import utils
from trove.datastore import models as datastore_models from trove.datastore import models as datastore_models

View File

@@ -17,7 +17,7 @@ from mock import Mock, patch
from testtools import TestCase from testtools import TestCase
from trove.cluster import models 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 from trove.datastore import models as datastore_models

View File

@@ -21,7 +21,7 @@ from trove.cluster.views import ClusterInstanceDetailView
from trove.cluster.views import ClusterView from trove.cluster.views import ClusterView
from trove.cluster.views import load_view from trove.cluster.views import load_view
from trove.common import cfg 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 CONF = cfg.CONF

View File

@@ -16,7 +16,8 @@
from mock import Mock from mock import Mock
from testtools import TestCase 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 from trove.taskmanager import api as task_api

View File

@@ -21,8 +21,8 @@ from mock import patch
from trove.cluster.models import ClusterTasks as ClusterTaskStatus from trove.cluster.models import ClusterTasks as ClusterTaskStatus
from trove.cluster.models import DBCluster from trove.cluster.models import DBCluster
from trove.common.strategies.mongodb.taskmanager import MongoDbClusterTasks \ from trove.common.strategies.cluster.mongodb.taskmanager import (
as ClusterTasks MongoDbClusterTasks as ClusterTasks)
from trove.datastore import models as datastore_models from trove.datastore import models as datastore_models
from trove.instance.models import BaseInstance from trove.instance.models import BaseInstance
from trove.instance.models import DBInstance from trove.instance.models import DBInstance