summaryrefslogtreecommitdiffstats
path: root/nova/volume
diff options
context:
space:
mode:
authorJenkins <jenkins@review.openstack.org>2012-05-31 01:29:40 +0000
committerGerrit Code Review <review@openstack.org>2012-05-31 01:29:40 +0000
commitf3edf7ff7edefede242de50aca59abc4c6adc7f9 (patch)
tree68e8260744e8ae02515c02fe71251362a031506f /nova/volume
parent069f8f3ea4ac20271cddca0c3e209ef0af8cd0d6 (diff)
parent26353bb372081f674cf5fd3dbbffd990918f3803 (diff)
Merge "Move queue_get_for() from db to rpc."
Diffstat (limited to 'nova/volume')
-rw-r--r--nova/volume/api.py16
1 files changed, 8 insertions, 8 deletions
diff --git a/nova/volume/api.py b/nova/volume/api.py
index e03e78779..0b9b4afff 100644
--- a/nova/volume/api.py
+++ b/nova/volume/api.py
@@ -152,7 +152,7 @@ class API(base.Base):
'terminated_at': now})
host = volume['host']
rpc.cast(context,
- self.db.queue_get_for(context, FLAGS.volume_topic, host),
+ rpc.queue_get_for(context, FLAGS.volume_topic, host),
{"method": "delete_volume",
"args": {"volume_id": volume_id}})
@@ -238,7 +238,7 @@ class API(base.Base):
def remove_from_compute(self, context, volume, instance_id, host):
"""Remove volume from specified compute host."""
rpc.call(context,
- self.db.queue_get_for(context, FLAGS.compute_topic, host),
+ rpc.queue_get_for(context, FLAGS.compute_topic, host),
{"method": "remove_volume_connection",
"args": {'instance_id': instance_id,
'volume_id': volume['id']}})
@@ -255,7 +255,7 @@ class API(base.Base):
@wrap_check_policy
def attach(self, context, volume, instance_uuid, mountpoint):
host = volume['host']
- queue = self.db.queue_get_for(context, FLAGS.volume_topic, host)
+ queue = rpc.queue_get_for(context, FLAGS.volume_topic, host)
return rpc.call(context, queue,
{"method": "attach_volume",
"args": {"volume_id": volume['id'],
@@ -265,7 +265,7 @@ class API(base.Base):
@wrap_check_policy
def detach(self, context, volume):
host = volume['host']
- queue = self.db.queue_get_for(context, FLAGS.volume_topic, host)
+ queue = rpc.queue_get_for(context, FLAGS.volume_topic, host)
return rpc.call(context, queue,
{"method": "detach_volume",
"args": {"volume_id": volume['id']}})
@@ -273,7 +273,7 @@ class API(base.Base):
@wrap_check_policy
def initialize_connection(self, context, volume, connector):
host = volume['host']
- queue = self.db.queue_get_for(context, FLAGS.volume_topic, host)
+ queue = rpc.queue_get_for(context, FLAGS.volume_topic, host)
return rpc.call(context, queue,
{"method": "initialize_connection",
"args": {"volume_id": volume['id'],
@@ -283,7 +283,7 @@ class API(base.Base):
def terminate_connection(self, context, volume, connector):
self.unreserve_volume(context, volume)
host = volume['host']
- queue = self.db.queue_get_for(context, FLAGS.volume_topic, host)
+ queue = rpc.queue_get_for(context, FLAGS.volume_topic, host)
return rpc.call(context, queue,
{"method": "terminate_connection",
"args": {"volume_id": volume['id'],
@@ -310,7 +310,7 @@ class API(base.Base):
snapshot = self.db.snapshot_create(context, options)
host = volume['host']
rpc.cast(context,
- self.db.queue_get_for(context, FLAGS.volume_topic, host),
+ rpc.queue_get_for(context, FLAGS.volume_topic, host),
{"method": "create_snapshot",
"args": {"volume_id": volume['id'],
"snapshot_id": snapshot['id']}})
@@ -334,7 +334,7 @@ class API(base.Base):
volume = self.db.volume_get(context, snapshot['volume_id'])
host = volume['host']
rpc.cast(context,
- self.db.queue_get_for(context, FLAGS.volume_topic, host),
+ rpc.queue_get_for(context, FLAGS.volume_topic, host),
{"method": "delete_snapshot",
"args": {"snapshot_id": snapshot['id']}})