← back to Exo
implement grpc health check
26dc19890d00dc4839f9c3908fdbfb3c71556123 · 2024-09-23 23:11:39 +0100 · Alex Cheema
Files touched
M exo/networking/grpc/grpc_server.py
Diff
commit 26dc19890d00dc4839f9c3908fdbfb3c71556123
Author: Alex Cheema <alexcheema123@gmail.com>
Date: Mon Sep 23 23:11:39 2024 +0100
implement grpc health check
---
exo/networking/grpc/grpc_server.py | 3 +++
1 file changed, 3 insertions(+)
diff --git a/exo/networking/grpc/grpc_server.py b/exo/networking/grpc/grpc_server.py
index c7e59141..4cbd7817 100644
--- a/exo/networking/grpc/grpc_server.py
+++ b/exo/networking/grpc/grpc_server.py
@@ -116,3 +116,6 @@ class GRPCServer(node_service_pb2_grpc.NodeServiceServicer):
if DEBUG >= 8: print(f"Received SendOpaqueStatus request: {request_id=} {status=}")
self.node.on_opaque_status.trigger_all(request_id, status)
return node_service_pb2.Empty()
+
+ async def HealthCheck(self, request, context):
+ return node_service_pb2.HealthCheckResponse(is_healthy=True)
← de2f6d2e implement a health check for peers and discovery should only
·
back to Exo
·
more robust health checks db3c603d →