From dcad314fb9713104f0029311c43907e362ec6d49 Mon Sep 17 00:00:00 2001 From: John Griffith Date: Fri, 4 May 2012 11:31:56 -0600 Subject: 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 --- nova/volume/api.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'nova/volume/api.py') 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 -- cgit