Re: CI slowdown due to PG_TEST_INITDB_EXTRA_OPTS

From: Nazir Bilal Yavuz <byavuz81(at)gmail(dot)com>
To: Andrey Borodin <x4mmm(at)yandex-team(dot)ru>
Cc: Greg Sabino Mullane <htamfids(at)gmail(dot)com>, Jelte Fennema-Nio <postgres(at)jeltef(dot)nl>, Andres Freund <andres(at)anarazel(dot)de>, Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>, pgsql-hackers mailing list <pgsql-hackers(at)postgresql(dot)org>, Peter Eisentraut <peter(dot)eisentraut(at)enterprisedb(dot)com>
Subject: Re: CI slowdown due to PG_TEST_INITDB_EXTRA_OPTS
Date: 2026-09-10 11:45:03
Message-ID: CAN55FZ3h1JKT4x1xSgSyRGC=V3NAWu8DOUvnMM6M9eS1xzXndQ@mail.gmail.com
Views: Whole Thread | Raw Message | Download mbox | Resend email
Thread:
Lists: pgsql-hackers

Hi,

On Mon, 7 Sept 2026 at 16:15, Andrey Borodin <x4mmm(at)yandex-team(dot)ru> wrote:
>
> Agreed. V2 defines the slice-aware upload step in the Linux job and
> reuses it for the existing Windows Visual Studio matrix. This also
> avoids the existing artifact-name collision when both Windows slices
> fail.
>
> I also tried splitting MinGW. In six recent full runs the unsliced job
> took 28:36-31:29 and was the slowest job each time. The two slices
> completed in 15:05 and 17:32, so v2 includes this too.

+ - name: Distinguish ccache slice
+ run: echo "CACHE_SUFFIX=${CACHE_SUFFIX}:${{ matrix.slice }}"
>> "$GITHUB_ENV"

I would remove these steps; ccache don't differ between builds so
there is no need to separate them. Other than that, LGTM.

--
Regards,
Nazir Bilal Yavuz
Microsoft

In response to

Browse pgsql-hackers by date

  From Date Subject
Next Message Shinya Kato 2026-09-10 11:47:04 Re: pgbench: \gset and \aset should store SQL NULL as the null value
Previous Message Hayato Kuroda (Fujitsu) 2026-09-10 11:41:14 RE: Review items for EXCEPT TABLE publication