Re: CI and test improvements

From: Justin Pryzby <pryzby(at)telsasoft(dot)com>
To: Andres Freund <andres(at)anarazel(dot)de>, Thomas Munro <thomas(dot)munro(at)gmail(dot)com>
Cc: Noah Misch <noah(at)leadboat(dot)com>, Michael Paquier <michael(at)paquier(dot)xyz>, Andrew Dunstan <andrew(at)dunslane(dot)net>, Anastasia Lubennikova <lubennikovaav(at)gmail(dot)com>, Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>, Robert Haas <robertmhaas(at)gmail(dot)com>, Melanie Plageman <melanieplageman(at)gmail(dot)com>, Peter Eisentraut <peter(dot)eisentraut(at)enterprisedb(dot)com>, Daniel Gustafsson <daniel(at)yesql(dot)se>, pgsql-hackers(at)lists(dot)postgresql(dot)org
Subject: Re: CI and test improvements
Date: 2022-07-08 00:22:32
Message-ID: 20220708002232.GF13040@telsasoft.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-hackers

rebased on b6a5158f9 and 054325c5e

Also, cirrus/freebsd task can run 3x faster with more CPUs.
Subject: [PATCH 21/21] cirrus: run freebsd with more CPUs+RAM
https://cirrus-ci.com/task/4664440120410112
https://cirrus-ci.com/task/5100411110555648

In the past, I gather there was some undiagnosed issue when using more CPUs
(cirrus now enforces >5GB RAM when using 6 CPUs - maybe you tried to use too
little RAM, or maybe hit bad performance involving NUMA?)
https://www.postgresql.org/message-id/flat/20220310033347(dot)hgxk4pyarzq4hxwp(at)alap3(dot)anarazel(dot)de#f36c0b17e33e31e7925e7e5812998686

Attachment Content-Type Size
0001-cirrus-windows-add-compiler_warnings_script.patch text/x-diff 2.5 KB
0002-cirrus-vcregress-test-modules-contrib-with-NO_INSTAL.patch text/x-diff 8.1 KB
0003-set-TESTDIR-from-src-test-perl-rather-than-Makefile-.patch text/x-diff 4.2 KB
0004-s-also-remove-PATH.patch text/x-diff 3.4 KB
0005-cirrus-macos-enable-various-runtime-checks.patch text/x-diff 1.3 KB
0006-cirrus-linux-compile-with-fsanitize.patch text/x-diff 1.1 KB
0007-cirrus-windows-increase-timeout-to-25min.patch text/x-diff 1.1 KB
0008-vcregress-add-alltaptests.patch text/x-diff 4.4 KB
0009-tmp-run-tap-tests-first.patch text/x-diff 1.2 KB
0010-vcregress-run-alltaptests-in-parallel.patch text/x-diff 5.6 KB
0011-cirrus-make-DebugInformationFormat-OldStyle-for-CI-b.patch text/x-diff 2.4 KB
0012-WIP-cirrus-windows-ccache.patch text/x-diff 2.6 KB
0013-cirrus-ccache-disable-compression-and-show-stats.patch text/x-diff 4.6 KB
0014-another-way-to-install-uri-regress-uri_regress.patch text/x-diff 4.0 KB
0015-Move-libpq_pipeline-test-into-src-interfaces-libpq.patch text/x-diff 9.4 KB
0016-msvc-do-not-install-libpq-test-tools-by-default.patch text/x-diff 2.2 KB
0017-cirrus-code-coverage.patch text/x-diff 3.3 KB
0018-cirrus-build-docs-as-a-separate-task.patch text/x-diff 2.0 KB
0019-cirrus-upload-changed-html-docs-as-artifacts.patch text/x-diff 2.6 KB
0020-f-html-index-file.patch text/x-diff 2.5 KB
0021-cirrus-run-freebsd-with-more-CPUs-RAM.patch text/x-diff 1.5 KB

In response to

Responses

Browse pgsql-hackers by date

  From Date Subject
Next Message Kyotaro Horiguchi 2022-07-08 00:22:38 Re: DropRelFileLocatorBuffers
Previous Message Jacob Champion 2022-07-07 23:24:49 Re: Kerberos delegation support in libpq and postgres_fdw