diff --git a/llvmbisect/llvmlab/gcs.py b/llvmbisect/llvmlab/gcs.py index 81c481dfa..e5e370d16 100644 --- a/llvmbisect/llvmlab/gcs.py +++ b/llvmbisect/llvmlab/gcs.py @@ -73,7 +73,7 @@ def fetch_builds(project): def get_compiler(url, filename): """Get the compiler at the url, and save to filename.""" - r = HTTP_CLIENT.get(url) + r = HTTP_CLIENT.get(url, timeout=300) # 5 minutes for large downloads r.raise_for_status() with open(filename, 'wb') as fd: for chunk in r.iter_content(CHUNK_SIZE): diff --git a/premerge/ops-container/process_llvm_commits.py b/premerge/ops-container/process_llvm_commits.py index f3c8a4628..162f7f555 100644 --- a/premerge/ops-container/process_llvm_commits.py +++ b/premerge/ops-container/process_llvm_commits.py @@ -135,6 +135,7 @@ def query_github_graphql_api( "Authorization": f"bearer {github_token}", }, json={"query": query}, + timeout=30, ) # Exit if API call fails diff --git a/zorg/jenkins/build.py b/zorg/jenkins/build.py index 783d9cb29..065ba5c8d 100644 --- a/zorg/jenkins/build.py +++ b/zorg/jenkins/build.py @@ -784,7 +784,7 @@ def http_download(url, dest): try: print("GETting", url, "to", dest, "...") session = requests.Session() - r = session.get(url) + r = session.get(url, timeout=60) r.raise_for_status() # Open our local file for writing with open(dest, "wb") as local_file: diff --git a/zorg/jenkins/jobs/util/submit-debuginfo-statistics-to-lnt.py b/zorg/jenkins/jobs/util/submit-debuginfo-statistics-to-lnt.py index dc0950000..3908f9632 100644 --- a/zorg/jenkins/jobs/util/submit-debuginfo-statistics-to-lnt.py +++ b/zorg/jenkins/jobs/util/submit-debuginfo-statistics-to-lnt.py @@ -46,8 +46,8 @@ pprint.pprint(to_send) try: - requests.post("http://104.154.54.203/db_default/v4/nts/submitRun", data=to_send).raise_for_status() + requests.post("http://104.154.54.203/db_default/v4/nts/submitRun", data=to_send, timeout=30).raise_for_status() except: time.sleep(10) print("Sleeping because of error.") - requests.post("http://104.154.54.203/db_default/v4/nts/submitRun", data=to_send).raise_for_status() \ No newline at end of file + requests.post("http://104.154.54.203/db_default/v4/nts/submitRun", data=to_send, timeout=30).raise_for_status() \ No newline at end of file diff --git a/zorg/jenkins/jobs/util/submit-lldb-statistics-to-lnt.py b/zorg/jenkins/jobs/util/submit-lldb-statistics-to-lnt.py index af87bc16e..28e5c519c 100644 --- a/zorg/jenkins/jobs/util/submit-lldb-statistics-to-lnt.py +++ b/zorg/jenkins/jobs/util/submit-lldb-statistics-to-lnt.py @@ -59,8 +59,8 @@ pprint.pprint(to_send) try: - requests.post("http://104.154.54.203/db_default/v4/nts/submitRun", data=to_send).raise_for_status() + requests.post("http://104.154.54.203/db_default/v4/nts/submitRun", data=to_send, timeout=30).raise_for_status() except: time.sleep(10) print("Sleeping because of error.") - requests.post("http://104.154.54.203/db_default/v4/nts/submitRun", data=to_send).raise_for_status() + requests.post("http://104.154.54.203/db_default/v4/nts/submitRun", data=to_send, timeout=30).raise_for_status()