nova/nova
Johannes Erdfelt 26b1523eba Return 409 error if get_vnc_console is called before VM is created
Fixes bug 1034117

In the xenapi driver, the URL returned for a VNC console will include
information to locate the particular VM on the dom0, however the VM isn't
create until part way through the build process. This leaves a window
where a 404 error could be returned by the os-getVNCConsole action.
Change this to return a 409 meaning it's not ready yet.

Change-Id: Icc3b288d1aae12eb264b2be7fc8f9465d568af74
2012-08-07 19:55:25 +00:00
..
api Return 409 error if get_vnc_console is called before VM is created 2012-08-07 19:55:25 +00:00
auth Remove deprecated auth code 2012-07-09 23:30:21 -07:00
CA Clean up crypto.py 2012-01-18 21:56:14 -08:00
cert Change base rpc version to 1.0 in compute rpcapi. 2012-07-12 16:10:37 -04:00
cloudpipe Fix cloudpipe keypair creation. Add pipelib tests 2012-07-19 16:46:43 +02:00
common Only log deprecated config warnings once. 2012-08-05 08:41:22 -04:00
compat Merge "fix restructuredtext formatting in docstrings that show up in the developer guide" 2012-03-07 01:34:42 +00:00
compute Remove temporary hack from wrap_instance_fault. 2012-08-07 10:18:58 -04:00
console Fixes console/vmrc_manager.py import error 2012-07-25 14:43:39 +08:00
consoleauth Change base rpc version to 1.0 in compute rpcapi. 2012-07-12 16:10:37 -04:00
db Merge "Remove old exception type" 2012-08-06 18:54:49 +00:00
image Fix traceback when using s3. 2012-08-01 13:09:58 -05:00
ipv6 Fix OpenStack Capitalization 2012-03-15 16:10:53 -07:00
locale Imported Translations from Launchpad 2012-05-20 23:04:49 +00:00
network Update usage of 'ip' to handle more return codes 2012-08-02 13:28:06 -05:00
objectstore Add s3_listen and s3_listen_port options. 2012-05-16 09:26:49 -04:00
openstack Update RPC code from common 2012-08-06 19:52:44 -04:00
rootwrap Move rootwrap filters definition to config files 2012-06-22 15:35:23 +02:00
scheduler Send full instance to compute live_migration. 2012-08-06 15:09:33 -04:00
testing Remove unused testing.fake 2012-07-18 14:04:37 -07:00
tests Return 409 error if get_vnc_console is called before VM is created 2012-08-07 19:55:25 +00:00
virt Return 409 error if get_vnc_console is called before VM is created 2012-08-07 19:55:25 +00:00
vnc Switch to common logging. 2012-07-02 15:57:09 -05:00
volume Fixes parameter passing to tgt-admin for iscsi 2012-08-06 16:45:31 -07:00
__init__.py Allow file logging config 2012-02-17 11:24:32 -06:00
block_device.py EC2 DescribeImages reports correct rootDeviceType 2012-07-17 18:29:22 +01:00
context.py Check instance lock in compute/api 2012-08-02 10:20:27 -07:00
crypto.py Drop AES functions and pycrypto dependency 2012-08-05 04:10:36 +01:00
exception.py Return 409 error if get_vnc_console is called before VM is created 2012-08-07 19:55:25 +00:00
flags.py Deprecate root_helper in favor of rootwrap_config 2012-08-01 15:32:37 +02:00
manager.py Add the plugin framework from common; use and test. 2012-07-15 16:25:26 -05:00
notifications.py Fix notification logic 2012-08-04 14:12:49 +01:00
policy.py Use function registration for policy checks 2012-08-02 13:26:27 -05:00
quota.py Adds per-user-quotas support for more detailed quotas management 2012-08-06 23:55:22 +08:00
service.py Improve external lock implementation 2012-08-04 12:52:50 +01:00
test.py Remove unused imports 2012-08-02 14:07:06 -07:00
utils.py Merge "Improve external locking on Windows" 2012-08-07 08:27:06 +00:00
version.py Open Folsom 2012-03-20 08:17:40 +01:00
wsgi.py Switch to common logging. 2012-07-02 15:57:09 -05:00