]> xenbits.xensource.com Git - osstest/openstack-nova.git/log
osstest/openstack-nova.git
8 years agoMerge "Add related options to floating ip config options"
Jenkins [Thu, 3 Nov 2016 16:56:50 +0000 (16:56 +0000)]
Merge "Add related options to floating ip config options"

8 years agoMerge "Transform instance.shutdown notifications"
Jenkins [Thu, 3 Nov 2016 16:09:49 +0000 (16:09 +0000)]
Merge "Transform instance.shutdown notifications"

8 years agoMerge "Transform instance.power_off notifications"
Jenkins [Thu, 3 Nov 2016 16:08:55 +0000 (16:08 +0000)]
Merge "Transform instance.power_off notifications"

8 years agoMerge "Transform instance.unpause notifications"
Jenkins [Thu, 3 Nov 2016 16:08:19 +0000 (16:08 +0000)]
Merge "Transform instance.unpause notifications"

8 years agoMerge "Transform instance.unshelve notifications"
Jenkins [Thu, 3 Nov 2016 16:07:43 +0000 (16:07 +0000)]
Merge "Transform instance.unshelve notifications"

8 years agoMerge "Remove unreachable code"
Jenkins [Thu, 3 Nov 2016 15:47:16 +0000 (15:47 +0000)]
Merge "Remove unreachable code"

8 years agoMerge "config options: Improve help for SPICE"
Jenkins [Thu, 3 Nov 2016 15:15:57 +0000 (15:15 +0000)]
Merge "config options: Improve help for SPICE"

8 years agoMerge "Remove conductor local api:s and 'use_local' config option"
Jenkins [Wed, 2 Nov 2016 21:49:19 +0000 (21:49 +0000)]
Merge "Remove conductor local api:s and 'use_local' config option"

8 years agoMerge "Cleanup before removal of conductor local apis"
Jenkins [Wed, 2 Nov 2016 21:45:39 +0000 (21:45 +0000)]
Merge "Cleanup before removal of conductor local apis"

8 years agoTransform instance.shutdown notifications
Sivasathurappan Radhakrishnan [Thu, 7 Jul 2016 06:46:50 +0000 (06:46 +0000)]
Transform instance.shutdown notifications

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

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

8 years agoUpdated from global requirements
OpenStack Proposal Bot [Wed, 2 Nov 2016 15:36:54 +0000 (15:36 +0000)]
Updated from global requirements

Change-Id: I0704601ca7ba9a84ffbb9d25ae0b0c7a51032d35

8 years agoMerge "libvirt: Pass Host instead of Driver to volume drivers"
Jenkins [Wed, 2 Nov 2016 13:44:04 +0000 (13:44 +0000)]
Merge "libvirt: Pass Host instead of Driver to volume drivers"

8 years agoMerge "api-ref: document the power_state enum values"
Jenkins [Wed, 2 Nov 2016 12:24:49 +0000 (12:24 +0000)]
Merge "api-ref: document the power_state enum values"

8 years agoMerge "Use six.wraps"
Jenkins [Wed, 2 Nov 2016 12:20:37 +0000 (12:20 +0000)]
Merge "Use six.wraps"

8 years agoconfig options: Improve help for SPICE
Maciej Szankin [Mon, 16 May 2016 18:47:01 +0000 (13:47 -0500)]
config options: Improve help for SPICE

This patch improves help text for SPICE related configuration options.

Co-Authored-By: Chuck Carmack <carmack@us.ibm.com>
Implements blueprint centralize-config-options-ocata

Change-Id: I26702e0e38c267d8b2a1b1876398bf70b118f31e

8 years agoMerge "pci: in free_device(), compare by device id and not reference"
Jenkins [Tue, 1 Nov 2016 22:56:49 +0000 (22:56 +0000)]
Merge "pci: in free_device(), compare by device id and not reference"

8 years agoapi-ref: document the power_state enum values
Matt Riedemann [Tue, 1 Nov 2016 21:39:17 +0000 (17:39 -0400)]
api-ref: document the power_state enum values

The OS-EXT-STS:power_state attribute in a server GET response
is enum values which are meaningless unless you look at the
nova/compute/power_states.py code. This change adds a mapping
to the description on that field in the api-ref.

Note there are gaps in the sequence, those are for unused values
as seen in the nova.objects.fields.InstancePowerState class.

Change-Id: I2ef9f493e66ab04b13f439e73247dc306a1514b4

8 years agolibvirt: Pass Host instead of Driver to volume drivers
Matthew Booth [Tue, 1 Nov 2016 16:25:01 +0000 (16:25 +0000)]
libvirt: Pass Host instead of Driver to volume drivers

We were initialising libvirt volume drivers by passing the
LibvirtDriver object. However, this is only ever used to fetch the
Host. We update the interface to pass the Host instead. This is
cleaner, but also better represents the intent of the interface. They
should not be able to access arbitrary attributes of the LibvirtDriver
object.

Change-Id: I87ceeee1ec46dc22754321574b16e6c47b27a848

8 years agoMerge "TrivialFix: Fixed typo in 'MemoryPageSizeInvalid' exception name in docstrings"
Jenkins [Tue, 1 Nov 2016 16:21:22 +0000 (16:21 +0000)]
Merge "TrivialFix: Fixed typo in 'MemoryPageSizeInvalid' exception name in docstrings"

8 years agoMerge "Remove unnecessary debug logs of normal API ops"
Jenkins [Tue, 1 Nov 2016 14:56:42 +0000 (14:56 +0000)]
Merge "Remove unnecessary debug logs of normal API ops"

8 years agoRemove unreachable code
dineshbhor [Tue, 1 Nov 2016 11:37:50 +0000 (17:07 +0530)]
Remove unreachable code

If the host list from database is empty compute_node_get_all_by_host()
db api itself raises ComputeHostNotFound exception. There is no need to
check for empty list and raise ComputeHostNotFound exception explicitly.

TrivialFix

Change-Id: Ia466f15ff8c291f7772fcde2304888f9487fa2a8

8 years agoMerge "Send events to all relevant hosts if migrating"
Jenkins [Tue, 1 Nov 2016 10:31:41 +0000 (10:31 +0000)]
Merge "Send events to all relevant hosts if migrating"

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 agoTransform instance.unpause notifications
MikeG451 [Fri, 30 Sep 2016 23:08:31 +0000 (23:08 +0000)]
Transform instance.unpause notifications

The instance.unpause.start and instance.unpause.end notifications
are transformed to the versioned framework.

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

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 agoTransform instance.unshelve notifications
stewie925 [Wed, 5 Oct 2016 16:27:36 +0000 (09:27 -0700)]
Transform instance.unshelve notifications

The instance.unshelve.start and instance.unshelve.end
notifications are transformed to the versioned framework.

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

8 years agoTrivialFix: Fixed typo in 'MemoryPageSizeInvalid' exception name in docstrings
Sergey Nikitin [Wed, 26 Oct 2016 12:53:52 +0000 (15:53 +0300)]
TrivialFix: Fixed typo in 'MemoryPageSizeInvalid' exception name in docstrings

Change-Id: Iabc552671de82179b5de6164c6ca1b781f4a5ca6

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 agoUse six.wraps
Ice Yao [Sun, 24 Jul 2016 16:49:29 +0000 (00:49 +0800)]
Use six.wraps

use six.wraps to replace functools.wraps

TrivialFix

Change-Id: If4a15882fbd88b9a6635d5277da9b951b5b3b68d

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 agoTransform instance.power_off notifications
Andy Hsiang [Thu, 16 Jun 2016 19:27:06 +0000 (15:27 -0400)]
Transform instance.power_off notifications

The instance.power_off.start and instance.power_off.end notifications
are transformed to the versioned framework.

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

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 agopci: in free_device(), compare by device id and not reference
Moshe Levi [Tue, 26 Jul 2016 21:07:44 +0000 (00:07 +0300)]
pci: in free_device(), compare by device id and not reference

The resource tracker might have a reference to a PCI device and fails
to free it because some of its attributes doesn't match any devices in the
PciDevTracker (for example the status of the device changed).

For this reason only match on device id when freeing a PCI device.

Co-Authored-By: Ludovic Beliveau <ludovic.beliveau@windriver.com>
Change-Id: Ifc9529d9184c57923f106d8ac1f647d5e70d2896

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 agoRemove conductor local api:s and 'use_local' config option
Hans Lindgren [Tue, 18 Oct 2016 10:02:37 +0000 (12:02 +0200)]
Remove conductor local api:s and 'use_local' config option

This change removes the deprecated conductor local mode and the
'use_local' flag that was used to control it.

UpgradeImpact

Change-Id: Icc1624606ecb561781a971467443e24b1643f535

8 years agoCleanup before removal of conductor local apis
Hans Lindgren [Tue, 18 Oct 2016 09:41:59 +0000 (11:41 +0200)]
Cleanup before removal of conductor local apis

Some old cruft from the when conductor proxying was being used to
make db calls are left in various places in unit tests. None of this
is of use anymore and needs to be removed before the conductor local
apis and related 'use_local' flag can be removed.

Change-Id: Id5fe30f4124396ac59ef3d008972db4dd930855d

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