RETIRED, Nova Hyper-V Compute Driver
Go to file
Lucian Petrut 95e979d907 Lock snapshot/destroy operations
At some point, we've removed the instance snapshot lock, allowing
destroy requests to proceed immediately. We assumed that this
should be fine as long as we're stopping pending WMI jobs.

The issue is that the snapshot operation is still not fully
preemptive. VHD related operations (e.g. copy, merge, upload to
glance) are not preemptive at the moment, for which reason
destroy requests will fail due to file locks.

Unless the new 'force_destroy_instances' config option is enabled
(disabled by default), we're locking the destroy/snapshot operations.

This partially reverts commit
e4208017fe.

Closes-Bug: #1748394

Change-Id: I3119c5bc5a714be867af19510dfab576f354835b
2018-02-13 14:30:18 +00:00
compute_hyperv Lock snapshot/destroy operations 2018-02-13 14:30:18 +00:00
doc/source Prepare for readthedocs 2018-02-07 13:11:16 +02:00
etc Add config sample to compute-hyperv docs 2017-11-13 17:51:26 +00:00
nova move to compute_hyperv namespace 2017-08-09 09:00:32 +00:00
releasenotes hyper-v: Deprecates support for Windows / Hyper-V Server 2012 2018-01-28 05:31:07 -08:00
tools tox: Installs nova as a requirement 2017-12-19 14:53:38 +00:00
.coveragerc move to compute_hyperv namespace 2017-08-09 09:00:32 +00:00
.docs-requirements.txt Prepare for readthedocs 2018-02-07 13:11:16 +02:00
.gitignore Adds docs and reno jobs 2017-12-18 11:51:42 +00:00
.gitreview Updates project repo to openstack 2015-10-19 01:11:54 +03:00
.mailmap Applies cookiecutter template 2015-03-23 22:21:15 +02:00
.testr.conf Applies cookiecutter template 2015-03-23 22:21:15 +02:00
.zuul.yaml tox: Installs nova as a requirement 2017-12-19 14:53:38 +00:00
CONTRIBUTING.rst Applies cookiecutter template 2015-03-23 22:21:15 +02:00
HACKING.rst Update the doc urls 2017-11-21 10:25:29 +00:00
LICENSE Initial commit 2015-03-02 01:00:32 -08:00
MANIFEST.in Applies cookiecutter template 2015-03-23 22:21:15 +02:00
README.rst Update the doc urls 2017-11-21 10:25:29 +00:00
babel.cfg Applies cookiecutter template 2015-03-23 22:21:15 +02:00
openstack-common.conf Applies cookiecutter template 2015-03-23 22:21:15 +02:00
requirements.txt Updated from global requirements 2018-01-27 21:06:56 +00:00
setup.cfg Add oslo.config entry point 2017-11-10 19:28:15 +02:00
setup.py Updated from global requirements 2017-03-07 13:57:02 +00:00
test-requirements.txt Updated from global requirements 2018-01-24 00:50:51 +00:00
tox.ini Adds docs and reno jobs 2017-12-18 11:51:42 +00:00

README.rst

compute-hyperv

Hyper-V Nova Driver

Features

  • TODO