Sorry, again.. Here it is. --- a/xlators/cluster/dht/src/dht-diskusage.c +++ b/xlators/cluster/dht/src/dht-diskusage.c @@ -234,12 +235,13 @@ dht_free_disk_available_subvol (xlator_t *this, xlator_t *subvol) for (i = 0; i < conf->subvolume_cnt; i++) { if (conf->disk_unit == 'p') { if (conf->du_stats[i].avail_percent > max_avail) { - max_avail = conf->du_stats[i].avail_percent; + max_avail = conf->du_stats[i].avail_percent; } avail_subvol = conf->subvolumes[i]; } else { if (conf->du_stats[i].avail_space > max_avail) { - max_avail = conf->du_stats[i].avail_space; + max_avail = conf->du_stats[i].avail_space; + avail_subvol = conf->subvolumes[i]; } } }