summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSandy Walsh <sandy.walsh@rackspace.com>2011-05-19 11:17:20 -0700
committerSandy Walsh <sandy.walsh@rackspace.com>2011-05-19 11:17:20 -0700
commitce37d88a91c016fdb7f29a9178fb0b08a6a8f1b2 (patch)
tree5c7b750a4ff891d28fea9cbbe3e77baac551b53d
parentc7e0b5d13f16e53036d77c91322d9e000252660f (diff)
downloadnova-ce37d88a91c016fdb7f29a9178fb0b08a6a8f1b2.tar.gz
nova-ce37d88a91c016fdb7f29a9178fb0b08a6a8f1b2.tar.xz
nova-ce37d88a91c016fdb7f29a9178fb0b08a6a8f1b2.zip
temp
-rw-r--r--nova/api/openstack/servers.py2
-rw-r--r--nova/scheduler/zone_aware_scheduler.py3
2 files changed, 3 insertions, 2 deletions
diff --git a/nova/api/openstack/servers.py b/nova/api/openstack/servers.py
index 12008d44a..738910bc8 100644
--- a/nova/api/openstack/servers.py
+++ b/nova/api/openstack/servers.py
@@ -162,7 +162,7 @@ class Controller(common.OpenstackController):
msg = _("Server name is not defined")
return exc.HTTPBadRequest(msg)
- zone_blob = env.get('blob', None)
+ zone_blob = env['server'].get('blob')
name = env['server']['name']
self._validate_server_name(name)
name = name.strip()
diff --git a/nova/scheduler/zone_aware_scheduler.py b/nova/scheduler/zone_aware_scheduler.py
index 6600951fb..9572d1c9f 100644
--- a/nova/scheduler/zone_aware_scheduler.py
+++ b/nova/scheduler/zone_aware_scheduler.py
@@ -150,7 +150,8 @@ class ZoneAwareScheduler(driver.Scheduler):
raise exception.NotAuthorized(_("Bad credentials attempting "
"to talk to zone at %(url)s.") % locals())
- nova.servers.create(name, image, flavor, ipgroup, meta, files)
+ nova.servers.create(name, image, flavor, ipgroup, meta, files,
+ child_blob)
def select(self, context, request_spec, *args, **kwargs):
"""Select returns a list of weights and zone/host information