postgres.git / summary / log / commit / refs
commit 2d2f08310490d63c4cc097243ba63a1601316c17
Author: Andres Freund <andres@anarazel.de>
Date: Sat Oct 01 23:55:16 2022 +0000
First released in: 16.0, 15.0
ci: macos: Reduce test concurrency
Test performance regresses noticably when using all cores. This is more
pronounced with meson than with autoconf, presumably because meson will
schedule the "full number" of tests more consistently. 8 seems to work
OK.
Discussion: https://postgr.es/m/20220927040208.l3shfcidovpzqxfh@awork3.anarazel.de
Backpatch: 15-, where CI was introduced
.cirrus.yml | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/.cirrus.yml b/.cirrus.yml
index d7f00cfb970..825028f059a 100644
--- a/.cirrus.yml
+++ b/.cirrus.yml
@@ -294,7 +294,10 @@ task:
env:
CPUS: 12 # always get that much for cirrusci macOS instances
BUILD_JOBS: $CPUS
- TEST_JOBS: $CPUS # already fast enough to not be worth tuning
+ # Test performance regresses noticably when using all cores. 8 seems to
+ # work OK. See
+ # https://postgr.es/m/20220927040208.l3shfcidovpzqxfh%40awork3.anarazel.de
+ TEST_JOBS: 8
CIRRUS_WORKING_DIR: ${HOME}/pgsql/
CCACHE_DIR: ${HOME}/ccache
[parent: 1360943d1ac0]