From 022dd4891b1dbdf5070b24e024c9c245481a0011 Mon Sep 17 00:00:00 2001 From: Palash Nandi Date: Wed, 29 Jul 2020 07:27:17 +0530 Subject: [PATCH] Update WeightedRoundRobin.java assignTo should not be negative i believe --- .../src/main/java/algorithms/WeightedRoundRobin.java | 1 + 1 file changed, 1 insertion(+) diff --git a/service-orchestrator/src/main/java/algorithms/WeightedRoundRobin.java b/service-orchestrator/src/main/java/algorithms/WeightedRoundRobin.java index e8919e3..55f0d36 100644 --- a/service-orchestrator/src/main/java/algorithms/WeightedRoundRobin.java +++ b/service-orchestrator/src/main/java/algorithms/WeightedRoundRobin.java @@ -28,6 +28,7 @@ public class WeightedRoundRobin implements Router { synchronized (this.lock) { nodes.remove(node); assignTo--; + if(assignTo < 0 ) assignTo = 0; currentNodeAssignments = 0; } }