]> git-server-git.apps.pok.os.sepia.ceph.com Git - teuthology.git/commitdiff
node_active_job: Improve http error handling 2025/head
authorZack Cerza <zack1@ibm.com>
Mon, 3 Feb 2025 21:17:32 +0000 (14:17 -0700)
committerZack Cerza <zack1@ibm.com>
Mon, 3 Feb 2025 21:22:38 +0000 (14:22 -0700)
Signed-off-by: Zack Cerza <zack1@ibm.com>
teuthology/lock/query.py

index 752eac106d533350ec195700b33d6860a482232d..d52149a2160ef54c1d3cf96c77692da624aa3966 100644 (file)
@@ -160,5 +160,9 @@ def node_active_job(name: str, status: Union[dict, None] = None) -> Union[str, N
             if resp.ok:
                 job_status = resp.json()["status"]
                 break
+            elif resp.status_code == 404:
+                break
+            else:
+                log.debug(f"Error {resp.status_code} listing job {run_name}/{job_id} for {name}: {resp.text}")
     if job_status and job_status not in ('pass', 'fail', 'dead'):
         return description