summaryrefslogtreecommitdiffstats
path: root/nova/compute
diff options
context:
space:
mode:
authorSoren Hansen <soren@linux2go.dk>2011-03-22 16:53:43 +0100
committerSoren Hansen <soren@linux2go.dk>2011-03-22 16:53:43 +0100
commit7ae8f5563c42d7c5dc67047dd9c42e982281d80b (patch)
tree35a72e2a1e4364b1539119f2bd3f3caa252a7063 /nova/compute
parent3c7de6db490a8482f6d1fb5fefc750050cb1e269 (diff)
Apparantly a more common problem than first thought.
Diffstat (limited to 'nova/compute')
-rw-r--r--nova/compute/manager.py8
1 files changed, 6 insertions, 2 deletions
diff --git a/nova/compute/manager.py b/nova/compute/manager.py
index 576937cd8..67290c8dc 100644
--- a/nova/compute/manager.py
+++ b/nova/compute/manager.py
@@ -41,9 +41,10 @@ import string
import socket
import sys
import tempfile
-import time
import functools
+from eventlet import greenthread
+
from nova import exception
from nova import flags
from nova import log as logging
@@ -800,7 +801,7 @@ class ComputeManager(manager.Manager):
return self.driver.update_available_resource(context, self.host)
- def pre_live_migration(self, context, instance_id):
+ def pre_live_migration(self, context, instance_id, time=None):
"""Preparations for live migration at dest host.
:param context: security context
@@ -808,6 +809,9 @@ class ComputeManager(manager.Manager):
"""
+ if not time:
+ time = greenthread
+
# Getting instance info
instance_ref = self.db.instance_get(context, instance_id)
ec2_id = instance_ref['hostname']