nova/nova/objects
Nikola Dipanov ccb7ef2b01 Make Instance.save() update numa_topology
This is needed so that we can actually update the given topology with
the updated data after a successful claim.

Deleting it will also be needed when we actually make the resize work
properly for instances with NUMA topology, so we add it here as well.

We do not expose the new InstanceNUMATopology methods as @remotable to
avoid having to bump the object version thus making this an easier
backport target. This is OK since they are only called from
Instance.save() which is @remotable, and can be trivially made remotable
should this be needed later (causing a version bump that need not be
backported).

Partial-bug: #1386236
(cherry picked from commit a59e1a9c7e)

Conflicts:
	nova/tests/unit/objects/test_instance.py

Change-Id: I64ff2d00ca20bd065bb17ebaa9c40b64b8cbb817
2014-11-27 18:20:25 +01:00
..
__init__.py Add InstancePCIRequests object 2014-09-09 12:21:44 -07:00
agent.py Add Agent object 2014-06-25 07:18:14 -07:00
aggregate.py add get_by_metadata_key to AggregateList object 2014-07-09 17:52:02 +00:00
bandwidth_usage.py Allow _poll_bandwidth_usage task to hit slave 2014-09-03 14:47:04 +03:00
base.py Remove stale code from ObjectListBase 2014-09-15 12:38:51 -07:00
block_device.py Undo changes to obj_make_compatible 2014-09-25 11:18:36 -07:00
compute_node.py Let update_available_resource hit slave 2014-08-28 17:06:45 -06:00
dns_domain.py Fix object code direct use of other object modules 2014-06-24 00:49:11 -07:00
ec2.py ec2: Add S3ImageMapping object 2014-08-14 15:58:38 +00:00
external_event.py Add external_instance_event() method to compute manager 2014-03-06 07:40:41 -08:00
fields.py Remove use of str on exceptions 2014-08-27 13:55:34 +01:00
fixed_ip.py Undo changes to obj_make_compatible 2014-09-25 11:18:36 -07:00
flavor.py Fix unset extra_spec for a flavor 2014-09-23 12:13:17 -04:00
floating_ip.py Undo changes to obj_make_compatible 2014-09-25 11:18:36 -07:00
instance.py Make Instance.save() update numa_topology 2014-11-27 18:20:25 +01:00
instance_action.py Move and generalize decorator serialize_args to nova.objects.base 2014-08-29 10:45:23 +03:00
instance_fault.py Use oslo.i18n 2014-07-18 14:28:09 -04:00
instance_group.py Add quotas for Server Groups (V2 API compatibility & V2.1 support) 2014-09-10 16:29:22 +00:00
instance_info_cache.py add log exception hints in some modules 2014-08-08 13:13:57 +08:00
instance_numa_topology.py Make Instance.save() update numa_topology 2014-11-27 18:20:25 +01:00
instance_pci_requests.py Support SR-IOV networking in the PCI modules 2014-09-10 20:19:48 +00:00
keypair.py Merge "Remove duplicate code in Objects create() function" 2014-06-30 14:17:56 +00:00
migration.py Merge "Remove duplicate code in Objects create() function" 2014-06-30 14:17:56 +00:00
network.py objects: Make use of utils.convert_version_to_tuple() 2014-08-19 11:36:48 +00:00
network_request.py Fix pci_request_id break the upgrade from icehouse to juno 2014-10-09 14:42:41 +01:00
pci_device.py Add request_id in PciDevice 2014-09-10 20:19:21 +00:00
quotas.py Add quotas for Server Groups (V2 API compatibility & V2.1 support) 2014-09-10 16:29:22 +00:00
security_group.py Fix object code direct use of other object modules 2014-06-24 00:49:11 -07:00
security_group_rule.py Add missing create() method on SecurityGroupRule object 2014-08-19 13:27:45 +08:00
service.py Undo changes to obj_make_compatible 2014-09-25 11:18:36 -07:00
virtual_interface.py Fix object code direct use of other object modules 2014-06-24 00:49:11 -07:00