Commit 66bc0022 authored by Antonio Gines Buendia Lopez's avatar Antonio Gines Buendia Lopez
Browse files

Added extended message for liveness probe against testing H-RAT connecti

parent 54a81373
Loading
Loading
Loading
Loading
+1 −0
Original line number Original line Diff line number Diff line
@@ -96,6 +96,7 @@ message TransportNetworkSliceL3 {
// Generic
// Generic
message LivenessProbe{
message LivenessProbe{
  bool alive = 1;
  bool alive = 1;
  string message = 2;
}
}


message UUID {
message UUID {
+3 −0
Original line number Original line Diff line number Diff line
@@ -63,9 +63,12 @@ class PathCompExtendedServiceServicerImpl(PathCompExtendedServiceServicer):
            try:
            try:
                hrat_healthy = self._hrat_client.health()
                hrat_healthy = self._hrat_client.health()
                reply.alive = hrat_healthy
                reply.alive = hrat_healthy
                reply.message = "H-RAT is alive and TFS can connect to it"
                LOGGER.debug('[HealthCheck] H-RAT health check: {:s}'.format(str(hrat_healthy)))
                LOGGER.debug('[HealthCheck] H-RAT health check: {:s}'.format(str(hrat_healthy)))
            except Exception as e:
            except Exception as e:
                LOGGER.warning('[HealthCheck] Error checking H-RAT health: {:s}'.format(str(e)))
                LOGGER.warning('[HealthCheck] Error checking H-RAT health: {:s}'.format(str(e)))
                reply.alive = False
                reply.message = "H-RAT is not alive or TFS cannot connect to it"
                # Don't fail overall health check if H-RAT is unavailable
                # Don't fail overall health check if H-RAT is unavailable
        
        
        LOGGER.debug('[HealthCheck] end ; reply = {:s}'.format(grpc_message_to_json_string(reply)))
        LOGGER.debug('[HealthCheck] end ; reply = {:s}'.format(grpc_message_to_json_string(reply)))