diff options
-rw-r--r-- | util/hashring.lua | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/util/hashring.lua b/util/hashring.lua index 322bc005..d4555669 100644 --- a/util/hashring.lua +++ b/util/hashring.lua @@ -1,13 +1,13 @@ local function generate_ring(nodes, num_replicas, hash) local new_ring = {}; - for _, node_name in ipairs(nodes) do - for replica = 1, num_replicas do - local replica_hash = hash(node_name..":"..replica); - new_ring[replica_hash] = node_name; - table.insert(new_ring, replica_hash); - end - end - table.sort(new_ring); + for _, node_name in ipairs(nodes) do + for replica = 1, num_replicas do + local replica_hash = hash(node_name..":"..replica); + new_ring[replica_hash] = node_name; + table.insert(new_ring, replica_hash); + end + end + table.sort(new_ring); return new_ring; end |