| 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
| 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 |