Loading cloudcontrol/server/jobs/clone.py +4 −1 Original line number Diff line number Diff line Loading @@ -63,6 +63,7 @@ class CloneJob(BaseJob): # Create storages on destination: old_new_disk_mapping = {} # Mapping between old and new disk names names = {} self.report('create volumes') for disk in vm.get('disk', '').split(): # Getting informations about the disk: Loading @@ -81,6 +82,8 @@ class CloneJob(BaseJob): else: name = '%s_%s' % (self['new_vm_name'], name) names[disk] = name fulloldname = '/dev/%s/%s' % (pool, old_name) fullnewname = '/dev/%s/%s' % (pool, name) old_new_disk_mapping[fulloldname] = fullnewname Loading Loading @@ -114,7 +117,7 @@ class CloneJob(BaseJob): self.checkpoint(rb_define) # Copy all source disk on destination disk: for disk in vm.get('disk', '').split(): for disk, name in names.iteritems(): self._copy_disk(source, dest, vm, disk, name) self.logger.info('Job-%s: Clonage completed with success', self['id']) Loading Loading
cloudcontrol/server/jobs/clone.py +4 −1 Original line number Diff line number Diff line Loading @@ -63,6 +63,7 @@ class CloneJob(BaseJob): # Create storages on destination: old_new_disk_mapping = {} # Mapping between old and new disk names names = {} self.report('create volumes') for disk in vm.get('disk', '').split(): # Getting informations about the disk: Loading @@ -81,6 +82,8 @@ class CloneJob(BaseJob): else: name = '%s_%s' % (self['new_vm_name'], name) names[disk] = name fulloldname = '/dev/%s/%s' % (pool, old_name) fullnewname = '/dev/%s/%s' % (pool, name) old_new_disk_mapping[fulloldname] = fullnewname Loading Loading @@ -114,7 +117,7 @@ class CloneJob(BaseJob): self.checkpoint(rb_define) # Copy all source disk on destination disk: for disk in vm.get('disk', '').split(): for disk, name in names.iteritems(): self._copy_disk(source, dest, vm, disk, name) self.logger.info('Job-%s: Clonage completed with success', self['id']) Loading