StarlingX NFVI Orchestration
Go to file
Bart Wensley 4ea74a99c9 Make VIM tolerant of compute service failures
When the VIM detects the nova compute service is down on a
worker host, it attempts to migrate instances off that host
(by "disabling" the host). However, this isn't possible if
the compute service is down. The VIM then fails the instances,
which will eventually result in their evacuation (if the host
goes offline) or a reboot of the instance (if the compute
service recovers).

In the containers world, when the libvirt pod is restarted
(e.g. when stx-openstack application is re-applied), nova
reports that the compute service is down (for a short period
of time), which causes the undesirable behaviour described
above. The VIM is being updated to not disable the host in
this case and instead just raise an alarm to indicate that
the compute service has failed.

Change-Id: I186d8d76bbcd87405bafec47deb92ec24580640e
Closes-Bug: 1833096
Signed-off-by: Bart Wensley <barton.wensley@windriver.com>
(cherry picked from commit a9004988dc)
2019-08-21 11:43:50 +00:00
api-ref/source Clean up and standardize landing pages 2018-12-27 17:10:05 -08:00
devstack Followup opendev cleanup and test jobs 2019-04-21 14:21:35 -05:00
doc Fix the error links for nfv-vim docs 2019-07-03 12:50:02 +00:00
mtce-guest Remove wrs-guest-heartbeat SDK Module 2019-04-17 16:34:14 -04:00
nfv Make VIM tolerant of compute service failures 2019-08-21 11:43:50 +00:00
nova-api-proxy Update tox.ini files to use stein constraints 2019-06-25 13:42:11 -04:00
releasenotes Update config 2019-01-30 16:52:50 -08:00
.gitignore [Doc] OpenStack API Reference Guide 2018-09-25 14:01:33 -07:00
.gitreview Update .gitreview for r/stx.2.0 2019-08-06 10:10:56 -05:00
.zuul.yaml Followup opendev cleanup and test jobs 2019-04-21 14:21:35 -05:00
CONTRIBUTORS.wrs StarlingX open source release updates 2018-05-31 07:36:51 -07:00
LICENSE StarlingX open source release updates 2018-05-31 07:36:51 -07:00
README.rst Followup opendev cleanup and test jobs 2019-04-21 14:21:35 -05:00
centos_dev_docker_images.inc Create the stable/dev wheel and image build files 2019-03-21 10:09:02 -04:00
centos_dev_wheels.inc Create the stable/dev wheel and image build files 2019-03-21 10:09:02 -04:00
centos_guest_image.inc Remove wrs-guest-heartbeat SDK Module 2019-04-17 16:34:14 -04:00
centos_guest_image_rt.inc Remove wrs-guest-heartbeat SDK Module 2019-04-17 16:34:14 -04:00
centos_iso_image.inc Remove wrs-server-group SDK Module from StarlingX 2019-03-27 14:01:52 -04:00
centos_pkg_dirs Remove wrs-guest-heartbeat SDK Module 2019-04-17 16:34:14 -04:00
centos_stable_docker_images.inc Create the stable/dev wheel and image build files 2019-03-21 10:09:02 -04:00
centos_stable_wheels.inc Create the stable/dev wheel and image build files 2019-03-21 10:09:02 -04:00
requirements.txt Adding py27 for nfv 2018-07-10 10:18:28 -05:00
test-requirements.txt Adding py27 for nfv 2018-07-10 10:18:28 -05:00
tox.ini Fix DEPRECATION WARNING for pep8 2019-07-04 10:27:56 -04:00

README.rst

nfv

StarlingX NFVI Orchestration