diff --git a/app/nodes.py b/app/nodes.py index 04f557a..c43fa4c 100644 --- a/app/nodes.py +++ b/app/nodes.py @@ -287,7 +287,7 @@ def update_gpu_services(node_id: str, gpu_id: int, body: UpdateServicesRequest) f"{coordinator_url}/api/nodes/{node_id}/reload-profile", timeout=5.0 ) reloaded = rr.status_code < 300 - except Exception: - pass + except Exception as exc: + logger.warning("Coordinator reload failed for node %s: %s", node_id, exc) return {"ok": True, "reloaded": reloaded, "warnings": []} diff --git a/tests/test_nodes.py b/tests/test_nodes.py index 858724a..fb04d22 100644 --- a/tests/test_nodes.py +++ b/tests/test_nodes.py @@ -7,6 +7,7 @@ import pytest import yaml from fastapi.testclient import TestClient from unittest.mock import MagicMock, patch +import os as _os @pytest.fixture(autouse=True) @@ -202,7 +203,6 @@ def test_get_profile_500_on_malformed_yaml(client, tmp_path): # ── POST /api/nodes-mgmt/nodes/{node_id}/gpu/{gpu_id}/services ───────────────── -import os as _os _BASE_PROFILE = { "services": {