'Retrieve pool (i.e. NFS share) stats info from SSC volumes.'

def _get_pool_stats(self, filter_function=None, goodness_function=None):

    pools = []
    self.perf_library.update_performance_cache()
    for nfs_share in self._mounted_shares:
        capacity = self._get_share_capacity_info(nfs_share)
        pool = dict()
        pool['pool_name'] = nfs_share
        pool['QoS_support'] = False
        pool['multiattach'] = False
        pool.update(capacity)
        thick = (not self.configuration.nfs_sparsed_volumes)
        pool['thick_provisioning_support'] = thick
        pool['thin_provisioning_support'] = (not thick)
        utilization = self.perf_library.get_node_utilization()
        pool['utilization'] = na_utils.round_down(utilization, '0.01')
        pool['filter_function'] = filter_function
        pool['goodness_function'] = goodness_function
        pool['consistencygroup_support'] = True
        pools.append(pool)
    return pools
