nova/nova
Balazs Gibizer e2866609bb pull out put_allocation call from _heal_*
Both allocation healing steps calls the placement API. This patch pulls
out the placement updating code to a single place. To do that it change
the healing steps to only generate / update the allocation individually
and then at the end of the healing there will be a single placement
update with this allocation.

This will help us to include the port related allocation into the instance
allocation by modifying a single place in the code.

Related-Bug: #1819923

Change-Id: I0e9f9a488141da599c10af8cabb4f6a5d111104f
2019-06-27 10:37:25 +02:00
..
api hacking: Resolve W503 (line break occurred before a binary operator) 2019-06-24 14:24:06 -05:00
cmd pull out put_allocation call from _heal_* 2019-06-27 10:37:25 +02:00
common
compute Merge "Drop source node allocations if finish_resize fails" 2019-06-26 06:43:39 +00:00
conductor Stop passing 'kwargs' to 'rebuild_instance' 2019-06-12 16:09:46 +01:00
conf hacking: Resolve W503 (line break occurred before a binary operator) 2019-06-24 14:24:06 -05:00
console Stop handling cells v1 for console authentication 2019-04-16 18:26:17 +01:00
consoleauth Stop handling cells v1 for console authentication 2019-04-16 18:26:17 +01:00
db Merge "Add Migration.cross_cell_move and get_by_uuid" 2019-06-18 19:24:50 +00:00
hacking Hacking N363: `in (not_a_tuple)` 2019-06-07 16:08:12 -05:00
image hacking: Resolve W503 (line break occurred before a binary operator) 2019-06-24 14:24:06 -05:00
ipv6
keymgr
locale Imported Translations from Zanata 2019-03-22 06:26:27 +00:00
network hacking: Resolve W503 (line break occurred before a binary operator) 2019-06-24 14:24:06 -05:00
notifications hacking: Resolve W503 (line break occurred before a binary operator) 2019-06-24 14:24:06 -05:00
objects hacking: Resolve W503 (line break occurred before a binary operator) 2019-06-24 14:24:06 -05:00
pci Add get_instance_pci_request_from_vif 2019-03-07 11:37:53 +02:00
policies Remove cells code 2019-05-20 10:29:16 +01:00
privsep Add test coverage for nova.privsep.qemu. 2019-04-04 20:44:01 +00:00
scheduler Prepare _heal_allocations_for_instance for nested allocations 2019-06-27 10:33:14 +02:00
servicegroup [Trivial fix]Remove unnecessary slash 2019-05-06 16:23:59 +08:00
tests pull out put_allocation call from _heal_* 2019-06-27 10:37:25 +02:00
virt Merge "hacking: Resolve W503 (line break occurred before a binary operator)" 2019-06-26 01:31:16 +00:00
vnc Deprecate the nova-xvpvncproxy service 2018-10-15 10:03:13 +01:00
volume Keep attach_mode as top-level field in _translate_attachment_ref 2019-05-22 09:09:37 +00:00
__init__.py Eventlet monkey patching should be as early as possible 2019-03-22 09:27:16 +00:00
availability_zones.py Always pass HostAPI to get_availability_zones 2019-04-26 15:30:48 -04:00
baserpc.py
block_device.py Add method to generate device names universally 2019-01-15 18:55:11 +00:00
cache_utils.py
config.py Delete the placement code 2019-04-28 20:06:15 +00:00
context.py Make RequestContext(instance_lock_checked) fail 2019-06-13 15:36:03 +00:00
crypto.py
debugger.py
exception.py Merge "Remove 'InstanceUnknownCell' exception" 2019-06-15 09:29:35 +00:00
exception_wrapper.py
filters.py filters: Stop handling cells v1 2019-06-12 16:09:46 +01:00
hooks.py
i18n.py
loadables.py
manager.py
monkey_patch.py Bump to hacking 1.1.0 2019-04-12 16:23:49 +01:00
policy.py Merge "Fix target used in nova.policy.check_is_admin" 2019-05-18 02:04:30 +00:00
profiler.py
quota.py Log quota legacy method warning only if counting from placement 2019-06-17 21:31:53 +00:00
rpc.py Remove unnecessary wrapper 2019-05-29 17:14:13 +01:00
safe_utils.py
service.py Remove 'nova-cells' service 2019-04-09 17:15:37 +01:00
service_auth.py
test.py Merge "Use instance mappings to count server group members" 2019-06-01 02:32:20 +00:00
utils.py Eventlet monkey patching should be as early as possible 2019-03-22 09:27:16 +00:00
version.py
weights.py Per aggregate scheduling weight 2019-01-21 11:48:44 +08:00
wsgi.py