nova/nova/tests/functional
Matt Riedemann c2dc902e39 Add regression test for persisted RequestSpec.retry from failed resize
Commit 74ab427d47 in Newton added
code to persist changes to the RequestSpec during a resize since
the flavor changes.

That change inadvertantly also persisted any failed hosts during
the resize that are stored in the RequestSpec.retry field during
a reschedule.

The problem is that later those persisted failed hosts are rejected
by the RetryFilter, which can be confusing if an admin is trying
to live migrate or evacate the instance to one of those specific
hosts.

This adds a functional regression test to show the failure, which
will be fixed in a separate change that then modifies the assertions.

Change-Id: Ib8a23db838b0bbf2cfb8123cf6aaa39d00ff0640
Related-Bug: #1718512
(cherry picked from commit 89448bea57)
2018-04-10 16:35:08 -04:00
..
api [placement] Add sending global request ID in get 2018-03-26 06:24:09 +00:00
api_sample_tests Fix invalid UUIDs in remaining tests 2018-01-30 17:15:03 +00:00
compute Merge "[placement] Add sending global request ID in delete (2)" 2018-01-17 06:59:39 +00:00
db Merge "Fix invalid UUIDs in remaining tests" 2018-02-02 01:16:07 +00:00
libvirt Merge "Bump minimum required libvirt/qemu versions for Pike" 2017-02-24 02:50:33 +00:00
notification_sample_tests Fix a comment in a notification functional test 2018-01-27 11:36:22 +00:00
regressions Add regression test for persisted RequestSpec.retry from failed resize 2018-04-10 16:35:08 -04:00
wsgi Ensure attachment_id always exists for block device mapping 2018-02-21 18:07:21 -05:00
__init__.py move eventlet GREENDNS override to top level 2014-12-08 17:41:03 -05:00
api_paste_fixture.py Remove legacy v2 API functional tests 2016-05-04 18:17:23 +08:00
api_samples_test_base.py Add pagination and changes-since for instance-actions 2017-12-14 07:42:17 +00:00
integrated_helpers.py Add late server group policy check to rebuild 2018-02-06 13:54:12 +01:00
test_aggregates.py re-Allow adding computes with no ComputeNodes to aggregates 2017-05-25 10:56:29 -07:00
test_compute_mgr.py Pass RequestSpec to ConductorTaskAPI.build_instances 2017-12-20 13:58:29 -05:00
test_images.py Add create image functional negative tests 2016-12-26 14:15:14 +09:00
test_instance_actions.py make microversion a client level construct for tests 2016-02-24 11:02:05 -05:00
test_legacy_v2_compatible_wrapper.py Trivial-Fix: Fix typos 2016-06-13 06:41:08 +00:00
test_list_servers_ip_filter.py Trivial: Nix duplicate PlacementFixture() in test 2017-12-01 15:39:28 -06:00
test_login.py update api_samples code to use better variables 2015-12-14 11:23:26 +08:00
test_metadata.py Remove unused logging import 2017-02-17 15:17:51 +07:00
test_middleware.py Removes unnecessary utf-8 encoding 2016-12-20 10:27:01 +07:00
test_multiattach.py [api] Allow multi-attach in compute api 2018-01-22 10:45:13 -05:00
test_nova_manage.py Unmap compute nodes when deleting host mappings in delete cell operation 2018-03-16 10:37:49 +01:00
test_server_group.py Add late server group policy check to rebuild 2018-02-06 13:54:12 +01:00
test_servers.py Only attempt a rebuild claim for an evacuation to a new host 2018-03-07 12:35:15 -05:00