aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndres Freund <andres@anarazel.de>2022-10-01 16:55:16 -0700
committerAndres Freund <andres@anarazel.de>2022-10-01 16:55:16 -0700
commit2d2f08310490d63c4cc097243ba63a1601316c17 (patch)
tree9a731a96e23e73d8defad90420b5029502359ef8
parent1360943d1ac03240fc719a459aed4ad4f9f9b5d4 (diff)
downloadpostgresql-2d2f08310490d63c4cc097243ba63a1601316c17.tar.gz
postgresql-2d2f08310490d63c4cc097243ba63a1601316c17.zip
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
-rw-r--r--.cirrus.yml5
1 files changed, 4 insertions, 1 deletions
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