nova/nova/tests/functional
Matt Riedemann 425518d198 Execute CrossCellMigrationTask from MigrationTask
This adds the code to check if a cross-cell move is
allowed by the RequestSpec, which is set in the API,
and if so, checks to see if the scheduler selected
a host in another cell. If so, then CrossCellMigrationTask
is executed.

Note the _restrict_request_spec_to_cell method gets
renamed and logging is adjusted since we may not be
restricting the scheduler to hosts in the same cell
if cross-cell moves are allowed.

Part of blueprint cross-cell-resize

Change-Id: Ibaa31fc8079c16e169472372c05dc48ff0602515
2019-11-05 14:16:03 -05:00
..
api Filter migrations by user_id/project_id 2019-10-14 11:35:11 -07:00
api_sample_tests Execute CrossCellMigrationTask from MigrationTask 2019-11-05 14:16:03 -05:00
compute Add Aggregate image caching progress notifications 2019-10-29 08:18:32 -07:00
db Merge "Add reserved schema migrations for Ussuri" 2019-10-03 22:14:36 +00:00
libvirt Merge "Remove 'test_cold_migrate_with_physnet_fails' test" 2019-10-30 21:53:23 +00:00
notification_sample_tests Add Aggregate image caching progress notifications 2019-10-29 08:18:32 -07:00
regressions Fix listing deleted servers with a marker 2019-10-23 10:32:28 -04:00
wsgi nova-net: Use nova-net explicitly in functional tests 2019-10-02 12:38:40 +00:00
__init__.py Eventlet monkey patching should be as early as possible 2019-03-22 09:27:16 +00:00
api_paste_fixture.py Use external placement in functional tests 2018-12-12 18:46:49 +00:00
api_samples_test_base.py hacking: Resolve W605 (invalid escape sequence) 2019-06-24 14:24:06 -05:00
fixtures.py Convert driver supported capabilities to compute node provider traits 2019-02-28 23:28:19 +00:00
integrated_helpers.py nova-net: Migrate 'test_floating_ips' functional tests 2019-10-09 16:24:16 +01:00
test_aggregates.py Add image caching API for aggregates 2019-10-15 21:22:31 -04:00
test_availability_zones.py Remove global state from the FakeDriver 2019-06-21 10:37:20 +02:00
test_boot_from_volume.py Avoid using image with kernel in BDM large request func test 2019-10-11 15:48:56 +02:00
test_compute_mgr.py Fup for the bandwidth series 2019-02-27 10:23:15 +01:00
test_conf_max_attach_disk_devices.py Rename CinderFixtureNewAttachFlow to CinderFixture 2019-07-01 16:00:52 -05:00
test_cross_az_attach.py Default AZ for instance if cross_az_attach=False and checking from API 2019-10-31 10:08:46 -04:00
test_images.py Share snapshot image membership with instance owner 2019-02-08 18:06:27 -05:00
test_instance_actions.py Improve NeutronFixture and remove unncessary stubbing 2018-08-02 15:15:03 +02:00
test_json_filter.py Move HostNameWeigher to a common fixture 2019-09-25 09:57:38 +02:00
test_legacy_v2_compatible_wrapper.py Improve NeutronFixture and remove unncessary stubbing 2018-08-02 15:15:03 +02:00
test_list_servers_ip_filter.py trivial: Change name of network provided by NeutronFixture 2019-10-05 15:40:28 +01:00
test_login.py
test_metadata.py ec2: Move ec2utils functions to their callers 2019-09-27 15:27:08 +01:00
test_middleware.py Removes unnecessary utf-8 encoding 2016-12-20 10:27:01 +07:00
test_multiattach.py nova-net: Remove explicit 'USE_NEUTRON = True' 2019-10-02 15:14:01 +00:00
test_nova_manage.py fixtures: Store 'device_id' when creating port in NeutronFixture 2019-10-05 15:40:25 +01:00
test_policy.py Add new policy rule for viewing host status UNKNOWN 2019-10-28 15:40:08 +00:00
test_report_client.py Merge "Remove @safe_connect from _delete_provider" 2019-10-09 22:49:12 +00:00
test_scheduler.py Add functional test for two-cell scheduler behaviors 2019-10-31 13:45:47 +00:00
test_server_external_events.py API microversion 2.76: Add 'power-update' external event 2019-08-15 13:19:44 -04:00
test_server_faults.py Replace non-nova server fault message 2019-08-06 10:22:28 -04:00
test_server_group.py Merge "Remove global state from the FakeDriver" 2019-06-27 17:50:11 +00:00
test_servers.py Merge "fixtures: Add support for security groups" 2019-10-30 23:43:43 +00:00
test_servers_provider_tree.py hacking: Resolve W605 (invalid escape sequence) 2019-06-24 14:24:06 -05:00