| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Change-Id: I444a726c3906f3c25a47b558df4225bda36efe8c
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
If distutils-extra is installed, all scripts are automatically included
in the tarball. We should explicitly include them in setup.py to avoid
confusion.
As an example, the 2011.3 tarballs appear to have been generated with
distutils-extra but the 2011.3.1/2012.1 tarballs are now being
generated in a venv. So, these newer tarballs are missing scripts which
were included in 2011.3.
(cherry picked from commit d72109e7114724de668de24800829b07e0d3fe7e)
Change-Id: I2a85418b84b93e041f6c7d31833b09acdcb29daa
|
|\ \
| |/
|/|
| | |
exceptions and client hangs" into stable/diablo
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
client hangs
As Sateesh points out nova.service.Service.__getattr__ throws an AttributeError exception when the upcall method is not available.
However nova.rpc should catch all exceptions. This does not happen in this specific case because the following statement was outside the try-catch-all:
node_func = getattr(self.proxy, str(method))
(cherry picked from commit 421e5cb2b4a3f1b5a8db58543b9cd96df62e9599)
Change-Id: I437c88783bca037e4054078d2687ef41c8fc2b83
|
|\ \ |
|
| |/
| |
| |
| |
| |
| |
| |
| |
| | |
If project_id is given when a network is created, it has to be saved in
the database.
(cherry picked from commit 52de7e6aba5d0c7dac17f2ff5f1fc534eef7492e)
Change-Id: I59a05f55202484cfe7910e159d80cd4b5f51dffa
|
|\ \ |
|
| |/
| |
| |
| |
| |
| |
| |
| |
| | |
Glance no longer returns location through its public API, so we
should not attempt to display it. Addresses bug 911599.
(cherry picked from commit 3e015b869789c7aeeb90e160ede3b3a7b7921f30)
Change-Id: I3400006eb6ab94095c0c2d2b5dc90cb9b7775a84
|
|/
|
|
|
|
| |
(cherry picked from commit efc350cbf1658779f4619af72b7acc7858cb8b06)
Change-Id: I57be65a6d858acfea64ca4de74bfc0375ef00d1d
|
|
|
|
|
|
|
|
| |
Set version to 2011.3.1, but with final=False
See http://wiki.openstack.org/StableBranchRelease
Change-Id: I9148ae79d61985d867e5df4880be1970aa0deeff
|
|
|
|
|
|
|
|
|
|
|
| |
Add a revision field to the version number to account for releases from
the stable branch, e.g. 2011.3.1.
See http://wiki.openstack.org/StableBranchRelease
(cherry picked from commit bd035a5a6d2d36102986da491c996f1c17fcda40)
Change-Id: I34238a5639d34c9cf44655775a6be80fdd446233
|
|
|
|
|
|
|
|
|
|
|
|
| |
Prevent project_id overwriting from OSAPI request parameters.
The patch is actually very simple (nova/api/openstack/wsgi.py) but
needs significant test adjustments (nova/tests/*) to pass.
Fixes bug 904072. Patch from Vish Ishaya and Mark McLoughlin.
(cherry picked from commit c9c09bd60e7a0e0258d218a31d7878755bea1395)
Change-Id: I66ea0f178ce6271ec1020e9f1a73bd4e8c83ddab
|
|\
| |
| |
| | |
into stable/diablo
|
| |
| |
| |
| |
| |
| | |
Fixes bug #901445
Change-Id: I8c112d92d6a54715073ef1119372d782c3be37c9
|
| |
| |
| |
| | |
Change-Id: If9964b8f790077ee9edc88f42ff22e15b31fa540
|
|\ \ |
|
| |/
| |
| |
| |
| |
| | |
Already supported in master
Change-Id: I548474ba5cdbea398d6a7746b5dfcbf026d4d90f
|
|\ \
| | |
| | |
| | | |
method VpnCommands._vpn_for - fixed" into stable/diablo
|
| |/
| |
| |
| |
| |
| | |
VpnCommands._vpn_for - fixed
Change-Id: I86c509d98fac685a5d658f397d0672f71b4bc175
|
|\ \ |
|
| |/
| |
| |
| |
| |
| |
| | |
This fixes bug 903943. If you used lxc, you'd eventually
see stack traces in nova-compute due to use of dom.vcpus().
Change-Id: I8ff4e973d33eef3df116feb237b2febc8e6a59b5
|
|\ \ |
|
| |/
| |
| |
| |
| |
| |
| |
| | |
The 'collie cluster status' default output is more verbose since
sheepdog 0.24. The '-r' (raw) option has been added for less verbose
output but won't be used to ensure compatibility with pre-0.24 sheepdog.
Change-Id: Ie31bdded928772250515e439016fc5c5beb00d83
|
|\ \ |
|
| |/
| |
| |
| | |
Change-Id: I4c7ab8512fe3a00dd555d3a183b2c2348cef9e21
|
|\ \ |
|
| |/
| |
| |
| |
| |
| |
| | |
fixes bug 898162
If a snapshot fails now the instance task_state is set back to None.
Change-Id: I5ed8850a35aea901adf253f3f4adc590efd3a075
|
|/
|
|
|
|
|
| |
If sys is compiled on a Linux 3.X system, it returns LINUX3 instead of
LINUX2 for sys.platform.upper().
Change-Id: I78dae37d4facbaf6513c0eab651b1a06b93949b2
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Fixes bug 897155
Cherry picked from 84693b4a16413830be61f465f602de9d13b45161
Also adds a new fake rpc implementation that tests use by default.
This speeds up the test run by ~10% on my system. We can decide to
ditch fake_rabbit at some point later..
Change-Id: I8877fad3d41ae055c15b1adff99e535c34e9ce92
|
|\ \
| | |
| | |
| | | |
be reported properly" into stable/diablo
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
reported properly
In Resource.__call__, catch any faults.Fault that are thrown by the request
handler, and make those the action_result. This means that the Fault doesn't
fall into the exception handler below (faults.Fault is a subclass of
webob.exc.HTTPException) and so we don't attempt to wrap a Fault in a Fault.
(cherry picked from commit 01150b5d0d482a83a1065c2a6d62f4963c9f838d)
Change-Id: Ica31723ddd621332ec4be75db0d675bc98905e43
|
|\ \ \ |
|
| |/ /
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
If libvirt was restarted, a libvirt.libvirtError was raised with error
domain libvirt.VIR_FROM_RPC when trying to use the existing connection.
(cherry picked from commit 7c11490677bc49086271ee377e6a8076eebe15f6)
Change-Id: Ib3d4ff23aadf5a0c93dde0c37c5686bf404ce9de
|
|\ \ \ |
|
| |/ /
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Introduced various sanity checks before adding security group rule
into the database. The checks have been implemented both in EC2 and
openstack extension code.
Implemented the suggestions made in first patch by Brian
Fixed the unit tests in security groups
Fixed pep8 issues in security group unit tests
Fixes bug 869979.
(cherry picked from commit 1a12349c056b52b488591abb1671ad94a6db6526)
Change-Id: I2ac28666e90e7bdeacb7b1c2676c0719cfb9e441
|
|\ \ \ |
|
| |/ /
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
fixes bug #889164
The sha1() parameter is converted to a string
before calling the funcion.
(cherry picked from commit 17ae2d2662ca9af6eee0cf96fe48d3951593dc6b)
Change-Id: I9cb6ff43c106c214e027d3bdacb795b4b0269f94
|
|\ \ \ |
|
| |/ /
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Added an aditional testunit to the VlanNetworkTestCase to check
if the FixedIpNotFoundForNetwork exception is raised properly.
(cherry picked from commit 6e7b0387e417e4ef36b8ce1e0b7a7db32732838d)
Change-Id: I92a0ca22aadcfa9a7fd434375e239be8ccf4f387
|
|\ \ \ |
|
| |/ /
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
* Adds lookup of host version in XenAPI session
* Add call to determine function name of resize
(cherry picked from commit bee61b32420a2b8ce982406cd6c9647098bdf70b)
Change-Id: I797ff2ea34a3b3fde1091efba803a4572aaf1ede
|
|\ \ \ |
|
| |/ /
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
fixes 897089
(cherry picked from commit 8230533824fd170498e51b43dd2f20e6af410c53)
Change-Id: Iaa03c7b75abf67c78b4605c29ef1770c96c6a199
|
|\ \ \
| | | |
| | | |
| | | |
| | | |
| | | | |
* changes:
Move failed instances to error state
Update exception.wrap_exception so that all exceptions (not just Error and NovaException types) get logged correctly.
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
On instance creation there is the possibility of
an instance raising. This would not cause the
instance to be moved to the error state. This
patch fixes that. lp885323
update 1: fixing exception handling
update 2: preserving the individual messages
update 3: rebase on master & fix spacing
(cherry picked from commit c04b431cd63f4d934f40dd1f62a9107ae6dfde90)
Change-Id: I7584b527e408c08014f1b6a8abda343f1e2aa3b8
|
| |/ /
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
and NovaException types) get logged correctly.
(cherry picked from commit 19b3b7a0c50dd6a68238daf8827519fd83a395cc)
Change-Id: I37aef06551a5ea4e29960bd80aeb0415d945fe95
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Change exception.VolumeIsBusy to derive from NovaException instead of
Error, so that an 'unexpected keyword' exception is not thrown when
the exception is raised with keyword parameters.
Add unit test to confirm that the 'unexpected keyword' exception is not
thrown when the exception is raised by nova.volume.driver.VolumeDriver
Responded to reviewer observations, fix pep8 errors in tset_volume.py,
added email address to Authors file.
(cherry picked from commit e0ef89f091a77a25fa9bcfd466159e101cb42c56)
Change-Id: I15464cb0cf72a2c71f430e4c8c5c2b27cd4e2ef9
|
|\ \ \ |
|