Harden new parallel string_agg/array_agg regression test
authorDavid Rowley <drowley@postgresql.org>
Mon, 23 Jan 2023 08:31:46 +0000 (21:31 +1300)
committerDavid Rowley <drowley@postgresql.org>
Mon, 23 Jan 2023 08:31:46 +0000 (21:31 +1300)
Per buildfarm member mandrill, it seems that
max_parallel_workers_per_gather may not always be set to the default value
of 2 when the new test added in 16fd03e95 is executed.  Here let's just
explicitly set that to 2 so that the planner never opts to use more than
that many parallel workers.

src/test/regress/expected/aggregates.out
src/test/regress/sql/aggregates.sql

index 2a806be32777ea2e062fda07f87ca1dc91583855..8f96c4ed534080b71e5c6dbfdcf5e7597881ff61 100644 (file)
@@ -1872,6 +1872,7 @@ set parallel_tuple_cost TO 0;
 set parallel_leader_participation TO 0;
 set min_parallel_table_scan_size = 0;
 set bytea_output = 'escape';
+set max_parallel_workers_per_gather = 2;
 -- create a view as we otherwise have to repeat this query a few times.
 create view v_pagg_test AS
 select
index 12e24a0dfad64729e0676d6ffe2cdbf4fbfd0096..f6815a1784d0048ca5de2bed0b920eb3da243cff 100644 (file)
@@ -728,6 +728,7 @@ set parallel_tuple_cost TO 0;
 set parallel_leader_participation TO 0;
 set min_parallel_table_scan_size = 0;
 set bytea_output = 'escape';
+set max_parallel_workers_per_gather = 2;
 
 -- create a view as we otherwise have to repeat this query a few times.
 create view v_pagg_test AS