diff options
author | Raghavendra Talur <rtalur@redhat.com> | 2013-01-24 11:26:37 +0530 |
---|---|---|
committer | Anand Avati <avati@redhat.com> | 2013-02-04 08:43:50 -0800 |
commit | 2a46c8769bc2b6ad491a305ea1d38023d0e22617 (patch) | |
tree | 1c4f5ef50b148c13b5f00bbcca2195578ef8c08a /ufo/gluster/swift/common/utils.py | |
parent | 50f0882051dff81882115bf72abb67577099944f (diff) |
cluster/dht: Correct min_free_disk behaviour
Problem:
Files were being created in subvol which had less than
min_free_disk available even in the cases where other
subvols with more space were available.
Solution:
Changed the logic to look for subvol which has more
space available.
In cases where all the subvols have lesser than
Min_free_disk available , the one with max space and
atleast one inode is available.
Known Issue: Cannot ensure that first file that is
created right after min-free-value is crossed on a
brick will get created in other brick because disk
usage stat takes some time to update in glusterprocess.
Will fix that as part of another bug.
Change-Id: If3ae0bf5a44f8739ce35b3ee3f191009ddd44455
BUG: 858488
Signed-off-by: Raghavendra Talur <rtalur@redhat.com>
Reviewed-on: http://review.gluster.org/4420
Tested-by: Gluster Build System <jenkins@build.gluster.com>
Reviewed-by: Anand Avati <avati@redhat.com>
Diffstat (limited to 'ufo/gluster/swift/common/utils.py')
0 files changed, 0 insertions, 0 deletions