nova/nova
Balazs Gibizer d6795e1393 Add min service level check for migrate with bandwidth
During resize and cold migrate the dest compute service needs to update
the port binding based on the re-calculated port - resource provider mapping.
This update happens in finish_resize.

To do that the dest compute service needs to be at least on service level
39.

The calculation is based on the RequestSpec. The RequestSpec is sent
to the dest compute in pre_resize but the dest compute only sends it to the
source compute in resize_instance if the compute rpc api version is at least
5.2. Also the source compute only sends the RequestSpec to the dest
compute in the finish_resize if the rpc api version is at least 5.2. So
migration with bandwidth only works if both compute talks at least 5.2
which means that the min service level is at least 39.

Change-Id: Ia500b105b9ec70c0d8bd38faa084270b825476eb
blueprint: support-move-ops-with-qos-ports
2019-09-06 16:41:08 +02:00
..
api Merge "Add server sub-resource topology API" 2019-09-05 12:51:36 +00:00
cmd Ensure online migrations have a unique name 2019-08-29 11:02:03 +01:00
common
compute update allocation in binding profile during migrate 2019-09-05 14:58:12 +02:00
conductor Add min service level check for migrate with bandwidth 2019-09-06 16:41:08 +02:00
conf Merge "Switch some GitHub URLs to point to opendev.org" 2019-08-29 13:52:07 +00:00
console Handle websockify v0.9.0 in console proxy 2019-08-22 15:53:29 +00:00
db Merge "add InstanceList.get_all_uuids_by_hosts() method" 2019-08-29 20:06:57 +00:00
hacking Add a hacking rule for useless assertions 2019-08-21 14:42:53 +09: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 update allocation in binding profile during migrate 2019-09-05 14:58:12 +02:00
notifications Update api-ref location 2019-07-22 19:17:28 +02:00
objects Remove unused methods 2019-09-04 15:26:59 +09:00
pci hacking: Resolve W605 (invalid escape sequence) 2019-06-24 14:24:06 -05:00
policies Add server sub-resource topology API 2019-08-30 10:04:56 +08:00
privsep Address nits from privsep series 2019-08-22 11:37:02 +01:00
scheduler Add extra spec parameter and image property for memory encryption 2019-09-01 15:17:31 +01:00
servicegroup [Trivial fix]Remove unnecessary slash 2019-05-06 16:23:59 +08:00
tests Add min service level check for migrate with bandwidth 2019-09-06 16:41:08 +02:00
virt Merge "Remove unused methods" 2019-09-04 19:59:25 +00:00
vnc xvp: Remove use of '_LI' marker 2019-06-19 10:04:45 +01:00
volume Add docstring to check_availability_zone function 2019-08-22 18:38:51 +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 hacking: Resolve W605 (invalid escape sequence) 2019-06-24 14:24:06 -05:00
cache_utils.py
config.py Delete the placement code 2019-04-28 20:06:15 +00:00
context.py Merge "Move default policy target" 2019-07-27 00:32:20 +00:00
crypto.py
debugger.py
exception.py Add extra spec parameter and image property for memory encryption 2019-09-01 15:17:31 +01: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 Move default policy target 2019-06-03 16:44:50 +01: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-consoleauth 2019-07-05 15:04:47 +00:00
service_auth.py
test.py Tests: autospecs all the mock.patch usages 2019-08-19 09:43:10 -05:00
utils.py Allow strict_proxies for sdk Connection 2019-08-23 14:14:40 -05:00
version.py
weights.py Per aggregate scheduling weight 2019-01-21 11:48:44 +08:00
wsgi.py