From: | David Rowley <david(dot)rowley(at)2ndquadrant(dot)com> |
---|---|
To: | Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us> |
Cc: | PostgreSQL Hackers <pgsql-hackers(at)lists(dot)postgresql(dot)org> |
Subject: | Re: Reducing the runtime of the core regression tests |
Date: | 2019-04-11 00:27:20 |
Message-ID: | CAKJS1f-q20sS1zVaDvWP3CKvAHse=1+pbE_aOaBiRizJPNgUZA@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-hackers |
On Thu, 11 Apr 2019 at 10:35, Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us> wrote:
> In no particular order, here's what I did:
I was surprised to see nothing mentioned about attempting to roughly
sort the test order in each parallel group according to their runtime.
Shorter running test coming last should reduce the chances of one
process doing its last test when all other processes are already done
and sitting idle. Of course, this won't be consistent over all
hardware, but maybe it could be done as an average time for each test
over the entire buildfarm.
> Thoughts? Anyone object to making these sorts of changes
> post-feature-freeze?
I think it's a good time to do this sort of thing. It should be
easier to differentiate tests destabilising due to this change out
from the noise of other changes that are going in.... since currently,
the rate of those other changes should not be very high. Doing it any
later in the freeze does not seem better since we might discover some
things that need to be fixed due to this.
--
David Rowley http://www.2ndQuadrant.com/
PostgreSQL Development, 24x7 Support, Training & Services
From | Date | Subject | |
---|---|---|---|
Next Message | Matsumura, Ryo | 2019-04-11 00:32:21 | Qestion about .partial WAL file |
Previous Message | Robert Haas | 2019-04-11 00:11:11 | Re: finding changed blocks using WAL scanning |