diff options
| author | Joe Gordon <jogo@cloudscaling.com> | 2013-05-07 20:08:53 +0000 |
|---|---|---|
| committer | Joe Gordon <jogo@cloudscaling.com> | 2013-05-07 21:41:19 +0000 |
| commit | 3222d8bb021effb3156ed86e263cdc0ac64fd44a (patch) | |
| tree | 748c322d33532f654acee8659ab9cc4725e68d53 /nova/api | |
| parent | f917d24bd333e7068ae17cc1027dd8e80896e5a5 (diff) | |
| download | nova-3222d8bb021effb3156ed86e263cdc0ac64fd44a.tar.gz nova-3222d8bb021effb3156ed86e263cdc0ac64fd44a.tar.xz nova-3222d8bb021effb3156ed86e263cdc0ac64fd44a.zip | |
Rename nova.compute.instance_types to flavors
First step in removing references to instance_types. Rename instnace_types.py
and update references to it. We currently use instance_type and flavor as
synonyms, to reduce confusion we are picking one. We are going with our own
terminology, flavors.
renamed: nova/compute/instance_types.py -> nova/compute/flavors.py
Partially implements bp flavor-instance-type-dedup
Change-Id: I9dc04cf311aa8813be4f5329f23729d2c43cae6d
Diffstat (limited to 'nova/api')
| -rw-r--r-- | nova/api/ec2/cloud.py | 6 | ||||
| -rw-r--r-- | nova/api/metadata/base.py | 4 | ||||
| -rw-r--r-- | nova/api/openstack/compute/contrib/flavor_access.py | 12 | ||||
| -rw-r--r-- | nova/api/openstack/compute/contrib/flavormanage.py | 8 | ||||
| -rw-r--r-- | nova/api/openstack/compute/contrib/simple_tenant_usage.py | 4 | ||||
| -rw-r--r-- | nova/api/openstack/compute/flavors.py | 18 | ||||
| -rw-r--r-- | nova/api/openstack/compute/servers.py | 4 | ||||
| -rw-r--r-- | nova/api/openstack/compute/views/servers.py | 4 |
8 files changed, 30 insertions, 30 deletions
diff --git a/nova/api/ec2/cloud.py b/nova/api/ec2/cloud.py index da319bc8b..e2abde48c 100644 --- a/nova/api/ec2/cloud.py +++ b/nova/api/ec2/cloud.py @@ -36,7 +36,7 @@ from nova import block_device from nova.cloudpipe import pipelib from nova import compute from nova.compute import api as compute_api -from nova.compute import instance_types +from nova.compute import flavors from nova.compute import vm_states from nova import db from nova import exception @@ -1091,7 +1091,7 @@ class CloudController(object): @staticmethod def _format_instance_type(instance, result): - instance_type = instance_types.extract_instance_type(instance) + instance_type = flavors.extract_instance_type(instance) result['instanceType'] = instance_type['name'] @staticmethod @@ -1323,7 +1323,7 @@ class CloudController(object): raise exception.EC2APIError(_('Image must be available')) (instances, resv_id) = self.compute_api.create(context, - instance_type=instance_types.get_instance_type_by_name( + instance_type=flavors.get_instance_type_by_name( kwargs.get('instance_type', None)), image_href=image_uuid, max_count=int(kwargs.get('max_count', min_count)), diff --git a/nova/api/metadata/base.py b/nova/api/metadata/base.py index f50ddeb25..d53241308 100644 --- a/nova/api/metadata/base.py +++ b/nova/api/metadata/base.py @@ -28,7 +28,7 @@ from oslo.config import cfg from nova.api.ec2 import ec2utils from nova.api.metadata import password from nova import block_device -from nova.compute import instance_types +from nova.compute import flavors from nova import conductor from nova import context from nova import network @@ -209,7 +209,7 @@ class InstanceMetadata(): meta_data['product-codes'] = [] if self._check_version('2007-08-29', version): - instance_type = instance_types.extract_instance_type(self.instance) + instance_type = flavors.extract_instance_type(self.instance) meta_data['instance-type'] = instance_type['name'] if False and self._check_version('2007-10-10', version): diff --git a/nova/api/openstack/compute/contrib/flavor_access.py b/nova/api/openstack/compute/contrib/flavor_access.py index 39220ee4a..566eb6472 100644 --- a/nova/api/openstack/compute/contrib/flavor_access.py +++ b/nova/api/openstack/compute/contrib/flavor_access.py @@ -22,7 +22,7 @@ import webob from nova.api.openstack import extensions from nova.api.openstack import wsgi from nova.api.openstack import xmlutil -from nova.compute import instance_types +from nova.compute import flavors from nova import exception @@ -70,7 +70,7 @@ class FlavorAccessTemplate(xmlutil.TemplateBuilder): def _marshall_flavor_access(flavor_id): rval = [] try: - access_list = instance_types.\ + access_list = flavors.\ get_instance_type_access_by_flavor_id(flavor_id) except exception.FlavorNotFound: explanation = _("Flavor not found.") @@ -95,7 +95,7 @@ class FlavorAccessController(object): authorize(context) try: - flavor = instance_types.get_instance_type_by_flavor_id(flavor_id) + flavor = flavors.get_instance_type_by_flavor_id(flavor_id) except exception.FlavorNotFound: explanation = _("Flavor not found.") raise webob.exc.HTTPNotFound(explanation=explanation) @@ -119,7 +119,7 @@ class FlavorActionController(wsgi.Controller): def _get_flavor_refs(self, context): """Return a dictionary mapping flavorid to flavor_ref.""" - flavor_refs = instance_types.get_all_types(context) + flavor_refs = flavors.get_all_types(context) rval = {} for name, obj in flavor_refs.iteritems(): rval[obj['flavorid']] = obj @@ -173,7 +173,7 @@ class FlavorActionController(wsgi.Controller): tenant = vals['tenant'] try: - instance_types.add_instance_type_access(id, tenant, context) + flavors.add_instance_type_access(id, tenant, context) except exception.FlavorAccessExists as err: raise webob.exc.HTTPConflict(explanation=err.format_message()) @@ -190,7 +190,7 @@ class FlavorActionController(wsgi.Controller): tenant = vals['tenant'] try: - instance_types.remove_instance_type_access(id, tenant, context) + flavors.remove_instance_type_access(id, tenant, context) except exception.FlavorAccessNotFound, e: raise webob.exc.HTTPNotFound(explanation=e.format_message()) diff --git a/nova/api/openstack/compute/contrib/flavormanage.py b/nova/api/openstack/compute/contrib/flavormanage.py index ddf8aa5af..c36b40125 100644 --- a/nova/api/openstack/compute/contrib/flavormanage.py +++ b/nova/api/openstack/compute/contrib/flavormanage.py @@ -18,7 +18,7 @@ from nova.api.openstack.compute import flavors as flavors_api from nova.api.openstack.compute.views import flavors as flavors_view from nova.api.openstack import extensions from nova.api.openstack import wsgi -from nova.compute import instance_types +from nova.compute import flavors from nova import exception @@ -40,12 +40,12 @@ class FlavorManageController(wsgi.Controller): authorize(context) try: - flavor = instance_types.get_instance_type_by_flavor_id( + flavor = flavors.get_instance_type_by_flavor_id( id, read_deleted="no") except exception.NotFound, e: raise webob.exc.HTTPNotFound(explanation=e.format_message()) - instance_types.destroy(flavor['name']) + flavors.destroy(flavor['name']) return webob.Response(status_int=202) @@ -67,7 +67,7 @@ class FlavorManageController(wsgi.Controller): is_public = vals.get('os-flavor-access:is_public', True) try: - flavor = instance_types.create(name, memory_mb, vcpus, + flavor = flavors.create(name, memory_mb, vcpus, root_gb, ephemeral_gb, flavorid, swap, rxtx_factor, is_public) req.cache_db_flavor(flavor) diff --git a/nova/api/openstack/compute/contrib/simple_tenant_usage.py b/nova/api/openstack/compute/contrib/simple_tenant_usage.py index b653564c0..e5f9b44b7 100644 --- a/nova/api/openstack/compute/contrib/simple_tenant_usage.py +++ b/nova/api/openstack/compute/contrib/simple_tenant_usage.py @@ -24,7 +24,7 @@ from nova.api.openstack import extensions from nova.api.openstack import wsgi from nova.api.openstack import xmlutil from nova.compute import api -from nova.compute import instance_types +from nova.compute import flavors from nova import exception from nova.openstack.common import timeutils @@ -108,7 +108,7 @@ class SimpleTenantUsageController(object): """Get flavor information from the instance's system_metadata, allowing a fallback to lookup by-id for deleted instances only.""" try: - return instance_types.extract_instance_type(instance) + return flavors.extract_instance_type(instance) except KeyError: if not instance['deleted']: # Only support the fallback mechanism for deleted instances diff --git a/nova/api/openstack/compute/flavors.py b/nova/api/openstack/compute/flavors.py index a0d33abd4..42b627cf4 100644 --- a/nova/api/openstack/compute/flavors.py +++ b/nova/api/openstack/compute/flavors.py @@ -21,7 +21,7 @@ from nova.api.openstack import common from nova.api.openstack.compute.views import flavors as flavors_view from nova.api.openstack import wsgi from nova.api.openstack import xmlutil -from nova.compute import instance_types +from nova.compute import flavors from nova import exception @@ -70,21 +70,21 @@ class Controller(wsgi.Controller): @wsgi.serializers(xml=MinimalFlavorsTemplate) def index(self, req): """Return all flavors in brief.""" - flavors = self._get_flavors(req) - return self._view_builder.index(req, flavors) + limited_flavors = self._get_flavors(req) + return self._view_builder.index(req, limited_flavors) @wsgi.serializers(xml=FlavorsTemplate) def detail(self, req): """Return all flavors in detail.""" - flavors = self._get_flavors(req) - req.cache_db_flavors(flavors) - return self._view_builder.detail(req, flavors) + limited_flavors = self._get_flavors(req) + req.cache_db_flavors(limited_flavors) + return self._view_builder.detail(req, limited_flavors) @wsgi.serializers(xml=FlavorTemplate) def show(self, req, id): """Return data about the given flavor id.""" try: - flavor = instance_types.get_instance_type_by_flavor_id(id) + flavor = flavors.get_instance_type_by_flavor_id(id) req.cache_db_flavor(flavor) except exception.NotFound: raise webob.exc.HTTPNotFound() @@ -137,8 +137,8 @@ class Controller(wsgi.Controller): msg = _('Invalid minDisk filter [%s]') % req.params['minDisk'] raise webob.exc.HTTPBadRequest(explanation=msg) - flavors = instance_types.get_all_types(context, filters=filters) - flavors_list = flavors.values() + limited_flavors = flavors.get_all_types(context, filters=filters) + flavors_list = limited_flavors.values() sorted_flavors = sorted(flavors_list, key=lambda item: item['flavorid']) limited_flavors = common.limited_by_marker(sorted_flavors, req) diff --git a/nova/api/openstack/compute/servers.py b/nova/api/openstack/compute/servers.py index 94912da97..30f8e6fe8 100644 --- a/nova/api/openstack/compute/servers.py +++ b/nova/api/openstack/compute/servers.py @@ -28,7 +28,7 @@ from nova.api.openstack.compute.views import servers as views_servers from nova.api.openstack import wsgi from nova.api.openstack import xmlutil from nova import compute -from nova.compute import instance_types +from nova.compute import flavors from nova import exception from nova.openstack.common import importutils from nova.openstack.common import log as logging @@ -872,7 +872,7 @@ class Controller(wsgi.Controller): scheduler_hints = server_dict.get('scheduler_hints', {}) try: - _get_inst_type = instance_types.get_instance_type_by_flavor_id + _get_inst_type = flavors.get_instance_type_by_flavor_id inst_type = _get_inst_type(flavor_id, read_deleted="no") (instances, resv_id) = self.compute_api.create(context, diff --git a/nova/api/openstack/compute/views/servers.py b/nova/api/openstack/compute/views/servers.py index f00ab9921..0cd6afaa1 100644 --- a/nova/api/openstack/compute/views/servers.py +++ b/nova/api/openstack/compute/views/servers.py @@ -22,7 +22,7 @@ from nova.api.openstack import common from nova.api.openstack.compute.views import addresses as views_addresses from nova.api.openstack.compute.views import flavors as views_flavors from nova.api.openstack.compute.views import images as views_images -from nova.compute import instance_types +from nova.compute import flavors from nova.openstack.common import log as logging from nova.openstack.common import timeutils @@ -181,7 +181,7 @@ class ViewBuilder(common.ViewBuilder): return "" def _get_flavor(self, request, instance): - instance_type = instance_types.extract_instance_type(instance) + instance_type = flavors.extract_instance_type(instance) if not instance_type: LOG.warn(_("Instance has had its instance_type removed " "from the DB"), instance=instance) |
