diff --git a/cms/service/ResourceService.py b/cms/service/ResourceService.py index bf41a477a1..6ec43d4b75 100644 --- a/cms/service/ResourceService.py +++ b/cms/service/ResourceService.py @@ -440,6 +440,7 @@ def kill_service(self, service: str): logger.error("Unable to decode service shard.") remote_service = self.connect_to(ServiceCoord(name, shard)) + remote_service.wait_for_connection(timeout=5) result = remote_service.quit(reason="Asked by ResourceService") return result.get()