]> xenbits.xensource.com Git - osstest/openstack-nova.git/log
osstest/openstack-nova.git
8 years agoFix import statement order
Takashi NATSUME [Mon, 31 Oct 2016 12:21:10 +0000 (21:21 +0900)]
Fix import statement order

Fix import statement order to comply with
OpenStack Style Guidelines(*1).

*1: http://docs.openstack.org/developer/hacking/#import-order-template

TrivialFix
Change-Id: I8ded09c14396a46f9d0f8f565d1294b179ce09bc

8 years agoMerge "Clarify what changed with scheduler_host_manager."
Jenkins [Fri, 28 Oct 2016 12:37:01 +0000 (12:37 +0000)]
Merge "Clarify what changed with scheduler_host_manager."

8 years agoMerge "Transform instance.resume notifications"
Jenkins [Fri, 28 Oct 2016 10:58:25 +0000 (10:58 +0000)]
Merge "Transform instance.resume notifications"

8 years agoMerge "Removal of tests with different result depending on testing env"
Jenkins [Fri, 28 Oct 2016 09:06:00 +0000 (09:06 +0000)]
Merge "Removal of tests with different result depending on testing env"

8 years agoMerge "Fix bug in "nova/tests/unit/virt/test_virt_drivers.py" for os-vif"
Jenkins [Fri, 28 Oct 2016 09:05:15 +0000 (09:05 +0000)]
Merge "Fix bug in "nova/tests/unit/virt/test_virt_drivers.py" for os-vif"

8 years agoMerge "Update docs for serial console support"
Jenkins [Fri, 28 Oct 2016 09:04:41 +0000 (09:04 +0000)]
Merge "Update docs for serial console support"

8 years agoMerge "Fix database poison warnings, part 22"
Jenkins [Fri, 28 Oct 2016 07:59:10 +0000 (07:59 +0000)]
Merge "Fix database poison warnings, part 22"

8 years agoMerge "Fix database poison warnings, part 20"
Jenkins [Fri, 28 Oct 2016 07:57:54 +0000 (07:57 +0000)]
Merge "Fix database poison warnings, part 20"

8 years agoMerge "Fix database poison warnings, part 21"
Jenkins [Fri, 28 Oct 2016 07:57:19 +0000 (07:57 +0000)]
Merge "Fix database poison warnings, part 21"

8 years agoMerge "Fix database poison warnings, part 19"
Jenkins [Fri, 28 Oct 2016 07:56:40 +0000 (07:56 +0000)]
Merge "Fix database poison warnings, part 19"

8 years agoUpdated from global requirements
OpenStack Proposal Bot [Thu, 27 Oct 2016 12:19:17 +0000 (12:19 +0000)]
Updated from global requirements

Change-Id: I9d99b300afe6c501c03e69de70870fda07cc0796

8 years agoMerge "Imported Translations from Zanata"
Jenkins [Thu, 27 Oct 2016 12:08:19 +0000 (12:08 +0000)]
Merge "Imported Translations from Zanata"

8 years agoMerge "Make build_requests.instance MediumText"
Jenkins [Thu, 27 Oct 2016 12:04:07 +0000 (12:04 +0000)]
Merge "Make build_requests.instance MediumText"

8 years agoImported Translations from Zanata
OpenStack Proposal Bot [Thu, 27 Oct 2016 08:19:38 +0000 (08:19 +0000)]
Imported Translations from Zanata

For more information about this automatic import see:
https://wiki.openstack.org/wiki/Translations/Infrastructure

Change-Id: I8f61f3681cac819d75a1b6a8979ca174559c08e7

8 years agoMerge "Updated from global requirements"
Jenkins [Wed, 26 Oct 2016 19:48:09 +0000 (19:48 +0000)]
Merge "Updated from global requirements"

8 years agoMerge "Catch error and log warning when not able to update mtimes"
Jenkins [Wed, 26 Oct 2016 18:43:39 +0000 (18:43 +0000)]
Merge "Catch error and log warning when not able to update mtimes"

8 years agoMake build_requests.instance MediumText
Matt Riedemann [Wed, 26 Oct 2016 10:23:42 +0000 (06:23 -0400)]
Make build_requests.instance MediumText

The build_requests.instance column is a serialized
instance object, and the instances.user_data column
is MediumText, so the build_requests.instance column
itself needs to be at least MediumText in size for MySQL.

Change-Id: I7d65df37c02750593037744543ad15e5bc64e913
Closes-Bug: #1635446

8 years agoMerge "Transform instance.shelve_offload notifications"
Jenkins [Wed, 26 Oct 2016 06:56:58 +0000 (06:56 +0000)]
Merge "Transform instance.shelve_offload notifications"

8 years agoTransform instance.resume notifications
stewie925 [Sat, 24 Sep 2016 01:06:32 +0000 (18:06 -0700)]
Transform instance.resume notifications

The instance.resume.start and instance.resume.end notifications
are transformed to the versioned framework using the generic
InstanceActionNotification and InstanceActionPayload class.

Implements: bp versioned-notification-transformation-ocata

Change-Id: I923971ea2f6c1f450ace27b246aa6f372a72bb30

8 years agoTransform instance.shelve_offload notifications
Béla Vancsics [Mon, 17 Oct 2016 14:02:36 +0000 (16:02 +0200)]
Transform instance.shelve_offload notifications

Instance.shelve_offload.start and instance.shelve_offload.end notifications
are transformed to the new versioned framework.

Change-Id: Ifccb61527854cdc1a4ceef34059710b5fd802ff9
Implements: bp versioned-notification-transformation-ocata

8 years agoFix exception raised in exception wrapper
Diana Clarke [Mon, 24 Oct 2016 17:23:14 +0000 (13:23 -0400)]
Fix exception raised in exception wrapper

In some cases the exception wrapper can't find the module name for a
traceback (like lxml c extensions), resulting in an exception from
inspect.getmodule(). Just set the module name to 'unknown' in these
cases.

Change-Id: Id5e181d682598eab6987ad6f0f194c77e061f69c
Closes-Bug: #1635467

8 years agoAdd missing compat routine for Usage object
Dan Smith [Sun, 23 Oct 2016 06:20:49 +0000 (23:20 -0700)]
Add missing compat routine for Usage object

We added a v1.1 to Usage without a compat routine to go with it. It's not really
a big deal as we're not sending this over RPC anywhere yet that I know of, but
we should have this for the sake of completeness.

Change-Id: Ia50448741b29e1c33e4988a9476418b6ba835983

8 years agoUpdated from global requirements
OpenStack Proposal Bot [Sat, 22 Oct 2016 01:24:04 +0000 (01:24 +0000)]
Updated from global requirements

Change-Id: I0c74d6fb97ca8b887a2eaba5eed8398c9b135e1d

8 years agoMerge "Correct bug in microversion headers in placement"
Jenkins [Fri, 21 Oct 2016 14:34:06 +0000 (14:34 +0000)]
Merge "Correct bug in microversion headers in placement"

8 years agoMerge "Changed the name of the standard resource classes"
Jenkins [Fri, 21 Oct 2016 14:33:20 +0000 (14:33 +0000)]
Merge "Changed the name of the standard resource classes"

8 years agoMerge "placement: change resource class to a StringField"
Jenkins [Fri, 21 Oct 2016 14:31:57 +0000 (14:31 +0000)]
Merge "placement: change resource class to a StringField"

8 years agoMerge "tests: Adding functional tests to cover VM creation with sriov"
Jenkins [Fri, 21 Oct 2016 14:30:48 +0000 (14:30 +0000)]
Merge "tests: Adding functional tests to cover VM creation with sriov"

8 years agoMerge "Remove bandit.yaml in favor of defaults"
Jenkins [Fri, 21 Oct 2016 13:05:33 +0000 (13:05 +0000)]
Merge "Remove bandit.yaml in favor of defaults"

8 years agoMerge "Set 'last_checked' flag if start to check scheduler file"
Jenkins [Fri, 21 Oct 2016 12:59:38 +0000 (12:59 +0000)]
Merge "Set 'last_checked' flag if start to check scheduler file"

8 years agoMerge "hardware: Standarized flavor/image meta extraction"
Jenkins [Fri, 21 Oct 2016 12:06:19 +0000 (12:06 +0000)]
Merge "hardware: Standarized flavor/image meta extraction"

8 years agoMerge "Add swap volume notifications (error)"
Jenkins [Fri, 21 Oct 2016 11:48:31 +0000 (11:48 +0000)]
Merge "Add swap volume notifications (error)"

8 years agoMerge "Pre-add instance actions to avoid merge conflicts"
Jenkins [Fri, 21 Oct 2016 11:44:24 +0000 (11:44 +0000)]
Merge "Pre-add instance actions to avoid merge conflicts"

8 years agoSet 'last_checked' flag if start to check scheduler file
huangtianhua [Tue, 19 Jul 2016 09:55:59 +0000 (17:55 +0800)]
Set 'last_checked' flag if start to check scheduler file

Set 'last_checked' to make sure won't get scheduler json
configuration too fast.

Closes-Bug: #1625882
Change-Id: I97acefeacce7a8508d1eb9cb3205367a14be8d86

8 years agoMerge "doc: Integrate oslo_policy.sphinxpolicygen"
Jenkins [Fri, 21 Oct 2016 02:04:44 +0000 (02:04 +0000)]
Merge "doc: Integrate oslo_policy.sphinxpolicygen"

8 years agoMerge "Adding hugepage and NUMA support check for aarch64"
Jenkins [Thu, 20 Oct 2016 21:20:48 +0000 (21:20 +0000)]
Merge "Adding hugepage and NUMA support check for aarch64"

8 years agoMerge "Add migrate_uri for invoking the migration"
Jenkins [Thu, 20 Oct 2016 20:53:25 +0000 (20:53 +0000)]
Merge "Add migrate_uri for invoking the migration"

8 years agoMerge "Fix a typo in driver.py"
Jenkins [Thu, 20 Oct 2016 20:45:38 +0000 (20:45 +0000)]
Merge "Fix a typo in driver.py"

8 years agoRemove bandit.yaml in favor of defaults
Eric Brown [Wed, 10 Feb 2016 17:48:50 +0000 (09:48 -0800)]
Remove bandit.yaml in favor of defaults

With the latest version of bandit, the bandit.yaml is only
necessary for advanced tweaking.

Change-Id: I933a5389865fe577925ce3be30877ceae12fad31

8 years agoPre-add instance actions to avoid merge conflicts
Balazs Gibizer [Fri, 14 Oct 2016 14:52:17 +0000 (16:52 +0200)]
Pre-add instance actions to avoid merge conflicts

NotificationAction enum values for instance actions are added in a
single commit to avoid merge conflicts when it is added one by one
during the notification transformation.

Also the notification samples added as comments for the same reason.

Change-Id: Idfe41af8718bf5e81ea1608f4c6d00d7cf60cd13
Implements: bp versioned-notification-transformation-ocata

8 years agoAdd swap volume notifications (error)
Takashi NATSUME [Thu, 30 Jun 2016 09:06:35 +0000 (18:06 +0900)]
Add swap volume notifications (error)

Add the following notification when swapping volumes.

* 'instance.volume_swap.error'

Change-Id: I90d4ffcb2ffc318de2365a655b5fde8bb6c05ff2
Implements: blueprint add-swap-volume-notifications

8 years agoMerge "XenAPI: Fix VM live-migrate with iSCSI SR volume"
Jenkins [Thu, 20 Oct 2016 12:20:47 +0000 (12:20 +0000)]
Merge "XenAPI: Fix VM live-migrate with iSCSI SR volume"

8 years agodoc: Integrate oslo_policy.sphinxpolicygen
Stephen Finucane [Mon, 26 Sep 2016 13:53:18 +0000 (14:53 +0100)]
doc: Integrate oslo_policy.sphinxpolicygen

Change-Id: I80e75b8a592e1125e02ca6177661177a7c17c927

8 years agotests: Adding functional tests to cover VM creation with sriov
Vladik Romanovsky [Wed, 9 Mar 2016 16:34:31 +0000 (11:34 -0500)]
tests: Adding functional tests to cover VM creation with sriov

Adding HostPciSRIOVDevicesInfo class to fakelibvirt module
in order to dynamically generate host's SR-IOV devices info.

Adding functional tests to cover the creation of instances with
attached sriov devices (virtual and physical).
Verifying that VFs cannot be allocated when it's parent PF is allocated
and vice-versa, when a child VF is allocated, the parent PF should not
be available.

Change-Id: Ib9f341b0f26d48939d3305f6575f2689682c2685

8 years agoMerge "Remove deprecated nova-manage vm list command"
Jenkins [Wed, 19 Oct 2016 15:40:52 +0000 (15:40 +0000)]
Merge "Remove deprecated nova-manage vm list command"

8 years agoMerge "PCI: Avoid looping over PCI devices twice"
Jenkins [Wed, 19 Oct 2016 12:03:58 +0000 (12:03 +0000)]
Merge "PCI: Avoid looping over PCI devices twice"

8 years agoMerge "Not allow overcommit ratios to be negative"
Jenkins [Wed, 19 Oct 2016 11:02:50 +0000 (11:02 +0000)]
Merge "Not allow overcommit ratios to be negative"

8 years agoMerge "Avoid Forcing the Translation of Translatable Variables"
Jenkins [Wed, 19 Oct 2016 03:43:41 +0000 (03:43 +0000)]
Merge "Avoid Forcing the Translation of Translatable Variables"

8 years agoRemove deprecated nova-manage vm list command
Matt Riedemann [Tue, 18 Oct 2016 14:48:13 +0000 (10:48 -0400)]
Remove deprecated nova-manage vm list command

The nova-manage vm list command was deprecated in newton
with change:

5a5b06fb24fc6e392eb5381f1348e475f1302e1e

Change-Id: I9b7a791b5b5a4c3375fcbfac081ba6bc40c84d6d

8 years agoMerge "Updated from global requirements"
Jenkins [Tue, 18 Oct 2016 13:30:04 +0000 (13:30 +0000)]
Merge "Updated from global requirements"

8 years agoMerge "conf: Group scheduler options"
Jenkins [Tue, 18 Oct 2016 13:29:32 +0000 (13:29 +0000)]
Merge "conf: Group scheduler options"

8 years agoMerge "Explicitly name commands target environments"
Jenkins [Tue, 18 Oct 2016 13:29:03 +0000 (13:29 +0000)]
Merge "Explicitly name commands target environments"

8 years agoMerge "Remove nova/openstack/* from .coveragerc"
Jenkins [Tue, 18 Oct 2016 13:28:30 +0000 (13:28 +0000)]
Merge "Remove nova/openstack/* from .coveragerc"

8 years agoPCI: Avoid looping over PCI devices twice
Ludovic Beliveau [Fri, 23 Sep 2016 13:41:27 +0000 (09:41 -0400)]
PCI: Avoid looping over PCI devices twice

The get_instance_pci_devs() methos is called twice when the libvirt
driver is creating the guest config when xen, qemu or kvm hypervisor is
used.

This also makes the code easier to understand.

Change-Id: Id6d5ee1d46ee0d8cab9432f24af3c1493080545a

8 years agoUpdate docs for serial console support
Matt Riedemann [Tue, 18 Oct 2016 12:47:20 +0000 (08:47 -0400)]
Update docs for serial console support

There are two changes here:

1. The serial_console config option group help text is
   updated to point out that hyper-v also supports serial
   console access. This is based on virt drivers that
   implement the 'get_serial_console' method.

2. The hypervisor feature matrix is updated to point out
   that the vmware driver does not support getting serial
   console output. This is based on virt drivers that
   implement the 'get_console_output' method.

Closes-Bug: #1632135

Change-Id: Ibf7f865e2b768e5ea3d7a7ec7cbf77bd8997c50f

8 years agoMerge "Improve help text for upgrade_levels options"
Jenkins [Tue, 18 Oct 2016 12:32:02 +0000 (12:32 +0000)]
Merge "Improve help text for upgrade_levels options"

8 years agoMerge "compute: fixes python 3 related unit tests"
Jenkins [Tue, 18 Oct 2016 12:28:50 +0000 (12:28 +0000)]
Merge "compute: fixes python 3 related unit tests"

8 years agoMerge "Move some flavor fakes closer to where they are being used"
Jenkins [Tue, 18 Oct 2016 12:13:40 +0000 (12:13 +0000)]
Merge "Move some flavor fakes closer to where they are being used"

8 years agoMerge "Replace flavors.get_all_flavors_sorted_list() with object call"
Jenkins [Tue, 18 Oct 2016 12:13:09 +0000 (12:13 +0000)]
Merge "Replace flavors.get_all_flavors_sorted_list() with object call"

8 years agoMerge "Refactor and objectify flavor fakes used in api tests"
Jenkins [Tue, 18 Oct 2016 11:54:43 +0000 (11:54 +0000)]
Merge "Refactor and objectify flavor fakes used in api tests"

8 years agocompute: fixes python 3 related unit tests
Claudiu Belu [Fri, 1 Apr 2016 00:22:39 +0000 (03:22 +0300)]
compute: fixes python 3 related unit tests

Fixes volume related unit tests.
Fixes non-sortable None items.
Fixes __getattr__ infinite recursion.
Fixes is_dict_like method. Dicts in python 3.4 do not
have the 'has_key' method.

Partially Implements: blueprint goal-python35

Change-Id: I97efc09f7657436f706b08e0b2795f0e59ac1dcd

8 years agoMerge "Fill destination check data with VNC/SPICE listen addresses"
Jenkins [Tue, 18 Oct 2016 04:46:19 +0000 (04:46 +0000)]
Merge "Fill destination check data with VNC/SPICE listen addresses"

8 years agoMerge "block_device: Make refresh_conn_infos py3 compatible"
Jenkins [Tue, 18 Oct 2016 04:45:51 +0000 (04:45 +0000)]
Merge "block_device: Make refresh_conn_infos py3 compatible"

8 years agoMerge "api-ref: Fix wrong parameters in os-volumes.inc"
Jenkins [Tue, 18 Oct 2016 04:45:21 +0000 (04:45 +0000)]
Merge "api-ref: Fix wrong parameters in os-volumes.inc"

8 years agoMerge "Fix exception due to BDM race in get_available_resource()"
Jenkins [Tue, 18 Oct 2016 04:44:50 +0000 (04:44 +0000)]
Merge "Fix exception due to BDM race in get_available_resource()"

8 years agoXenAPI: Fix VM live-migrate with iSCSI SR volume
Huan Xie [Wed, 24 Aug 2016 02:25:10 +0000 (02:25 +0000)]
XenAPI: Fix VM live-migrate with iSCSI SR volume

With XenServer 7.0 (XCP 2.1.0), VM live migration with iSCSI volume
will fail due to no relax_xsm_sr_check in /etc/xapi.conf in Dom0.
But since XS7.0, the default value of relax_xsm_sr_check is true if
not configured in /etc/xapi.conf in Dom0.
This fix is to add checks on XCP version, if it's equal or greater
than 2.1.0, will treat relax_xsm_sr_check=true if not found in
/etc/xapi.conf

Change-Id: I88d1d384ab7587c428e517d184258bb517dfb4ab
Closes-bug: #1610932

8 years agoMerge "Cleanup some redundant USES_DB_SELF usage"
Jenkins [Tue, 18 Oct 2016 02:34:45 +0000 (02:34 +0000)]
Merge "Cleanup some redundant USES_DB_SELF usage"

8 years agoMerge "Fix typo in comment"
Jenkins [Tue, 18 Oct 2016 02:05:13 +0000 (02:05 +0000)]
Merge "Fix typo in comment"

8 years agoMerge "Drop deprecated support for hw_watchdog_action flavor extra spec"
Jenkins [Tue, 18 Oct 2016 02:04:41 +0000 (02:04 +0000)]
Merge "Drop deprecated support for hw_watchdog_action flavor extra spec"

8 years agoExplicitly name commands target environments
Joshua Harlow [Mon, 17 Oct 2016 20:53:10 +0000 (13:53 -0700)]
Explicitly name commands target environments

Naming envs like this is breaking the current
oslo periodic day job; a simple way to unbreak this
is to name them explicitly (which appears to be
more common).

So this changes the command listing to do just that
as well as lists py35 in the envlist (because its
a valid target).

Change-Id: I2a162604b60df8f18ff53069c6bf99cfecc4217e

8 years agoUpdated from global requirements
OpenStack Proposal Bot [Mon, 17 Oct 2016 15:47:49 +0000 (15:47 +0000)]
Updated from global requirements

Change-Id: I85e8f943207a42c5d8bf5ab378ca470c4de1d170

8 years agohardware: Standarized flavor/image meta extraction
Stephen Finucane [Mon, 17 Oct 2016 14:19:15 +0000 (15:19 +0100)]
hardware: Standarized flavor/image meta extraction

Extracting a configuration option from both flavor extra specs and
image metadata is rather common operation. Standardize how we do it.

Change-Id: Ic993d79e155805160fc7dcad269f6423a145c272

8 years agoapi-ref: Fix wrong parameters in os-volumes.inc
Takashi NATSUME [Tue, 26 Jul 2016 04:20:35 +0000 (13:20 +0900)]
api-ref: Fix wrong parameters in os-volumes.inc

In os-snapshots APIs, the display name is the snapshot name,
not the volume name.
The display description is the snapshot description,
not the volume description.
So fix them.

Change-Id: I33cd59b759c6f7c8eca8bd511ba43637e7b27c1c
Closes-Bug: #1611292

8 years agoMerge "Remove watchdog_actions module"
Jenkins [Mon, 17 Oct 2016 09:19:30 +0000 (09:19 +0000)]
Merge "Remove watchdog_actions module"

8 years agoCatch error and log warning when not able to update mtimes
Joris S'heeren [Fri, 9 Sep 2016 13:40:58 +0000 (15:40 +0200)]
Catch error and log warning when not able to update mtimes

When we launch an instance, nova updates the mtime for the _base image
to let the image cache manager know the image is actively used.  This
can lead to unexpected I/O errors when launching a large amount of
instances at once coming from the same _base image.

This commit puts the execute call in a try, except block to catch
possible errors. It also logs a warning with the path and error message.
With this, at least once the update will succeed.

Closes-Bug: #1621818

Co-Authored-By: Matt Riedemann <mriedem@us.ibm.com>
Change-Id: I2fd1700aa4563a906eb574cbbe16caa63abae0d6
Signed-off-by: Joris S'heeren <joris.sheeren@combellgroup.com>
8 years agoClarify what changed with scheduler_host_manager.
Jesse Keating [Fri, 14 Oct 2016 22:03:11 +0000 (15:03 -0700)]
Clarify what changed with scheduler_host_manager.

The wording could be interpreted as the full removal of the
scheduler_host_manager configuration entry itself.

Change-Id: Ifd8269ae3467f1828ea2d6764cd42446be6de5a0

8 years agoMerge "Ironic Driver: override get_serial_console()"
Jenkins [Fri, 14 Oct 2016 20:39:43 +0000 (20:39 +0000)]
Merge "Ironic Driver: override get_serial_console()"

8 years agoCorrect bug in microversion headers in placement
Jay Pipes [Tue, 11 Oct 2016 03:08:30 +0000 (23:08 -0400)]
Correct bug in microversion headers in placement

Found a small bug in the handling of a 406 error by the placement API's
microversion handling code that only appeared when more than one
microversion was used.

Change-Id: I8562e9ce962352033e43a3b993f8b8ba6f211fd4

8 years agoMerge "Updated from global requirements"
Jenkins [Fri, 14 Oct 2016 17:37:40 +0000 (17:37 +0000)]
Merge "Updated from global requirements"

8 years agoMerge "Stop using mox in virt/libvirt/test_imagecache.py"
Jenkins [Fri, 14 Oct 2016 16:25:57 +0000 (16:25 +0000)]
Merge "Stop using mox in virt/libvirt/test_imagecache.py"

8 years agoMerge "Remove mox from nova/tests/unit/virt/libvirt/test_utils.py"
Jenkins [Fri, 14 Oct 2016 16:25:08 +0000 (16:25 +0000)]
Merge "Remove mox from nova/tests/unit/virt/libvirt/test_utils.py"

8 years agoMerge "Stop using mox in unit/fake_processutils.py"
Jenkins [Fri, 14 Oct 2016 16:24:17 +0000 (16:24 +0000)]
Merge "Stop using mox in unit/fake_processutils.py"

8 years agoMerge "Add InvalidInput handling for attach-volume"
Jenkins [Fri, 14 Oct 2016 16:23:33 +0000 (16:23 +0000)]
Merge "Add InvalidInput handling for attach-volume"

8 years agoIronic Driver: override get_serial_console()
Dao Cong Tien [Fri, 10 Jun 2016 08:02:43 +0000 (15:02 +0700)]
Ironic Driver: override get_serial_console()

This implements Nova-compatible serial console for Ironic in
Nova scope.

[Nova] blueprint ironic-serial-console-support
[Ironic] spec
    https://review.openstack.org/319505
[Ironic] related patches
    https://review.openstack.org/#/c/293873/
    https://review.openstack.org/#/c/328168/
[Ironic] Related-Bug: #1553083

Change-Id: I38e803021d71fc0760a8ae99b3e97dd0aecb5088

8 years agoMerge "Document experimental pipeline in Nova CI"
Jenkins [Fri, 14 Oct 2016 15:19:19 +0000 (15:19 +0000)]
Merge "Document experimental pipeline in Nova CI"

8 years agoMerge "libvirt: fix serial console not correctly defined after live-migration"
Jenkins [Fri, 14 Oct 2016 14:55:28 +0000 (14:55 +0000)]
Merge "libvirt: fix serial console not correctly defined after live-migration"

8 years agoMerge "Fix exception when vcpu_pin_set is set to """
Jenkins [Fri, 14 Oct 2016 13:23:46 +0000 (13:23 +0000)]
Merge "Fix exception when vcpu_pin_set is set to """

8 years agoUpdated from global requirements
OpenStack Proposal Bot [Fri, 14 Oct 2016 05:40:57 +0000 (05:40 +0000)]
Updated from global requirements

Change-Id: Ib977f112cc4ef92f337c4086a29af5579bfa3baa

8 years agoDrop deprecated support for hw_watchdog_action flavor extra spec
Matt Riedemann [Thu, 13 Oct 2016 18:41:27 +0000 (14:41 -0400)]
Drop deprecated support for hw_watchdog_action flavor extra spec

Since change Ic5344ec34a130ee5a0ed2c7348af0b9d79e3508e which goes
back to Icehouse we've allowed using hw_watchdog_action for both
image metadata and flavor extra specs, even though you should
use hw:watchdog_action for flavor extra specs. Well, it's finally
time to remove the transition support for hw_watchdog_action in
flavor extra specs.

Change-Id: Ibf7bc549af498e2355ebdaf9e5d3337554a7f3d6

8 years agoRemove watchdog_actions module
Matt Riedemann [Thu, 13 Oct 2016 17:42:52 +0000 (13:42 -0400)]
Remove watchdog_actions module

The only purpose of the watchdog_actions module was
for a helper method to check against a list of enums
which are also defined in the WatchdogAction enum
field, so remove the module and just use the field enums.

Change-Id: I0de5fc4efc0ae0b5fe11a56669e180b450d3410a

8 years agoRemoval of tests with different result depending on testing env
Michal [Thu, 13 Oct 2016 17:19:49 +0000 (19:19 +0200)]
Removal of tests with different result depending on testing env

Remove gabbi tests which are reporting success or failure depending
on the environment they are ran in as this was misleading.

Change-Id: Ifb06b353e4264f4276ebb294a089c4fede74067f

8 years agoMerge "Update rolling upgrade steps from upgrades documentation"
Jenkins [Thu, 13 Oct 2016 16:27:42 +0000 (16:27 +0000)]
Merge "Update rolling upgrade steps from upgrades documentation"

8 years agoDocument experimental pipeline in Nova CI
Emilien Macchi [Tue, 4 Oct 2016 13:30:35 +0000 (09:30 -0400)]
Document experimental pipeline in Nova CI

Add a section in "core-review" to document how experimental pipeline would
be used by Nova developers in order to consume the resources at the
right time.

Change-Id: I5df377032c2fcec18cdf71af2568e028373bcced

8 years agoUpdate rolling upgrade steps from upgrades documentation
Pushkar Umaranikar [Tue, 20 Sep 2016 22:25:40 +0000 (22:25 +0000)]
Update rolling upgrade steps from upgrades documentation

Modify rolling upgrade steps from exisitng nova upgrades
documentation. Also, add pre-requisites required for the
zero downtime upgrade under newly created "Plan your upgrade"
section.

Change-Id: I4e884ac051614d25258734c35208b3abfe5fd3a4
Co-Authored-By: Sivasathurappan Radhakrishnan <siva.radhakrishnan@intel.com>
8 years agoMerge "Reduce duplication and complexity in format_dom"
Jenkins [Thu, 13 Oct 2016 11:25:44 +0000 (11:25 +0000)]
Merge "Reduce duplication and complexity in format_dom"

8 years agoMerge "Renamed parameters name in config.py"
Jenkins [Thu, 13 Oct 2016 11:20:41 +0000 (11:20 +0000)]
Merge "Renamed parameters name in config.py"

8 years agoAdd migrate_uri for invoking the migration
Alberto Planas [Wed, 17 Aug 2016 15:37:48 +0000 (17:37 +0200)]
Add migrate_uri for invoking the migration

Add migrate_uri parameter in Guest.migrate method, to indicate
the URI where we want to stablish the connection in a non-tunneled
migration.

Change-Id: I6c2ad0170d90560d7d710b578c45287e78c682d1
Closes-Bug: #1614063

8 years agoFix bug in "nova/tests/unit/virt/test_virt_drivers.py" for os-vif
Markus Zoeller [Thu, 13 Oct 2016 08:24:23 +0000 (10:24 +0200)]
Fix bug in "nova/tests/unit/virt/test_virt_drivers.py" for os-vif

Commit 735f710 moved the os_vif.initialize() code. This lead to an
error in "test_virt_drivers.LibvirtConnTestCase.test_set_admin_password":

  AttributeError: 'module' object has no attribute 'vif

This change initializes os_vif in "test_virt_driver" as it was done
for "libvirt.test_driver" in commit 735f710.

Change-Id: Idf2fcb1df92dd4aa1761d955ea149090263d42d8
Closes-Bug: #1632987

8 years agoMerge "libvirt: cleanup never used migratable flag checking"
Jenkins [Thu, 13 Oct 2016 03:04:45 +0000 (03:04 +0000)]
Merge "libvirt: cleanup never used migratable flag checking"

8 years agoMerge "Require WebOb>=1.6.0"
Jenkins [Wed, 12 Oct 2016 22:40:39 +0000 (22:40 +0000)]
Merge "Require WebOb>=1.6.0"

8 years agoMerge "Fix issue with not removing rbd rescue disk"
Jenkins [Wed, 12 Oct 2016 22:21:47 +0000 (22:21 +0000)]
Merge "Fix issue with not removing rbd rescue disk"