<div dir="ltr"><span style="font-size:12.8px">Hi All,</span><div style="font-size:12.8px"><br></div><div style="font-size:12.8px">I was trying to understand the Ring Algorithm for Openstack Swift. I have went through official docs. I found that it uses Consistent Hashing Ring[1].</div><div style="font-size:12.8px"><br></div><div style="font-size:12.8px">But the problem is, It doesn't mention about the features of Swift like Given 3 regions, Each file should go to different regions etc.</div><div style="font-size:12.8px"><br></div><div style="font-size:12.8px">If I have 8 nodes with equal weights, then a couple of nodes are always empty even after inserting 20 files [with each of 3 replicas]. I feel that this doesn't happen in Swift Algorithm, But only in Consistent Hashing Ring.</div><div style="font-size:12.8px"><b><br></b></div><div style="font-size:12.8px"><b>So, what other things Swift Ring Algorithm have apart from Consistent Hashing Ring?</b></div><div style="font-size:12.8px"><br></div><div style="font-size:12.8px">Thank you</div><div style="font-size:12.8px"><br></div><div style="font-size:12.8px">Sameer Kulkarni</div></div>