nova/nova
Matt Riedemann 94d3743b18 Add functional recreate test for bug 1852610
It is possible to delete a source compute service which has
pending migration-based allocations and servers in VERIFY_RESIZE
status. Doing so deletes the compute service and compute node
but orphans the source node resource provider along with its
resource allocations held by the migration record while there
is a pending resized server.

This adds a simple cold migrate test which deletes the source
compute service while the server is in VERIFY_RESIZE status and
then tries to confirm the resize which fails.

Change-Id: I644608b4e197ddea31c5f264adb492f2c8931f04
Related-Bug: #1852610
2019-11-14 11:38:07 -05:00
..
api Merge "Make API always RPC cast to conductor for resize/migrate" 2019-11-14 08:49:50 +00:00
cmd Merge "Do not print default dicts during heal_allocations" 2019-10-02 16:04:36 +00:00
compute Merge "Remove dead set_admin_password code to generate password" 2019-11-14 10:28:46 +00:00
conductor Merge "Restrict RequestSpec to cell when evacuating" 2019-11-14 01:10:33 +00:00
conf Consolidate [image_cache] conf options 2019-11-13 11:09:03 -06:00
console Merge "objects: Remove ConsoleAuthToken.to_dict" 2019-09-06 18:51:31 +00:00
db Remove redundant call to get/create default security group 2019-10-14 18:54:43 +00:00
hacking Add a hacking rule for useless assertions 2019-08-21 14:42:53 +09:00
image Improve error log when snapshot fails 2019-11-06 22:54:05 +00:00
ipv6
keymgr
locale Imported Translations from Zanata 2019-03-22 06:26:27 +00:00
network Merge "Require Migration object arg to migrate_instance_finish method" 2019-11-14 08:29:39 +00:00
notifications Add Aggregate image caching progress notifications 2019-10-29 08:18:32 -07:00
objects Merge "Make API always RPC cast to conductor for resize/migrate" 2019-11-14 08:49:50 +00:00
pci hacking: Resolve W605 (invalid escape sequence) 2019-06-24 14:24:06 -05:00
policies Add new policy rule for viewing host status UNKNOWN 2019-10-28 15:40:08 +00:00
privsep libvirt: Support VM creation with vpmems and vpmems cleanup 2019-09-13 08:50:35 +00:00
scheduler Remove TODOs around claim_resources_on_destination 2019-11-10 19:29:23 +00:00
servicegroup [Trivial fix]Remove unnecessary slash 2019-05-06 16:23:59 +08:00
tests Add functional recreate test for bug 1852610 2019-11-14 11:38:07 -05:00
virt Merge "Consolidate [image_cache] conf options" 2019-11-14 08:29:45 +00:00
vnc xvp: Remove use of '_LI' marker 2019-06-19 10:04:45 +01:00
volume Fix exception translation when creating volume 2019-10-10 02:38:33 +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 Rename 'nova.common.config' module to 'nova.middleware' 2019-08-16 00:53:03 +01:00
context.py Revert "Log CellTimeout traceback in scatter_gather_cells" 2019-10-22 17:12:28 -04:00
crypto.py
debugger.py
exception.py Remove unused CannotMigrateWithTargetHost 2019-11-12 09:47:54 -05: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
middleware.py Rename 'nova.common.config' module to 'nova.middleware' 2019-08-16 00:53:03 +01:00
monkey_patch.py Bump to hacking 1.1.0 2019-04-12 16:23:49 +01:00
policy.py Pass RequestContext to oslo_policy 2019-10-29 15:21:50 +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-consoleauth 2019-07-05 15:04:47 +00:00
service_auth.py
test.py Only allow one scheduler service in tests 2019-10-30 19:44:17 +00:00
utils.py Remove workaround for bug #1709118 2019-10-07 16:33:20 +00:00
version.py
weights.py Per aggregate scheduling weight 2019-01-21 11:48:44 +08:00
wsgi.py