ChandimaPrabath commited on
Commit
e2deb31
·
1 Parent(s): 58f99fb
Files changed (1) hide show
  1. LoadBalancer.py +2 -2
LoadBalancer.py CHANGED
@@ -21,7 +21,7 @@ class LoadBalancer:
21
  def __init__(self, cache_dir, index_file, token, repo, polling_interval=10, max_retries=3, initial_delay=1):
22
  self.version = "0.0.2.3 V Beta"
23
  self.instances = []
24
- self.instances_health = []
25
  self.polling_interval = polling_interval
26
  self.max_retries = max_retries
27
  self.initial_delay = initial_delay
@@ -69,7 +69,7 @@ class LoadBalancer:
69
  def remove_instance(self, instance_url):
70
  if instance_url in self.instances:
71
  self.instances.remove(instance_url)
72
- self.instances_health.remove(instance_url)
73
  self.clear_json_file(self.FILM_STORE_JSON_PATH)
74
  self.clear_json_file(self.TV_STORE_JSON_PATH)
75
  logging.info(f"Removed instance {instance_url}")
 
21
  def __init__(self, cache_dir, index_file, token, repo, polling_interval=10, max_retries=3, initial_delay=1):
22
  self.version = "0.0.2.3 V Beta"
23
  self.instances = []
24
+ self.instances_health = {}
25
  self.polling_interval = polling_interval
26
  self.max_retries = max_retries
27
  self.initial_delay = initial_delay
 
69
  def remove_instance(self, instance_url):
70
  if instance_url in self.instances:
71
  self.instances.remove(instance_url)
72
+ self.instances_health.pop(instance_url, None)
73
  self.clear_json_file(self.FILM_STORE_JSON_PATH)
74
  self.clear_json_file(self.TV_STORE_JSON_PATH)
75
  logging.info(f"Removed instance {instance_url}")