Hi Nazir,

On Thu, Sep 10, 2026, Nazir Bilal Yavuz wrote:
> I would remove these steps; ccache don't differ between builds so
> there is no need to separate them. Other than that, LGTM.

Agreed.  V3 removes the slice suffix from the ccache keys for both
Linux ASAN and MinGW.

For context, here are the timings from v3 run, without your
PG_TEST_SERVER_POSTGRES_OPTS patch.

                                Test world   Complete job
Linux Autoconf                       15:04          22:00
Linux Meson 32-bit                    9:53          16:29
Linux ASAN slice 1/2                 12:05          17:17
Linux ASAN slice 2/2                 11:52          17:04
macOS                                20:29          24:29
MinGW slice 1/2                       8:51          19:13
MinGW slice 2/2                       7:29          17:57
Visual Studio slice 1/2              13:01          16:48
Visual Studio slice 2/2              11:45          16:33
CompilerWarnings                        -           22:13

Further splitting any job would not help much.

Your patch is still much needed: it reduces the work itself.

Thank you for the review!

PFA v3.


Best regards, Andrey Borodin.

Attachment: v3-0001-Split-Linux-ASAN-and-MinGW-tests-across-runners.patch
Description: Binary data

Reply via email to