'Update SRP stats.
:param array_info: array information
:returns: location_info
:returns: totalManagedSpaceGbs
:returns: remainingManagedSpaceGbs
:returns: provisionedManagedSpaceGbs
:returns: array_reserve_percent
:returns: wlpEnabled'

def _update_srp_stats(self, array_info):

    (totalManagedSpaceGbs, remainingManagedSpaceGbs, provisionedManagedSpaceGbs, array_reserve_percent, wlpEnabled) = self.provision.get_srp_pool_stats(array_info['SerialNumber'], array_info)
    LOG.info('Capacity    stats    for    SRP    pool    %(srpName)s    on    array    %(arrayName)s    total_capacity_gb=%(total_capacity_gb)lu,    free_capacity_gb=%(free_capacity_gb)lu,    provisioned_capacity_gb=%(provisioned_capacity_gb)lu', {'srpName': array_info['srpName'], 'arrayName': array_info['SerialNumber'], 'total_capacity_gb': totalManagedSpaceGbs, 'free_capacity_gb': remainingManagedSpaceGbs, 'provisioned_capacity_gb': provisionedManagedSpaceGbs})
    location_info = ('%(arrayName)s#%(srpName)s#%(slo)s#%(workload)s' % {'arrayName': array_info['SerialNumber'], 'srpName': array_info['srpName'], 'slo': array_info['SLO'], 'workload': array_info['Workload']})
    return (location_info, totalManagedSpaceGbs, remainingManagedSpaceGbs, provisionedManagedSpaceGbs, array_reserve_percent, wlpEnabled)
