'Update the ssc dictionary with ssc info for relevant pools
:param relevant_pools: The pools that this driver cares about'

def _update_ssc_info_v2(self, relevant_pools):

    ssc_stats = copy.deepcopy(self._ssc_stats)
    storage_pool_labels = [pool['label'] for pool in relevant_pools]
    ssc_data = self._client.list_ssc_storage_pools()
    ssc_data = [pool for pool in ssc_data if (pool['name'] in storage_pool_labels)]
    for pool in ssc_data:
        poolId = pool['poolId']
        if (poolId not in ssc_stats):
            ssc_stats[poolId] = {}
        pool_ssc_info = ssc_stats[poolId]
        pool_ssc_info['consistencygroup_support'] = True
        pool_ssc_info[self.ENCRYPTION_UQ_SPEC] = six.text_type(pool['encrypted']).lower()
        pool_ssc_info[self.SPINDLE_SPD_UQ_SPEC] = pool['spindleSpeed']
        flash_cache_capable = pool['flashCacheCapable']
        pool_ssc_info[self.FLASH_CACHE_UQ_SPEC] = six.text_type(flash_cache_capable).lower()
        da_capable = (pool['dataAssuranceCapable'] and self._is_data_assurance_supported())
        pool_ssc_info[self.DA_UQ_SPEC] = six.text_type(da_capable).lower()
        pool_ssc_info[self.RAID_UQ_SPEC] = self.SSC_RAID_TYPE_MAPPING.get(pool['raidLevel'], 'unknown')
        pool_ssc_info[self.THIN_UQ_SPEC] = six.text_type(pool['thinProvisioningCapable']).lower()
        if (pool['pool'].get('driveMediaType') == 'ssd'):
            pool_ssc_info[self.DISK_TYPE_UQ_SPEC] = 'SSD'
        else:
            pool_ssc_info[self.DISK_TYPE_UQ_SPEC] = self.SSC_DISK_TYPE_MAPPING.get(pool['pool'].get('drivePhysicalType'), 'unknown')
    self._ssc_stats = ssc_stats
