From 0b515400440520969637d13b2588f4992696bab1 Mon Sep 17 00:00:00 2001 From: Christophe Haen Date: Mon, 4 May 2026 14:27:06 +0200 Subject: [PATCH] feat: return full URL in ping. Useful when using loadbalancer --- src/DIRAC/Core/DISET/RequestHandler.py | 1 + src/DIRAC/Core/Tornado/Server/TornadoService.py | 1 + 2 files changed, 2 insertions(+) diff --git a/src/DIRAC/Core/DISET/RequestHandler.py b/src/DIRAC/Core/DISET/RequestHandler.py index 309fa8036f6..1e0b010d546 100755 --- a/src/DIRAC/Core/DISET/RequestHandler.py +++ b/src/DIRAC/Core/DISET/RequestHandler.py @@ -504,6 +504,7 @@ def export_ping(self): # Load average dInfo["load"] = " ".join([str(lx) for lx in os.getloadavg()]) dInfo["name"] = self.serviceInfoDict["serviceName"] + dInfo["URL"] = self.serviceInfoDict["URL"] stTimes = os.times() dInfo["cpu times"] = { "user time": stTimes[0], diff --git a/src/DIRAC/Core/Tornado/Server/TornadoService.py b/src/DIRAC/Core/Tornado/Server/TornadoService.py index 77fdc991454..69a921553f3 100644 --- a/src/DIRAC/Core/Tornado/Server/TornadoService.py +++ b/src/DIRAC/Core/Tornado/Server/TornadoService.py @@ -201,6 +201,7 @@ def export_ping(self): except Exception: # pylint: disable=broad-except pass dInfo["name"] = self._serviceInfoDict["serviceName"] + dInfo["URL"] = self._serviceInfoDict["URL"] stTimes = os.times() dInfo["cpu times"] = { "user time": stTimes[0],