Commit 35f603ec by Guba Sándor

vm: model resize_disk function

parent d8e6776f
...@@ -790,6 +790,16 @@ class Instance(AclBase, VirtualMachineDescModel, StatusModel, OperatedMixin, ...@@ -790,6 +790,16 @@ class Instance(AclBase, VirtualMachineDescModel, StatusModel, OperatedMixin,
else: else:
raise raise
def resize_disk(self, disk, size, timeout=15):
try:
queue_name = self.get_remote_queue_name('vm', 'slow')
return vm_task.resize_disk.apply_async(
args=[self.vm_name, disk.path, size],
queue = queue_name).get(timeout=timeout)
except:
raise
def deploy_disks(self): def deploy_disks(self):
"""Deploy all associated disks. """Deploy all associated disks.
""" """
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment