postgres.git / summary / log / commit / refs

commit    b507a7a19b5d9a8ed2500c5a7159353e02846901
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 fe8da021eda..638850a0fec 100644 --- a/.cirrus.yml +++ b/.cirrus.yml @@ -226,7 +226,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: 64b431d15c49]