'Creates a clone of the specified volume.'

@debugger
def create_cloned_volume(self, volume, src_vref):

    (pool, project, volume_name) = self._get_pool_project_volume_name(src_vref)
    data_set_path = ('%s/%s/%s' % (pool, TEGILE_LOCAL_CONTAINER_NAME, project))
    source_volume = {'blockSize': TEGILE_DEFAULT_BLOCK_SIZE, 'datasetPath': data_set_path, 'local': 'true', 'name': volume_name, 'poolName': ('%s' % pool), 'projectName': ('%s' % project), 'protocol': self._protocol, 'thinProvision': 'true', 'volSize': (src_vref['size'] * units.Gi)}
    dest_volume = {'blockSize': TEGILE_DEFAULT_BLOCK_SIZE, 'datasetPath': data_set_path, 'local': 'true', 'name': volume['name'], 'poolName': ('%s' % pool), 'projectName': ('%s' % project), 'protocol': self._protocol, 'thinProvision': 'true', 'volSize': (volume['size'] * units.Gi)}
    params = list()
    params.append(source_volume)
    params.append(dest_volume)
    self._api_executor.send_api_request(method='createClonedVolume', params=params)
    return self.get_additional_info(volume, pool, project)
