]> git.ipfire.org Git - thirdparty/pdns.git/commitdiff
dnsdist: Limit the number of concurrent build jobs to 4 on CI 15461/head
authorRemi Gacogne <remi.gacogne@powerdns.com>
Thu, 24 Apr 2025 08:45:56 +0000 (10:45 +0200)
committerRemi Gacogne <remi.gacogne@powerdns.com>
Thu, 24 Apr 2025 08:45:56 +0000 (10:45 +0200)
We are experiencing a lot of build failures on GH actions when
building with `meson` and `ASAN+UBSAN`, likely running out of
memory. We could try to be smarter and only reduce the concurrency
when building with `ASAN+UBSAN`, but for now let's see if it makes
the failures go away.

tasks.py

index ab8a94895222a45d05646a09a8112c1beeae280f..47a6fa5b5fe255e88ba95a2b9fe42ce8707f7798 100644 (file)
--- a/tasks.py
+++ b/tasks.py
@@ -869,7 +869,7 @@ def ci_dnsdist_make(c):
     c.run(f'make -j{get_build_concurrency(4)} -k V=1')
 
 def ci_dnsdist_run_ninja(c):
-    c.run(f'. {repo_home}/.venv/bin/activate && ninja -j{get_build_concurrency()} --verbose')
+    c.run(f'. {repo_home}/.venv/bin/activate && ninja -j{get_build_concurrency(4)} --verbose')
 
 @task
 def ci_dnsdist_make_bear(c, builder):