From 35f603ec9641c3fcc0f4c95d67cfb8a38113251d Mon Sep 17 00:00:00 2001 From: Guba Sándor Date: Tue, 23 Sep 2014 09:02:29 +0200 Subject: [PATCH] vm: model resize_disk function --- circle/vm/models/instance.py | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/circle/vm/models/instance.py b/circle/vm/models/instance.py index f2fd311..766ebfe 100644 --- a/circle/vm/models/instance.py +++ b/circle/vm/models/instance.py @@ -790,6 +790,16 @@ class Instance(AclBase, VirtualMachineDescModel, StatusModel, OperatedMixin, else: 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): """Deploy all associated disks. """ -- libgit2 0.26.0