nova/nova/tests/unit/compute
Sylvain Bauza 1780005eed Bump the Compute RPC API to version 6.0
Even if we want to bump the compute rpc api to a new major version, we still
need to support 5.x for the rolling upgrade case.

Adding a proxy that will handle those old RPC calls/casts so we could easily
cut it in a later change in the next X release timeframe (as we won't longer
support Victoria 5.x calls)

On the client side, we're making sure that we can still support v5.x methods
until the next X release (as operators could pin on 5.0 version for Victoria
compute nodes)

NOTE(sbauza): Now that the compute service only supports the 6.0
version, we could remove all the unnecessary verifications in both the
manager but also the functional and unittests. That being said, given
the patch would be large, I think it's better to just amend the needed
modifications for supporting 6.0 and delete the above in later changes.
For example, the NUMA live migration functests verify a lot of RPC API
compatibities in betwen 5.2, 5.3 and later. We need to stop verifying
this but let's do this in later changes, please.

Change-Id: Id2e467c43d5b7c6bafd5dbbbf8d5d06be6dc7e30
2021-03-25 11:23:07 +01:00
..
monitors Do not log a warning about not using compute monitors 2019-04-04 14:32:53 -04:00
provider_config_data Provider Config File: Coding style and test cases improvement 2020-09-01 01:05:34 +00:00
__init__.py
eventlet_utils.py
fake_resource_tracker.py Tests: autospecs all the mock.patch usages 2019-08-19 09:43:10 -05:00
test_api.py api: Block unsupported actions with vDPA 2021-03-16 20:39:27 +00:00
test_claims.py pci: track host NUMA topology in stats 2021-03-08 15:19:13 -05:00
test_compute.py Bump the Compute RPC API to version 6.0 2021-03-25 11:23:07 +01:00
test_compute_mgr.py Bump the Compute RPC API to version 6.0 2021-03-25 11:23:07 +01:00
test_compute_utils.py Merge "Refactor update_pci_request_spec_with_allocated_interface_name" 2021-01-28 22:20:03 +00:00
test_flavors.py
test_host_api.py Fix aggregate placement sync issue 2020-05-08 02:40:47 +10:00
test_instance_list.py Remove six.text_type (2/2) 2020-12-13 11:26:35 +00:00
test_keypairs.py Remove six.text_type (2/2) 2020-12-13 11:26:35 +00:00
test_multi_cell_list.py Refactor scatter-gather utility to return exception objects 2018-10-31 15:18:07 -04:00
test_provider_config.py Provider Config File: Coding style and test cases improvement 2020-09-01 01:05:34 +00:00
test_provider_tree.py Add resources dict into _Provider 2019-09-13 08:50:35 +00:00
test_resource_tracker.py pci manager: replace node_id parameter with compute_node 2021-03-08 15:18:46 -05:00
test_rpcapi.py Bump the Compute RPC API to version 6.0 2021-03-25 11:23:07 +01:00
test_shelve.py Bump the Compute RPC API to version 6.0 2021-03-25 11:23:07 +01:00
test_stats.py Use uuidsentinel from oslo.utils 2018-09-05 09:08:54 -05:00
test_virtapi.py Reduce gen conflict in COMPUTE_STATUS_DISABLED handling 2020-07-10 17:38:13 +02:00