You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@couchdb.apache.org by va...@apache.org on 2026/05/29 17:42:56 UTC
(couchdb) branch fix-ci-reduce-run-count created (now 492e5ae66)
This is an automated email from the ASF dual-hosted git repository.
nickva pushed a change to branch fix-ci-reduce-run-count
in repository https://gitbox.apache.org/repos/asf/couchdb.git
at 492e5ae66 Improve CI by matching variants to the number of workers
This branch includes the following new commits:
new 492e5ae66 Improve CI by matching variants to the number of workers
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
(couchdb) 01/01: Improve CI by matching variants to the number of workers
Posted by va...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
nickva pushed a commit to branch fix-ci-reduce-run-count
in repository https://gitbox.apache.org/repos/asf/couchdb.git
commit 492e5ae663d029f3e6404e1463eea2939715a9fb
Author: Nick Vatamaniuc <va...@gmail.com>
AuthorDate: Fri May 29 13:39:12 2026 -0400
Improve CI by matching variants to the number of workers
Previously, after we added trixie we ended up with N+1 variants for N worker
slots for generic docker workers. This means CI jobs have to wait until one of
the workers finishes completely before even starting. To improve the situation,
let's skip intermediate (27 currently) CI run to hopefully restore the speed
back.
There is some separate docker pull or java run flakiness we noticed but that's
not related to this most likely.
---
build-aux/Jenkinsfile | 24 ++++++++++++++----------
1 file changed, 14 insertions(+), 10 deletions(-)
diff --git a/build-aux/Jenkinsfile b/build-aux/Jenkinsfile
index 4b18997af..50cc2a5ad 100644
--- a/build-aux/Jenkinsfile
+++ b/build-aux/Jenkinsfile
@@ -179,16 +179,20 @@ meta = [
gnu_make_eunit_opts: "${DEFAULT_GNU_MAKE_EUNIT_OPTS}"
],
- 'base-intermediate-erlang': [
- name: 'Debian x86_64',
- spidermonkey_vsn: '78',
- with_nouveau: true,
- with_clouseau: true,
- clouseau_java_home: '/opt/java/openjdk',
- quickjs_test262: false,
- image: "${DOCKER_IMAGE_BASE}-${INTERMEDIATE_ERLANG_VERSION}",
- gnu_make_eunit_opts: "${DEFAULT_GNU_MAKE_EUNIT_OPTS}"
- ],
+ // Skip this temporarily. We have too many CI jobs for the workers available
+ // which forces a CI job to wait for some of the worker to full run the CI
+ // before continuing effectively making the runs take about 2x the time. When
+ // we remove bullseye we can uncomment this perhaps
+ // 'base-intermediate-erlang': [
+ // name: 'Debian x86_64',
+ // spidermonkey_vsn: '78',
+ // with_nouveau: true,
+ // with_clouseau: true,
+ // clouseau_java_home: '/opt/java/openjdk',
+ // quickjs_test262: false,
+ // image: "${DOCKER_IMAGE_BASE}-${INTERMEDIATE_ERLANG_VERSION}",
+ // gnu_make_eunit_opts: "${DEFAULT_GNU_MAKE_EUNIT_OPTS}"
+ // ],
'base-quickjs': [
name: 'Debian 12 with QuickJS',