Commit
·
e2deb31
1
Parent(s):
58f99fb
fix
Browse files- 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.
|
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}")
|