'Creates a snapshot and then clones the snapshot into a volume.'

def create_cloned_volume(self, volume, src_vref):

    LOG.info('new    cloned    volume:    %s', volume['name'])
    LOG.info('source    volume    for    cloning:    %s', src_vref['name'])
    snapshot = {'volume_name': src_vref['name'], 'volume_id': src_vref['id'], 'volume_size': src_vref['size'], 'name': self._create_snapshot_name()}
    self.create_snapshot(snapshot)
    return self.create_volume_from_snapshot(volume, snapshot, method='MOVE')
