nova/gate
Lee Yarwood b097959c1c nova-live-migration: Ensure subnode is fenced during evacuation testing
As stated in the forced-down API [1]:

> Setting a service forced down without completely fencing it will
> likely result in the corruption of VMs on that host.

Previously only the libvirtd service was stopped on the subnode prior to
calling this API, allowing n-cpu, q-agt and the underlying guest domains
to continue running on the host.

This change now ensures all devstack services are stopped on the subnode
and all active domains destroyed.

It is hoped that this will resolve bug #1813789 where evacuations have
timed out due to VIF plugging issues on the new destination host.

[1] https://docs.openstack.org/api-ref/compute/?expanded=update-forced-down-detail#update-forced-down

Related-Bug: #1813789
Change-Id: I8af2ad741ca08c3d88efb9aa817c4d1470491a23
2020-03-19 11:34:13 +00:00
..
live_migration/hooks nova-live-migration: Wait for n-cpu services to come up after configuring Ceph 2020-03-16 12:37:45 +00:00
post_test_hook.sh Remove redundant call to get/create default security group 2019-10-14 18:54:43 +00:00
README move gate hooks to gate/ 2017-01-04 11:05:16 +00:00
test_evacuate.sh nova-live-migration: Ensure subnode is fenced during evacuation testing 2020-03-19 11:34:13 +00:00

These are hooks to be used by the OpenStack infra test system. These scripts
may be called by certain jobs at important times to do extra testing, setup,
etc. They are really only relevant within the scope of the OpenStack infra
system and are not expected to be useful to anyone else.