Updated openstack/openstack
Project: openstack/tempest  ca8bb2d896cb2c3106bbf65a2c7293bda1a36e03
null
Update openstack/common/lockutils

The following commits are in this update:

79e6bc6 fix lockutils.lock() to make it thread-safe
ace5120 Add main() to lockutils that creates temp dir for locks
537d8e2 Allow lockutils to get lock_path conf from envvar
371fa42 Move LockFixture into a fixtures module
d498c42 Fix to properly log when we release a semaphore

Change-Id: Iefe5f90b3886c58736bdb27e9019bc19a8e49179
Updated openstack/openstack
Project: openstack/keystone  d004e4f9a47031bdc93d4a8746f5149598ac80b8
null
Revert "Return a descriptive error message for controllers"

This reverts commit 6512c71a49c14e1a2f7a857a37b96883def57788.

While this fixes the problem it doesn't do it in a comprehensive way.
The right way would be to implement real validation.

The reverted patch breaks on methods marked as deprecated because the
deprecated decorator is a function that accepts *args and **kwargs.
This bypasses the check and we go back to the same TypeError from the
original bug.

Related-Bug: #1149987
Change-Id: I0efbcce9abc23bf79eb970e441e5f7644b1c8453
Updated openstack/openstack
Project: openstack/tempest  b6473eade921dcda1b88bea8e2d9f4b4f69a603c
null
Add test for Swift formpost middleware

Change-Id: Ifb86572d5c050b3e01553160f1774de62fb525bd
Updated openstack/openstack
Project: openstack/heat  0e6a20a60ff63c07792d48e9a8afa447ad93cc4c
null
Remove unused fake test code

This just confuses everyone.

bug: #1195452
Change-Id: I9d8524a7619663e5f0e5cce619a0587290ff1db7
Updated openstack/openstack
Project: openstack/heat  d37a80f774f7ef3d2c4f0240e0824db9f31f132f
null
Provide access to Trove client

python-troveclient is required for implementing Database As A
Service (DBaaS) resource. This patch makes Heat depend on
python-troveclient and also changing clients.py and resource.py
to provide access to troveclient.

Implements: blueprint dbaas-trove-resource

Change-Id: I010d4a11793cc634aa0af5f01b637fff4effbf61
Updated openstack/openstack
Project: openstack/python-glanceclient  57a2b43f6a672446c8ed5351fbc65235bfd7c08c
null
Readd missing Babel dependency after merge from Oslo(master/bdda833)

The gettextutils now require Babel.

Change-Id: I2c3c443eff63a1adc727b9f65a755a3977c85a90
Updated openstack/openstack
Project: openstack/nova  b5d0de21ed0cdfb5c8769fa13adc32327ede1a63
null
Recover from build state on compute manager start-up

If a compute manager is stopped / fails during a build operation
then the instance will be left stuck with vm_state=BUILDING

During restart the one thing we can be sure about such instances
is that providing the task state is not SCHEDULING (i.e the request
is not still on the queue) then there is no thread running for this
instance.

In this case we can treat instances in this state as if they have
failed to spawn and put the into an ERROR state.

Closes-Bug: 1197024
Related to blueprint recover-stuck-state

Change-Id: I7b116d8154036c43b0feb23f5669f52358408d2b