summaryrefslogtreecommitdiffstats
path: root/nova/volume/api.py
diff options
context:
space:
mode:
authorJohn Griffith <john.griffith@solidfire.com>2012-05-04 11:31:56 -0600
committerJohn Griffith <john.griffith@solidfire.com>2012-05-10 13:36:32 -0600
commitdcad314fb9713104f0029311c43907e362ec6d49 (patch)
tree4e6fffab1e7f064e94cee264192d05269ad1c0d4 /nova/volume/api.py
parentd9ed81222048f589b6863aaf2a99983ba5a3094f (diff)
downloadnova-dcad314fb9713104f0029311c43907e362ec6d49.tar.gz
nova-dcad314fb9713104f0029311c43907e362ec6d49.tar.xz
nova-dcad314fb9713104f0029311c43907e362ec6d49.zip
Remove instance Foreign Key in volumes table, replace with instance_uuid
* Remove the instance relationship and instance_id FK * Add instance_uuuid column to volumes table * Passed unit tests and devstack tests Change-Id: Id598f1f1d7915d1af6bf3dd75e5819dce08aaa0f
Diffstat (limited to 'nova/volume/api.py')
-rw-r--r--nova/volume/api.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/nova/volume/api.py b/nova/volume/api.py
index f62d41ea6..33643954c 100644
--- a/nova/volume/api.py
+++ b/nova/volume/api.py
@@ -248,13 +248,13 @@ class API(base.Base):
self.update(context, volume, {"status": "available"})
@wrap_check_policy
- def attach(self, context, volume, instance_id, mountpoint):
+ def attach(self, context, volume, instance_uuid, mountpoint):
host = volume['host']
queue = self.db.queue_get_for(context, FLAGS.volume_topic, host)
return rpc.call(context, queue,
{"method": "attach_volume",
"args": {"volume_id": volume['id'],
- "instance_id": instance_id,
+ "instance_uuid": instance_uuid,
"mountpoint": mountpoint}})
@wrap_check_policy