'Update storage information'

def _update_volume_stats(self):

    self._send_query()
    data = {}
    data['vendor_name'] = 'X-IO'
    data['driver_version'] = self._get_version()
    if self.configuration.volume_backend_name:
        backend_name = self.configuration.volume_backend_name
    else:
        backend_name = self.__class__.__name__
    data['volume_backend_name'] = backend_name
    data['reserved_percentage'] = 0
    (pools, vol_cnt) = self._get_pools()
    total_cap = 0
    free_cap = 0
    for pool in pools:
        total_cap += int(pool['total_capacity_gb'])
        free_cap += int(pool['free_capacity_gb'])
    data['total_capacity_gb'] = int(total_cap)
    data['free_capacity_gb'] = int(free_cap)
    data['QoS_support'] = self.configuration.ise_qos
    data['affinity'] = self.configuration.ise_affinity
    data['thin'] = self.configuration.san_thin_provision
    data['pools'] = pools
    data['active_volumes'] = int(vol_cnt)
    return data
