agora inbox for [email protected]help / color / mirror / Atom feed
[PATCH v2a 1/4] Add ternary reloption type 176+ messages / 2 participants [nested] [flat]
* [PATCH v2a 1/4] Add ternary reloption type @ 2025-09-04 14:34 Nikolay Shaplov <[email protected]> 0 siblings, 0 replies; 176+ messages in thread From: Nikolay Shaplov @ 2025-09-04 14:34 UTC (permalink / raw) There is a tendency for boolean reloptions in PostgreSQL code, one with "on" and "off" values, to be replaced with options with "on", "off", "[use_global_settings]" behaviour. For `vacuum_index_cleanup" and gist's `buffering` reloption such behavior have been implemented as enum-tyoe option. For vacuum_truncate this behaviour have been umplemented by adding additional `is_set` flag to `bytea` representation of the reloptions. Both solutions looks like workaround hacks to implement option with three available states. This patch introduce "ternary" reloption type, that behave like bool option, but also has an additional "unset" state. This state may be reachable only by not setting or RESETting an option, like in `vacuum_truncate` option, or it may have some text alias that allow user to explicitly set it, like "auto" in `vacuum_index_cleanup` or gist's `buffering` `vacuum_truncate`, `vacuum_index_cleanup` and gist's `buffering` reloptions are reimplemented as ternary reloptions without significant behaviour changes. --- This patch is split into four parts, to help reviewer grasp the login behind it. I guess it is better to commit it as a single commit --- Part1: Add regression tests that would be tests for ternary reloptions in future, but now it checks the behaviour of reloptions that would become ternary. There behaviour should not change, so adding tests before changing anything. These tests should pass before applying the patch, and after it. --- src/test/regress/expected/reloptions.out | 36 ++++++++++++++++++++++++ src/test/regress/sql/reloptions.sql | 21 ++++++++++++++ 2 files changed, 57 insertions(+) diff --git a/src/test/regress/expected/reloptions.out b/src/test/regress/expected/reloptions.out index 9de19b4e3f..1c99f79ab0 100644 --- a/src/test/regress/expected/reloptions.out +++ b/src/test/regress/expected/reloptions.out @@ -98,6 +98,42 @@ SELECT reloptions FROM pg_class WHERE oid = 'reloptions_test'::regclass; {fillfactor=13,autovacuum_enabled=false} (1 row) +-- Tests for future (FIXME) ternary options +-- behave as boolean option: accept unassigned name and truncated value +DROP TABLE reloptions_test; +CREATE TABLE reloptions_test(i INT) WITH (vacuum_truncate); +SELECT reloptions FROM pg_class WHERE oid = 'reloptions_test'::regclass; + reloptions +------------------------ + {vacuum_truncate=true} +(1 row) + +DROP TABLE reloptions_test; +CREATE TABLE reloptions_test(i INT) WITH (vacuum_truncate=FaLS); +SELECT reloptions FROM pg_class WHERE oid = 'reloptions_test'::regclass; + reloptions +------------------------ + {vacuum_truncate=fals} +(1 row) + +-- preferred "true" alias is used when storing +DROP TABLE reloptions_test; +CREATE TABLE reloptions_test(i INT) WITH (vacuum_index_cleanup=on); +SELECT reloptions FROM pg_class WHERE oid = 'reloptions_test'::regclass; + reloptions +--------------------------- + {vacuum_index_cleanup=on} +(1 row) + +-- custom "third" value is available +DROP TABLE reloptions_test; +CREATE TABLE reloptions_test(i INT) WITH (vacuum_index_cleanup=auto); +SELECT reloptions FROM pg_class WHERE oid = 'reloptions_test'::regclass; + reloptions +----------------------------- + {vacuum_index_cleanup=auto} +(1 row) + -- Test vacuum_truncate option DROP TABLE reloptions_test; CREATE TEMP TABLE reloptions_test(i INT NOT NULL, j text) diff --git a/src/test/regress/sql/reloptions.sql b/src/test/regress/sql/reloptions.sql index 24fbe0b478..f5980dafcb 100644 --- a/src/test/regress/sql/reloptions.sql +++ b/src/test/regress/sql/reloptions.sql @@ -59,6 +59,27 @@ UPDATE pg_class ALTER TABLE reloptions_test RESET (illegal_option); SELECT reloptions FROM pg_class WHERE oid = 'reloptions_test'::regclass; +-- Tests for future (FIXME) ternary options + +-- behave as boolean option: accept unassigned name and truncated value +DROP TABLE reloptions_test; +CREATE TABLE reloptions_test(i INT) WITH (vacuum_truncate); +SELECT reloptions FROM pg_class WHERE oid = 'reloptions_test'::regclass; + +DROP TABLE reloptions_test; +CREATE TABLE reloptions_test(i INT) WITH (vacuum_truncate=FaLS); +SELECT reloptions FROM pg_class WHERE oid = 'reloptions_test'::regclass; + +-- preferred "true" alias is used when storing +DROP TABLE reloptions_test; +CREATE TABLE reloptions_test(i INT) WITH (vacuum_index_cleanup=on); +SELECT reloptions FROM pg_class WHERE oid = 'reloptions_test'::regclass; + +-- custom "third" value is available +DROP TABLE reloptions_test; +CREATE TABLE reloptions_test(i INT) WITH (vacuum_index_cleanup=auto); +SELECT reloptions FROM pg_class WHERE oid = 'reloptions_test'::regclass; + -- Test vacuum_truncate option DROP TABLE reloptions_test; -- 2.39.2 --nextPart4155600.3ZeAukHxDK Content-Disposition: attachment; filename="v2a-0002-Introduce-ternary-reloptions.patch" Content-Transfer-Encoding: 7Bit Content-Type: text/x-patch; charset="unicode-2-0-utf-8"; name="v2a-0002-Introduce-ternary-reloptions.patch" ^ permalink raw reply [nested|flat] 176+ messages in thread
* [PATCH] Fix tests under wal_level=minimal @ 2026-04-07 11:16 Álvaro Herrera <[email protected]> 0 siblings, 0 replies; 176+ messages in thread From: Álvaro Herrera @ 2026-04-07 11:16 UTC (permalink / raw) Buildfarm members which have specifically configured to use wal_level=minimal fail the repack regression tests, which require wal_level=replica. Add a temp config file to fix that. --- src/test/modules/injection_points/Makefile | 3 +++ src/test/modules/injection_points/meson.build | 4 ++++ src/test/modules/injection_points/wal_level.conf | 1 + 3 files changed, 8 insertions(+) create mode 100644 src/test/modules/injection_points/wal_level.conf diff --git a/src/test/modules/injection_points/Makefile b/src/test/modules/injection_points/Makefile index 2cd7d87c533..2c7abe93632 100644 --- a/src/test/modules/injection_points/Makefile +++ b/src/test/modules/injection_points/Makefile @@ -19,6 +19,9 @@ ISOLATION = basic \ syscache-update-pruned \ heap_lock_update +# some isolation tests require wal_level=replica +ISOLATION_OPTS = --temp-config $(top_srcdir)/src/test/modules/injection_points/wal_level.conf + # The injection points are cluster-wide, so disable installcheck NO_INSTALLCHECK = 1 diff --git a/src/test/modules/injection_points/meson.build b/src/test/modules/injection_points/meson.build index a414abb924b..7a838259685 100644 --- a/src/test/modules/injection_points/meson.build +++ b/src/test/modules/injection_points/meson.build @@ -53,5 +53,9 @@ tests += { 'runningcheck': false, # see syscache-update-pruned # Some tests wait for all snapshots, so avoid parallel execution 'runningcheck-parallel': false, + # some tests require wal_level=replica + 'regress_args': [ + '--temp-config', files('wal_level.conf'), + ], }, } diff --git a/src/test/modules/injection_points/wal_level.conf b/src/test/modules/injection_points/wal_level.conf new file mode 100644 index 00000000000..010abb193a8 --- /dev/null +++ b/src/test/modules/injection_points/wal_level.conf @@ -0,0 +1 @@ +wal_level=replica -- 2.47.3 --j4ov4p7gfxgiujzz-- ^ permalink raw reply [nested|flat] 176+ messages in thread
* [PATCH] Fix tests under wal_level=minimal @ 2026-04-07 11:16 Álvaro Herrera <[email protected]> 0 siblings, 0 replies; 176+ messages in thread From: Álvaro Herrera @ 2026-04-07 11:16 UTC (permalink / raw) Buildfarm members which have specifically configured to use wal_level=minimal fail the repack regression tests, which require wal_level=replica. Add a temp config file to fix that. --- src/test/modules/injection_points/Makefile | 3 +++ src/test/modules/injection_points/meson.build | 4 ++++ src/test/modules/injection_points/wal_level.conf | 1 + 3 files changed, 8 insertions(+) create mode 100644 src/test/modules/injection_points/wal_level.conf diff --git a/src/test/modules/injection_points/Makefile b/src/test/modules/injection_points/Makefile index 2cd7d87c533..2c7abe93632 100644 --- a/src/test/modules/injection_points/Makefile +++ b/src/test/modules/injection_points/Makefile @@ -19,6 +19,9 @@ ISOLATION = basic \ syscache-update-pruned \ heap_lock_update +# some isolation tests require wal_level=replica +ISOLATION_OPTS = --temp-config $(top_srcdir)/src/test/modules/injection_points/wal_level.conf + # The injection points are cluster-wide, so disable installcheck NO_INSTALLCHECK = 1 diff --git a/src/test/modules/injection_points/meson.build b/src/test/modules/injection_points/meson.build index a414abb924b..7a838259685 100644 --- a/src/test/modules/injection_points/meson.build +++ b/src/test/modules/injection_points/meson.build @@ -53,5 +53,9 @@ tests += { 'runningcheck': false, # see syscache-update-pruned # Some tests wait for all snapshots, so avoid parallel execution 'runningcheck-parallel': false, + # some tests require wal_level=replica + 'regress_args': [ + '--temp-config', files('wal_level.conf'), + ], }, } diff --git a/src/test/modules/injection_points/wal_level.conf b/src/test/modules/injection_points/wal_level.conf new file mode 100644 index 00000000000..010abb193a8 --- /dev/null +++ b/src/test/modules/injection_points/wal_level.conf @@ -0,0 +1 @@ +wal_level=replica -- 2.47.3 --j4ov4p7gfxgiujzz-- ^ permalink raw reply [nested|flat] 176+ messages in thread
* [PATCH] Fix tests under wal_level=minimal @ 2026-04-07 11:16 Álvaro Herrera <[email protected]> 0 siblings, 0 replies; 176+ messages in thread From: Álvaro Herrera @ 2026-04-07 11:16 UTC (permalink / raw) Buildfarm members which have specifically configured to use wal_level=minimal fail the repack regression tests, which require wal_level=replica. Add a temp config file to fix that. --- src/test/modules/injection_points/Makefile | 3 +++ src/test/modules/injection_points/meson.build | 4 ++++ src/test/modules/injection_points/wal_level.conf | 1 + 3 files changed, 8 insertions(+) create mode 100644 src/test/modules/injection_points/wal_level.conf diff --git a/src/test/modules/injection_points/Makefile b/src/test/modules/injection_points/Makefile index 2cd7d87c533..2c7abe93632 100644 --- a/src/test/modules/injection_points/Makefile +++ b/src/test/modules/injection_points/Makefile @@ -19,6 +19,9 @@ ISOLATION = basic \ syscache-update-pruned \ heap_lock_update +# some isolation tests require wal_level=replica +ISOLATION_OPTS = --temp-config $(top_srcdir)/src/test/modules/injection_points/wal_level.conf + # The injection points are cluster-wide, so disable installcheck NO_INSTALLCHECK = 1 diff --git a/src/test/modules/injection_points/meson.build b/src/test/modules/injection_points/meson.build index a414abb924b..7a838259685 100644 --- a/src/test/modules/injection_points/meson.build +++ b/src/test/modules/injection_points/meson.build @@ -53,5 +53,9 @@ tests += { 'runningcheck': false, # see syscache-update-pruned # Some tests wait for all snapshots, so avoid parallel execution 'runningcheck-parallel': false, + # some tests require wal_level=replica + 'regress_args': [ + '--temp-config', files('wal_level.conf'), + ], }, } diff --git a/src/test/modules/injection_points/wal_level.conf b/src/test/modules/injection_points/wal_level.conf new file mode 100644 index 00000000000..010abb193a8 --- /dev/null +++ b/src/test/modules/injection_points/wal_level.conf @@ -0,0 +1 @@ +wal_level=replica -- 2.47.3 --j4ov4p7gfxgiujzz-- ^ permalink raw reply [nested|flat] 176+ messages in thread
* [PATCH] Fix tests under wal_level=minimal @ 2026-04-07 11:16 Álvaro Herrera <[email protected]> 0 siblings, 0 replies; 176+ messages in thread From: Álvaro Herrera @ 2026-04-07 11:16 UTC (permalink / raw) Buildfarm members which have specifically configured to use wal_level=minimal fail the repack regression tests, which require wal_level=replica. Add a temp config file to fix that. --- src/test/modules/injection_points/Makefile | 3 +++ src/test/modules/injection_points/meson.build | 4 ++++ src/test/modules/injection_points/wal_level.conf | 1 + 3 files changed, 8 insertions(+) create mode 100644 src/test/modules/injection_points/wal_level.conf diff --git a/src/test/modules/injection_points/Makefile b/src/test/modules/injection_points/Makefile index 2cd7d87c533..2c7abe93632 100644 --- a/src/test/modules/injection_points/Makefile +++ b/src/test/modules/injection_points/Makefile @@ -19,6 +19,9 @@ ISOLATION = basic \ syscache-update-pruned \ heap_lock_update +# some isolation tests require wal_level=replica +ISOLATION_OPTS = --temp-config $(top_srcdir)/src/test/modules/injection_points/wal_level.conf + # The injection points are cluster-wide, so disable installcheck NO_INSTALLCHECK = 1 diff --git a/src/test/modules/injection_points/meson.build b/src/test/modules/injection_points/meson.build index a414abb924b..7a838259685 100644 --- a/src/test/modules/injection_points/meson.build +++ b/src/test/modules/injection_points/meson.build @@ -53,5 +53,9 @@ tests += { 'runningcheck': false, # see syscache-update-pruned # Some tests wait for all snapshots, so avoid parallel execution 'runningcheck-parallel': false, + # some tests require wal_level=replica + 'regress_args': [ + '--temp-config', files('wal_level.conf'), + ], }, } diff --git a/src/test/modules/injection_points/wal_level.conf b/src/test/modules/injection_points/wal_level.conf new file mode 100644 index 00000000000..010abb193a8 --- /dev/null +++ b/src/test/modules/injection_points/wal_level.conf @@ -0,0 +1 @@ +wal_level=replica -- 2.47.3 --j4ov4p7gfxgiujzz-- ^ permalink raw reply [nested|flat] 176+ messages in thread
* [PATCH] Fix tests under wal_level=minimal @ 2026-04-07 11:16 Álvaro Herrera <[email protected]> 0 siblings, 0 replies; 176+ messages in thread From: Álvaro Herrera @ 2026-04-07 11:16 UTC (permalink / raw) Buildfarm members which have specifically configured to use wal_level=minimal fail the repack regression tests, which require wal_level=replica. Add a temp config file to fix that. --- src/test/modules/injection_points/Makefile | 3 +++ src/test/modules/injection_points/meson.build | 4 ++++ src/test/modules/injection_points/wal_level.conf | 1 + 3 files changed, 8 insertions(+) create mode 100644 src/test/modules/injection_points/wal_level.conf diff --git a/src/test/modules/injection_points/Makefile b/src/test/modules/injection_points/Makefile index 2cd7d87c533..2c7abe93632 100644 --- a/src/test/modules/injection_points/Makefile +++ b/src/test/modules/injection_points/Makefile @@ -19,6 +19,9 @@ ISOLATION = basic \ syscache-update-pruned \ heap_lock_update +# some isolation tests require wal_level=replica +ISOLATION_OPTS = --temp-config $(top_srcdir)/src/test/modules/injection_points/wal_level.conf + # The injection points are cluster-wide, so disable installcheck NO_INSTALLCHECK = 1 diff --git a/src/test/modules/injection_points/meson.build b/src/test/modules/injection_points/meson.build index a414abb924b..7a838259685 100644 --- a/src/test/modules/injection_points/meson.build +++ b/src/test/modules/injection_points/meson.build @@ -53,5 +53,9 @@ tests += { 'runningcheck': false, # see syscache-update-pruned # Some tests wait for all snapshots, so avoid parallel execution 'runningcheck-parallel': false, + # some tests require wal_level=replica + 'regress_args': [ + '--temp-config', files('wal_level.conf'), + ], }, } diff --git a/src/test/modules/injection_points/wal_level.conf b/src/test/modules/injection_points/wal_level.conf new file mode 100644 index 00000000000..010abb193a8 --- /dev/null +++ b/src/test/modules/injection_points/wal_level.conf @@ -0,0 +1 @@ +wal_level=replica -- 2.47.3 --j4ov4p7gfxgiujzz-- ^ permalink raw reply [nested|flat] 176+ messages in thread
* [PATCH] Fix tests under wal_level=minimal @ 2026-04-07 11:16 Álvaro Herrera <[email protected]> 0 siblings, 0 replies; 176+ messages in thread From: Álvaro Herrera @ 2026-04-07 11:16 UTC (permalink / raw) Buildfarm members which have specifically configured to use wal_level=minimal fail the repack regression tests, which require wal_level=replica. Add a temp config file to fix that. --- src/test/modules/injection_points/Makefile | 3 +++ src/test/modules/injection_points/meson.build | 4 ++++ src/test/modules/injection_points/wal_level.conf | 1 + 3 files changed, 8 insertions(+) create mode 100644 src/test/modules/injection_points/wal_level.conf diff --git a/src/test/modules/injection_points/Makefile b/src/test/modules/injection_points/Makefile index 2cd7d87c533..2c7abe93632 100644 --- a/src/test/modules/injection_points/Makefile +++ b/src/test/modules/injection_points/Makefile @@ -19,6 +19,9 @@ ISOLATION = basic \ syscache-update-pruned \ heap_lock_update +# some isolation tests require wal_level=replica +ISOLATION_OPTS = --temp-config $(top_srcdir)/src/test/modules/injection_points/wal_level.conf + # The injection points are cluster-wide, so disable installcheck NO_INSTALLCHECK = 1 diff --git a/src/test/modules/injection_points/meson.build b/src/test/modules/injection_points/meson.build index a414abb924b..7a838259685 100644 --- a/src/test/modules/injection_points/meson.build +++ b/src/test/modules/injection_points/meson.build @@ -53,5 +53,9 @@ tests += { 'runningcheck': false, # see syscache-update-pruned # Some tests wait for all snapshots, so avoid parallel execution 'runningcheck-parallel': false, + # some tests require wal_level=replica + 'regress_args': [ + '--temp-config', files('wal_level.conf'), + ], }, } diff --git a/src/test/modules/injection_points/wal_level.conf b/src/test/modules/injection_points/wal_level.conf new file mode 100644 index 00000000000..010abb193a8 --- /dev/null +++ b/src/test/modules/injection_points/wal_level.conf @@ -0,0 +1 @@ +wal_level=replica -- 2.47.3 --j4ov4p7gfxgiujzz-- ^ permalink raw reply [nested|flat] 176+ messages in thread
* [PATCH] Fix tests under wal_level=minimal @ 2026-04-07 11:16 Álvaro Herrera <[email protected]> 0 siblings, 0 replies; 176+ messages in thread From: Álvaro Herrera @ 2026-04-07 11:16 UTC (permalink / raw) Buildfarm members which have specifically configured to use wal_level=minimal fail the repack regression tests, which require wal_level=replica. Add a temp config file to fix that. --- src/test/modules/injection_points/Makefile | 3 +++ src/test/modules/injection_points/meson.build | 4 ++++ src/test/modules/injection_points/wal_level.conf | 1 + 3 files changed, 8 insertions(+) create mode 100644 src/test/modules/injection_points/wal_level.conf diff --git a/src/test/modules/injection_points/Makefile b/src/test/modules/injection_points/Makefile index 2cd7d87c533..2c7abe93632 100644 --- a/src/test/modules/injection_points/Makefile +++ b/src/test/modules/injection_points/Makefile @@ -19,6 +19,9 @@ ISOLATION = basic \ syscache-update-pruned \ heap_lock_update +# some isolation tests require wal_level=replica +ISOLATION_OPTS = --temp-config $(top_srcdir)/src/test/modules/injection_points/wal_level.conf + # The injection points are cluster-wide, so disable installcheck NO_INSTALLCHECK = 1 diff --git a/src/test/modules/injection_points/meson.build b/src/test/modules/injection_points/meson.build index a414abb924b..7a838259685 100644 --- a/src/test/modules/injection_points/meson.build +++ b/src/test/modules/injection_points/meson.build @@ -53,5 +53,9 @@ tests += { 'runningcheck': false, # see syscache-update-pruned # Some tests wait for all snapshots, so avoid parallel execution 'runningcheck-parallel': false, + # some tests require wal_level=replica + 'regress_args': [ + '--temp-config', files('wal_level.conf'), + ], }, } diff --git a/src/test/modules/injection_points/wal_level.conf b/src/test/modules/injection_points/wal_level.conf new file mode 100644 index 00000000000..010abb193a8 --- /dev/null +++ b/src/test/modules/injection_points/wal_level.conf @@ -0,0 +1 @@ +wal_level=replica -- 2.47.3 --j4ov4p7gfxgiujzz-- ^ permalink raw reply [nested|flat] 176+ messages in thread
* [PATCH] Fix tests under wal_level=minimal @ 2026-04-07 11:16 Álvaro Herrera <[email protected]> 0 siblings, 0 replies; 176+ messages in thread From: Álvaro Herrera @ 2026-04-07 11:16 UTC (permalink / raw) Buildfarm members which have specifically configured to use wal_level=minimal fail the repack regression tests, which require wal_level=replica. Add a temp config file to fix that. --- src/test/modules/injection_points/Makefile | 3 +++ src/test/modules/injection_points/meson.build | 4 ++++ src/test/modules/injection_points/wal_level.conf | 1 + 3 files changed, 8 insertions(+) create mode 100644 src/test/modules/injection_points/wal_level.conf diff --git a/src/test/modules/injection_points/Makefile b/src/test/modules/injection_points/Makefile index 2cd7d87c533..2c7abe93632 100644 --- a/src/test/modules/injection_points/Makefile +++ b/src/test/modules/injection_points/Makefile @@ -19,6 +19,9 @@ ISOLATION = basic \ syscache-update-pruned \ heap_lock_update +# some isolation tests require wal_level=replica +ISOLATION_OPTS = --temp-config $(top_srcdir)/src/test/modules/injection_points/wal_level.conf + # The injection points are cluster-wide, so disable installcheck NO_INSTALLCHECK = 1 diff --git a/src/test/modules/injection_points/meson.build b/src/test/modules/injection_points/meson.build index a414abb924b..7a838259685 100644 --- a/src/test/modules/injection_points/meson.build +++ b/src/test/modules/injection_points/meson.build @@ -53,5 +53,9 @@ tests += { 'runningcheck': false, # see syscache-update-pruned # Some tests wait for all snapshots, so avoid parallel execution 'runningcheck-parallel': false, + # some tests require wal_level=replica + 'regress_args': [ + '--temp-config', files('wal_level.conf'), + ], }, } diff --git a/src/test/modules/injection_points/wal_level.conf b/src/test/modules/injection_points/wal_level.conf new file mode 100644 index 00000000000..010abb193a8 --- /dev/null +++ b/src/test/modules/injection_points/wal_level.conf @@ -0,0 +1 @@ +wal_level=replica -- 2.47.3 --j4ov4p7gfxgiujzz-- ^ permalink raw reply [nested|flat] 176+ messages in thread
* [PATCH] Fix tests under wal_level=minimal @ 2026-04-07 11:16 Álvaro Herrera <[email protected]> 0 siblings, 0 replies; 176+ messages in thread From: Álvaro Herrera @ 2026-04-07 11:16 UTC (permalink / raw) Buildfarm members which have specifically configured to use wal_level=minimal fail the repack regression tests, which require wal_level=replica. Add a temp config file to fix that. --- src/test/modules/injection_points/Makefile | 3 +++ src/test/modules/injection_points/meson.build | 4 ++++ src/test/modules/injection_points/wal_level.conf | 1 + 3 files changed, 8 insertions(+) create mode 100644 src/test/modules/injection_points/wal_level.conf diff --git a/src/test/modules/injection_points/Makefile b/src/test/modules/injection_points/Makefile index 2cd7d87c533..2c7abe93632 100644 --- a/src/test/modules/injection_points/Makefile +++ b/src/test/modules/injection_points/Makefile @@ -19,6 +19,9 @@ ISOLATION = basic \ syscache-update-pruned \ heap_lock_update +# some isolation tests require wal_level=replica +ISOLATION_OPTS = --temp-config $(top_srcdir)/src/test/modules/injection_points/wal_level.conf + # The injection points are cluster-wide, so disable installcheck NO_INSTALLCHECK = 1 diff --git a/src/test/modules/injection_points/meson.build b/src/test/modules/injection_points/meson.build index a414abb924b..7a838259685 100644 --- a/src/test/modules/injection_points/meson.build +++ b/src/test/modules/injection_points/meson.build @@ -53,5 +53,9 @@ tests += { 'runningcheck': false, # see syscache-update-pruned # Some tests wait for all snapshots, so avoid parallel execution 'runningcheck-parallel': false, + # some tests require wal_level=replica + 'regress_args': [ + '--temp-config', files('wal_level.conf'), + ], }, } diff --git a/src/test/modules/injection_points/wal_level.conf b/src/test/modules/injection_points/wal_level.conf new file mode 100644 index 00000000000..010abb193a8 --- /dev/null +++ b/src/test/modules/injection_points/wal_level.conf @@ -0,0 +1 @@ +wal_level=replica -- 2.47.3 --j4ov4p7gfxgiujzz-- ^ permalink raw reply [nested|flat] 176+ messages in thread
* [PATCH] Fix tests under wal_level=minimal @ 2026-04-07 11:16 Álvaro Herrera <[email protected]> 0 siblings, 0 replies; 176+ messages in thread From: Álvaro Herrera @ 2026-04-07 11:16 UTC (permalink / raw) Buildfarm members which have specifically configured to use wal_level=minimal fail the repack regression tests, which require wal_level=replica. Add a temp config file to fix that. --- src/test/modules/injection_points/Makefile | 3 +++ src/test/modules/injection_points/meson.build | 4 ++++ src/test/modules/injection_points/wal_level.conf | 1 + 3 files changed, 8 insertions(+) create mode 100644 src/test/modules/injection_points/wal_level.conf diff --git a/src/test/modules/injection_points/Makefile b/src/test/modules/injection_points/Makefile index 2cd7d87c533..2c7abe93632 100644 --- a/src/test/modules/injection_points/Makefile +++ b/src/test/modules/injection_points/Makefile @@ -19,6 +19,9 @@ ISOLATION = basic \ syscache-update-pruned \ heap_lock_update +# some isolation tests require wal_level=replica +ISOLATION_OPTS = --temp-config $(top_srcdir)/src/test/modules/injection_points/wal_level.conf + # The injection points are cluster-wide, so disable installcheck NO_INSTALLCHECK = 1 diff --git a/src/test/modules/injection_points/meson.build b/src/test/modules/injection_points/meson.build index a414abb924b..7a838259685 100644 --- a/src/test/modules/injection_points/meson.build +++ b/src/test/modules/injection_points/meson.build @@ -53,5 +53,9 @@ tests += { 'runningcheck': false, # see syscache-update-pruned # Some tests wait for all snapshots, so avoid parallel execution 'runningcheck-parallel': false, + # some tests require wal_level=replica + 'regress_args': [ + '--temp-config', files('wal_level.conf'), + ], }, } diff --git a/src/test/modules/injection_points/wal_level.conf b/src/test/modules/injection_points/wal_level.conf new file mode 100644 index 00000000000..010abb193a8 --- /dev/null +++ b/src/test/modules/injection_points/wal_level.conf @@ -0,0 +1 @@ +wal_level=replica -- 2.47.3 --j4ov4p7gfxgiujzz-- ^ permalink raw reply [nested|flat] 176+ messages in thread
* [PATCH] Fix tests under wal_level=minimal @ 2026-04-07 11:16 Álvaro Herrera <[email protected]> 0 siblings, 0 replies; 176+ messages in thread From: Álvaro Herrera @ 2026-04-07 11:16 UTC (permalink / raw) Buildfarm members which have specifically configured to use wal_level=minimal fail the repack regression tests, which require wal_level=replica. Add a temp config file to fix that. --- src/test/modules/injection_points/Makefile | 3 +++ src/test/modules/injection_points/meson.build | 4 ++++ src/test/modules/injection_points/wal_level.conf | 1 + 3 files changed, 8 insertions(+) create mode 100644 src/test/modules/injection_points/wal_level.conf diff --git a/src/test/modules/injection_points/Makefile b/src/test/modules/injection_points/Makefile index 2cd7d87c533..2c7abe93632 100644 --- a/src/test/modules/injection_points/Makefile +++ b/src/test/modules/injection_points/Makefile @@ -19,6 +19,9 @@ ISOLATION = basic \ syscache-update-pruned \ heap_lock_update +# some isolation tests require wal_level=replica +ISOLATION_OPTS = --temp-config $(top_srcdir)/src/test/modules/injection_points/wal_level.conf + # The injection points are cluster-wide, so disable installcheck NO_INSTALLCHECK = 1 diff --git a/src/test/modules/injection_points/meson.build b/src/test/modules/injection_points/meson.build index a414abb924b..7a838259685 100644 --- a/src/test/modules/injection_points/meson.build +++ b/src/test/modules/injection_points/meson.build @@ -53,5 +53,9 @@ tests += { 'runningcheck': false, # see syscache-update-pruned # Some tests wait for all snapshots, so avoid parallel execution 'runningcheck-parallel': false, + # some tests require wal_level=replica + 'regress_args': [ + '--temp-config', files('wal_level.conf'), + ], }, } diff --git a/src/test/modules/injection_points/wal_level.conf b/src/test/modules/injection_points/wal_level.conf new file mode 100644 index 00000000000..010abb193a8 --- /dev/null +++ b/src/test/modules/injection_points/wal_level.conf @@ -0,0 +1 @@ +wal_level=replica -- 2.47.3 --j4ov4p7gfxgiujzz-- ^ permalink raw reply [nested|flat] 176+ messages in thread
* [PATCH] Fix tests under wal_level=minimal @ 2026-04-07 11:16 Álvaro Herrera <[email protected]> 0 siblings, 0 replies; 176+ messages in thread From: Álvaro Herrera @ 2026-04-07 11:16 UTC (permalink / raw) Buildfarm members which have specifically configured to use wal_level=minimal fail the repack regression tests, which require wal_level=replica. Add a temp config file to fix that. --- src/test/modules/injection_points/Makefile | 3 +++ src/test/modules/injection_points/meson.build | 4 ++++ src/test/modules/injection_points/wal_level.conf | 1 + 3 files changed, 8 insertions(+) create mode 100644 src/test/modules/injection_points/wal_level.conf diff --git a/src/test/modules/injection_points/Makefile b/src/test/modules/injection_points/Makefile index 2cd7d87c533..2c7abe93632 100644 --- a/src/test/modules/injection_points/Makefile +++ b/src/test/modules/injection_points/Makefile @@ -19,6 +19,9 @@ ISOLATION = basic \ syscache-update-pruned \ heap_lock_update +# some isolation tests require wal_level=replica +ISOLATION_OPTS = --temp-config $(top_srcdir)/src/test/modules/injection_points/wal_level.conf + # The injection points are cluster-wide, so disable installcheck NO_INSTALLCHECK = 1 diff --git a/src/test/modules/injection_points/meson.build b/src/test/modules/injection_points/meson.build index a414abb924b..7a838259685 100644 --- a/src/test/modules/injection_points/meson.build +++ b/src/test/modules/injection_points/meson.build @@ -53,5 +53,9 @@ tests += { 'runningcheck': false, # see syscache-update-pruned # Some tests wait for all snapshots, so avoid parallel execution 'runningcheck-parallel': false, + # some tests require wal_level=replica + 'regress_args': [ + '--temp-config', files('wal_level.conf'), + ], }, } diff --git a/src/test/modules/injection_points/wal_level.conf b/src/test/modules/injection_points/wal_level.conf new file mode 100644 index 00000000000..010abb193a8 --- /dev/null +++ b/src/test/modules/injection_points/wal_level.conf @@ -0,0 +1 @@ +wal_level=replica -- 2.47.3 --j4ov4p7gfxgiujzz-- ^ permalink raw reply [nested|flat] 176+ messages in thread
* [PATCH] Fix tests under wal_level=minimal @ 2026-04-07 11:16 Álvaro Herrera <[email protected]> 0 siblings, 0 replies; 176+ messages in thread From: Álvaro Herrera @ 2026-04-07 11:16 UTC (permalink / raw) Buildfarm members which have specifically configured to use wal_level=minimal fail the repack regression tests, which require wal_level=replica. Add a temp config file to fix that. --- src/test/modules/injection_points/Makefile | 3 +++ src/test/modules/injection_points/meson.build | 4 ++++ src/test/modules/injection_points/wal_level.conf | 1 + 3 files changed, 8 insertions(+) create mode 100644 src/test/modules/injection_points/wal_level.conf diff --git a/src/test/modules/injection_points/Makefile b/src/test/modules/injection_points/Makefile index 2cd7d87c533..2c7abe93632 100644 --- a/src/test/modules/injection_points/Makefile +++ b/src/test/modules/injection_points/Makefile @@ -19,6 +19,9 @@ ISOLATION = basic \ syscache-update-pruned \ heap_lock_update +# some isolation tests require wal_level=replica +ISOLATION_OPTS = --temp-config $(top_srcdir)/src/test/modules/injection_points/wal_level.conf + # The injection points are cluster-wide, so disable installcheck NO_INSTALLCHECK = 1 diff --git a/src/test/modules/injection_points/meson.build b/src/test/modules/injection_points/meson.build index a414abb924b..7a838259685 100644 --- a/src/test/modules/injection_points/meson.build +++ b/src/test/modules/injection_points/meson.build @@ -53,5 +53,9 @@ tests += { 'runningcheck': false, # see syscache-update-pruned # Some tests wait for all snapshots, so avoid parallel execution 'runningcheck-parallel': false, + # some tests require wal_level=replica + 'regress_args': [ + '--temp-config', files('wal_level.conf'), + ], }, } diff --git a/src/test/modules/injection_points/wal_level.conf b/src/test/modules/injection_points/wal_level.conf new file mode 100644 index 00000000000..010abb193a8 --- /dev/null +++ b/src/test/modules/injection_points/wal_level.conf @@ -0,0 +1 @@ +wal_level=replica -- 2.47.3 --j4ov4p7gfxgiujzz-- ^ permalink raw reply [nested|flat] 176+ messages in thread
* [PATCH] Fix tests under wal_level=minimal @ 2026-04-07 11:16 Álvaro Herrera <[email protected]> 0 siblings, 0 replies; 176+ messages in thread From: Álvaro Herrera @ 2026-04-07 11:16 UTC (permalink / raw) Buildfarm members which have specifically configured to use wal_level=minimal fail the repack regression tests, which require wal_level=replica. Add a temp config file to fix that. --- src/test/modules/injection_points/Makefile | 3 +++ src/test/modules/injection_points/meson.build | 4 ++++ src/test/modules/injection_points/wal_level.conf | 1 + 3 files changed, 8 insertions(+) create mode 100644 src/test/modules/injection_points/wal_level.conf diff --git a/src/test/modules/injection_points/Makefile b/src/test/modules/injection_points/Makefile index 2cd7d87c533..2c7abe93632 100644 --- a/src/test/modules/injection_points/Makefile +++ b/src/test/modules/injection_points/Makefile @@ -19,6 +19,9 @@ ISOLATION = basic \ syscache-update-pruned \ heap_lock_update +# some isolation tests require wal_level=replica +ISOLATION_OPTS = --temp-config $(top_srcdir)/src/test/modules/injection_points/wal_level.conf + # The injection points are cluster-wide, so disable installcheck NO_INSTALLCHECK = 1 diff --git a/src/test/modules/injection_points/meson.build b/src/test/modules/injection_points/meson.build index a414abb924b..7a838259685 100644 --- a/src/test/modules/injection_points/meson.build +++ b/src/test/modules/injection_points/meson.build @@ -53,5 +53,9 @@ tests += { 'runningcheck': false, # see syscache-update-pruned # Some tests wait for all snapshots, so avoid parallel execution 'runningcheck-parallel': false, + # some tests require wal_level=replica + 'regress_args': [ + '--temp-config', files('wal_level.conf'), + ], }, } diff --git a/src/test/modules/injection_points/wal_level.conf b/src/test/modules/injection_points/wal_level.conf new file mode 100644 index 00000000000..010abb193a8 --- /dev/null +++ b/src/test/modules/injection_points/wal_level.conf @@ -0,0 +1 @@ +wal_level=replica -- 2.47.3 --j4ov4p7gfxgiujzz-- ^ permalink raw reply [nested|flat] 176+ messages in thread
* [PATCH] Fix tests under wal_level=minimal @ 2026-04-07 11:16 Álvaro Herrera <[email protected]> 0 siblings, 0 replies; 176+ messages in thread From: Álvaro Herrera @ 2026-04-07 11:16 UTC (permalink / raw) Buildfarm members which have specifically configured to use wal_level=minimal fail the repack regression tests, which require wal_level=replica. Add a temp config file to fix that. --- src/test/modules/injection_points/Makefile | 3 +++ src/test/modules/injection_points/meson.build | 4 ++++ src/test/modules/injection_points/wal_level.conf | 1 + 3 files changed, 8 insertions(+) create mode 100644 src/test/modules/injection_points/wal_level.conf diff --git a/src/test/modules/injection_points/Makefile b/src/test/modules/injection_points/Makefile index 2cd7d87c533..2c7abe93632 100644 --- a/src/test/modules/injection_points/Makefile +++ b/src/test/modules/injection_points/Makefile @@ -19,6 +19,9 @@ ISOLATION = basic \ syscache-update-pruned \ heap_lock_update +# some isolation tests require wal_level=replica +ISOLATION_OPTS = --temp-config $(top_srcdir)/src/test/modules/injection_points/wal_level.conf + # The injection points are cluster-wide, so disable installcheck NO_INSTALLCHECK = 1 diff --git a/src/test/modules/injection_points/meson.build b/src/test/modules/injection_points/meson.build index a414abb924b..7a838259685 100644 --- a/src/test/modules/injection_points/meson.build +++ b/src/test/modules/injection_points/meson.build @@ -53,5 +53,9 @@ tests += { 'runningcheck': false, # see syscache-update-pruned # Some tests wait for all snapshots, so avoid parallel execution 'runningcheck-parallel': false, + # some tests require wal_level=replica + 'regress_args': [ + '--temp-config', files('wal_level.conf'), + ], }, } diff --git a/src/test/modules/injection_points/wal_level.conf b/src/test/modules/injection_points/wal_level.conf new file mode 100644 index 00000000000..010abb193a8 --- /dev/null +++ b/src/test/modules/injection_points/wal_level.conf @@ -0,0 +1 @@ +wal_level=replica -- 2.47.3 --j4ov4p7gfxgiujzz-- ^ permalink raw reply [nested|flat] 176+ messages in thread
* [PATCH] Fix tests under wal_level=minimal @ 2026-04-07 11:16 Álvaro Herrera <[email protected]> 0 siblings, 0 replies; 176+ messages in thread From: Álvaro Herrera @ 2026-04-07 11:16 UTC (permalink / raw) Buildfarm members which have specifically configured to use wal_level=minimal fail the repack regression tests, which require wal_level=replica. Add a temp config file to fix that. --- src/test/modules/injection_points/Makefile | 3 +++ src/test/modules/injection_points/meson.build | 4 ++++ src/test/modules/injection_points/wal_level.conf | 1 + 3 files changed, 8 insertions(+) create mode 100644 src/test/modules/injection_points/wal_level.conf diff --git a/src/test/modules/injection_points/Makefile b/src/test/modules/injection_points/Makefile index 2cd7d87c533..2c7abe93632 100644 --- a/src/test/modules/injection_points/Makefile +++ b/src/test/modules/injection_points/Makefile @@ -19,6 +19,9 @@ ISOLATION = basic \ syscache-update-pruned \ heap_lock_update +# some isolation tests require wal_level=replica +ISOLATION_OPTS = --temp-config $(top_srcdir)/src/test/modules/injection_points/wal_level.conf + # The injection points are cluster-wide, so disable installcheck NO_INSTALLCHECK = 1 diff --git a/src/test/modules/injection_points/meson.build b/src/test/modules/injection_points/meson.build index a414abb924b..7a838259685 100644 --- a/src/test/modules/injection_points/meson.build +++ b/src/test/modules/injection_points/meson.build @@ -53,5 +53,9 @@ tests += { 'runningcheck': false, # see syscache-update-pruned # Some tests wait for all snapshots, so avoid parallel execution 'runningcheck-parallel': false, + # some tests require wal_level=replica + 'regress_args': [ + '--temp-config', files('wal_level.conf'), + ], }, } diff --git a/src/test/modules/injection_points/wal_level.conf b/src/test/modules/injection_points/wal_level.conf new file mode 100644 index 00000000000..010abb193a8 --- /dev/null +++ b/src/test/modules/injection_points/wal_level.conf @@ -0,0 +1 @@ +wal_level=replica -- 2.47.3 --j4ov4p7gfxgiujzz-- ^ permalink raw reply [nested|flat] 176+ messages in thread
* [PATCH] Fix tests under wal_level=minimal @ 2026-04-07 11:16 Álvaro Herrera <[email protected]> 0 siblings, 0 replies; 176+ messages in thread From: Álvaro Herrera @ 2026-04-07 11:16 UTC (permalink / raw) Buildfarm members which have specifically configured to use wal_level=minimal fail the repack regression tests, which require wal_level=replica. Add a temp config file to fix that. --- src/test/modules/injection_points/Makefile | 3 +++ src/test/modules/injection_points/meson.build | 4 ++++ src/test/modules/injection_points/wal_level.conf | 1 + 3 files changed, 8 insertions(+) create mode 100644 src/test/modules/injection_points/wal_level.conf diff --git a/src/test/modules/injection_points/Makefile b/src/test/modules/injection_points/Makefile index 2cd7d87c533..2c7abe93632 100644 --- a/src/test/modules/injection_points/Makefile +++ b/src/test/modules/injection_points/Makefile @@ -19,6 +19,9 @@ ISOLATION = basic \ syscache-update-pruned \ heap_lock_update +# some isolation tests require wal_level=replica +ISOLATION_OPTS = --temp-config $(top_srcdir)/src/test/modules/injection_points/wal_level.conf + # The injection points are cluster-wide, so disable installcheck NO_INSTALLCHECK = 1 diff --git a/src/test/modules/injection_points/meson.build b/src/test/modules/injection_points/meson.build index a414abb924b..7a838259685 100644 --- a/src/test/modules/injection_points/meson.build +++ b/src/test/modules/injection_points/meson.build @@ -53,5 +53,9 @@ tests += { 'runningcheck': false, # see syscache-update-pruned # Some tests wait for all snapshots, so avoid parallel execution 'runningcheck-parallel': false, + # some tests require wal_level=replica + 'regress_args': [ + '--temp-config', files('wal_level.conf'), + ], }, } diff --git a/src/test/modules/injection_points/wal_level.conf b/src/test/modules/injection_points/wal_level.conf new file mode 100644 index 00000000000..010abb193a8 --- /dev/null +++ b/src/test/modules/injection_points/wal_level.conf @@ -0,0 +1 @@ +wal_level=replica -- 2.47.3 --j4ov4p7gfxgiujzz-- ^ permalink raw reply [nested|flat] 176+ messages in thread
* [PATCH] Fix tests under wal_level=minimal @ 2026-04-07 11:16 Álvaro Herrera <[email protected]> 0 siblings, 0 replies; 176+ messages in thread From: Álvaro Herrera @ 2026-04-07 11:16 UTC (permalink / raw) Buildfarm members which have specifically configured to use wal_level=minimal fail the repack regression tests, which require wal_level=replica. Add a temp config file to fix that. --- src/test/modules/injection_points/Makefile | 3 +++ src/test/modules/injection_points/meson.build | 4 ++++ src/test/modules/injection_points/wal_level.conf | 1 + 3 files changed, 8 insertions(+) create mode 100644 src/test/modules/injection_points/wal_level.conf diff --git a/src/test/modules/injection_points/Makefile b/src/test/modules/injection_points/Makefile index 2cd7d87c533..2c7abe93632 100644 --- a/src/test/modules/injection_points/Makefile +++ b/src/test/modules/injection_points/Makefile @@ -19,6 +19,9 @@ ISOLATION = basic \ syscache-update-pruned \ heap_lock_update +# some isolation tests require wal_level=replica +ISOLATION_OPTS = --temp-config $(top_srcdir)/src/test/modules/injection_points/wal_level.conf + # The injection points are cluster-wide, so disable installcheck NO_INSTALLCHECK = 1 diff --git a/src/test/modules/injection_points/meson.build b/src/test/modules/injection_points/meson.build index a414abb924b..7a838259685 100644 --- a/src/test/modules/injection_points/meson.build +++ b/src/test/modules/injection_points/meson.build @@ -53,5 +53,9 @@ tests += { 'runningcheck': false, # see syscache-update-pruned # Some tests wait for all snapshots, so avoid parallel execution 'runningcheck-parallel': false, + # some tests require wal_level=replica + 'regress_args': [ + '--temp-config', files('wal_level.conf'), + ], }, } diff --git a/src/test/modules/injection_points/wal_level.conf b/src/test/modules/injection_points/wal_level.conf new file mode 100644 index 00000000000..010abb193a8 --- /dev/null +++ b/src/test/modules/injection_points/wal_level.conf @@ -0,0 +1 @@ +wal_level=replica -- 2.47.3 --j4ov4p7gfxgiujzz-- ^ permalink raw reply [nested|flat] 176+ messages in thread
* [PATCH] Fix tests under wal_level=minimal @ 2026-04-07 11:16 Álvaro Herrera <[email protected]> 0 siblings, 0 replies; 176+ messages in thread From: Álvaro Herrera @ 2026-04-07 11:16 UTC (permalink / raw) Buildfarm members which have specifically configured to use wal_level=minimal fail the repack regression tests, which require wal_level=replica. Add a temp config file to fix that. --- src/test/modules/injection_points/Makefile | 3 +++ src/test/modules/injection_points/meson.build | 4 ++++ src/test/modules/injection_points/wal_level.conf | 1 + 3 files changed, 8 insertions(+) create mode 100644 src/test/modules/injection_points/wal_level.conf diff --git a/src/test/modules/injection_points/Makefile b/src/test/modules/injection_points/Makefile index 2cd7d87c533..2c7abe93632 100644 --- a/src/test/modules/injection_points/Makefile +++ b/src/test/modules/injection_points/Makefile @@ -19,6 +19,9 @@ ISOLATION = basic \ syscache-update-pruned \ heap_lock_update +# some isolation tests require wal_level=replica +ISOLATION_OPTS = --temp-config $(top_srcdir)/src/test/modules/injection_points/wal_level.conf + # The injection points are cluster-wide, so disable installcheck NO_INSTALLCHECK = 1 diff --git a/src/test/modules/injection_points/meson.build b/src/test/modules/injection_points/meson.build index a414abb924b..7a838259685 100644 --- a/src/test/modules/injection_points/meson.build +++ b/src/test/modules/injection_points/meson.build @@ -53,5 +53,9 @@ tests += { 'runningcheck': false, # see syscache-update-pruned # Some tests wait for all snapshots, so avoid parallel execution 'runningcheck-parallel': false, + # some tests require wal_level=replica + 'regress_args': [ + '--temp-config', files('wal_level.conf'), + ], }, } diff --git a/src/test/modules/injection_points/wal_level.conf b/src/test/modules/injection_points/wal_level.conf new file mode 100644 index 00000000000..010abb193a8 --- /dev/null +++ b/src/test/modules/injection_points/wal_level.conf @@ -0,0 +1 @@ +wal_level=replica -- 2.47.3 --j4ov4p7gfxgiujzz-- ^ permalink raw reply [nested|flat] 176+ messages in thread
* [PATCH] Fix tests under wal_level=minimal @ 2026-04-07 11:16 Álvaro Herrera <[email protected]> 0 siblings, 0 replies; 176+ messages in thread From: Álvaro Herrera @ 2026-04-07 11:16 UTC (permalink / raw) Buildfarm members which have specifically configured to use wal_level=minimal fail the repack regression tests, which require wal_level=replica. Add a temp config file to fix that. --- src/test/modules/injection_points/Makefile | 3 +++ src/test/modules/injection_points/meson.build | 4 ++++ src/test/modules/injection_points/wal_level.conf | 1 + 3 files changed, 8 insertions(+) create mode 100644 src/test/modules/injection_points/wal_level.conf diff --git a/src/test/modules/injection_points/Makefile b/src/test/modules/injection_points/Makefile index 2cd7d87c533..2c7abe93632 100644 --- a/src/test/modules/injection_points/Makefile +++ b/src/test/modules/injection_points/Makefile @@ -19,6 +19,9 @@ ISOLATION = basic \ syscache-update-pruned \ heap_lock_update +# some isolation tests require wal_level=replica +ISOLATION_OPTS = --temp-config $(top_srcdir)/src/test/modules/injection_points/wal_level.conf + # The injection points are cluster-wide, so disable installcheck NO_INSTALLCHECK = 1 diff --git a/src/test/modules/injection_points/meson.build b/src/test/modules/injection_points/meson.build index a414abb924b..7a838259685 100644 --- a/src/test/modules/injection_points/meson.build +++ b/src/test/modules/injection_points/meson.build @@ -53,5 +53,9 @@ tests += { 'runningcheck': false, # see syscache-update-pruned # Some tests wait for all snapshots, so avoid parallel execution 'runningcheck-parallel': false, + # some tests require wal_level=replica + 'regress_args': [ + '--temp-config', files('wal_level.conf'), + ], }, } diff --git a/src/test/modules/injection_points/wal_level.conf b/src/test/modules/injection_points/wal_level.conf new file mode 100644 index 00000000000..010abb193a8 --- /dev/null +++ b/src/test/modules/injection_points/wal_level.conf @@ -0,0 +1 @@ +wal_level=replica -- 2.47.3 --j4ov4p7gfxgiujzz-- ^ permalink raw reply [nested|flat] 176+ messages in thread
* [PATCH] Fix tests under wal_level=minimal @ 2026-04-07 11:16 Álvaro Herrera <[email protected]> 0 siblings, 0 replies; 176+ messages in thread From: Álvaro Herrera @ 2026-04-07 11:16 UTC (permalink / raw) Buildfarm members which have specifically configured to use wal_level=minimal fail the repack regression tests, which require wal_level=replica. Add a temp config file to fix that. --- src/test/modules/injection_points/Makefile | 3 +++ src/test/modules/injection_points/meson.build | 4 ++++ src/test/modules/injection_points/wal_level.conf | 1 + 3 files changed, 8 insertions(+) create mode 100644 src/test/modules/injection_points/wal_level.conf diff --git a/src/test/modules/injection_points/Makefile b/src/test/modules/injection_points/Makefile index 2cd7d87c533..2c7abe93632 100644 --- a/src/test/modules/injection_points/Makefile +++ b/src/test/modules/injection_points/Makefile @@ -19,6 +19,9 @@ ISOLATION = basic \ syscache-update-pruned \ heap_lock_update +# some isolation tests require wal_level=replica +ISOLATION_OPTS = --temp-config $(top_srcdir)/src/test/modules/injection_points/wal_level.conf + # The injection points are cluster-wide, so disable installcheck NO_INSTALLCHECK = 1 diff --git a/src/test/modules/injection_points/meson.build b/src/test/modules/injection_points/meson.build index a414abb924b..7a838259685 100644 --- a/src/test/modules/injection_points/meson.build +++ b/src/test/modules/injection_points/meson.build @@ -53,5 +53,9 @@ tests += { 'runningcheck': false, # see syscache-update-pruned # Some tests wait for all snapshots, so avoid parallel execution 'runningcheck-parallel': false, + # some tests require wal_level=replica + 'regress_args': [ + '--temp-config', files('wal_level.conf'), + ], }, } diff --git a/src/test/modules/injection_points/wal_level.conf b/src/test/modules/injection_points/wal_level.conf new file mode 100644 index 00000000000..010abb193a8 --- /dev/null +++ b/src/test/modules/injection_points/wal_level.conf @@ -0,0 +1 @@ +wal_level=replica -- 2.47.3 --j4ov4p7gfxgiujzz-- ^ permalink raw reply [nested|flat] 176+ messages in thread
* [PATCH] Fix tests under wal_level=minimal @ 2026-04-07 11:16 Álvaro Herrera <[email protected]> 0 siblings, 0 replies; 176+ messages in thread From: Álvaro Herrera @ 2026-04-07 11:16 UTC (permalink / raw) Buildfarm members which have specifically configured to use wal_level=minimal fail the repack regression tests, which require wal_level=replica. Add a temp config file to fix that. --- src/test/modules/injection_points/Makefile | 3 +++ src/test/modules/injection_points/meson.build | 4 ++++ src/test/modules/injection_points/wal_level.conf | 1 + 3 files changed, 8 insertions(+) create mode 100644 src/test/modules/injection_points/wal_level.conf diff --git a/src/test/modules/injection_points/Makefile b/src/test/modules/injection_points/Makefile index 2cd7d87c533..2c7abe93632 100644 --- a/src/test/modules/injection_points/Makefile +++ b/src/test/modules/injection_points/Makefile @@ -19,6 +19,9 @@ ISOLATION = basic \ syscache-update-pruned \ heap_lock_update +# some isolation tests require wal_level=replica +ISOLATION_OPTS = --temp-config $(top_srcdir)/src/test/modules/injection_points/wal_level.conf + # The injection points are cluster-wide, so disable installcheck NO_INSTALLCHECK = 1 diff --git a/src/test/modules/injection_points/meson.build b/src/test/modules/injection_points/meson.build index a414abb924b..7a838259685 100644 --- a/src/test/modules/injection_points/meson.build +++ b/src/test/modules/injection_points/meson.build @@ -53,5 +53,9 @@ tests += { 'runningcheck': false, # see syscache-update-pruned # Some tests wait for all snapshots, so avoid parallel execution 'runningcheck-parallel': false, + # some tests require wal_level=replica + 'regress_args': [ + '--temp-config', files('wal_level.conf'), + ], }, } diff --git a/src/test/modules/injection_points/wal_level.conf b/src/test/modules/injection_points/wal_level.conf new file mode 100644 index 00000000000..010abb193a8 --- /dev/null +++ b/src/test/modules/injection_points/wal_level.conf @@ -0,0 +1 @@ +wal_level=replica -- 2.47.3 --j4ov4p7gfxgiujzz-- ^ permalink raw reply [nested|flat] 176+ messages in thread
* [PATCH] Fix tests under wal_level=minimal @ 2026-04-07 11:16 Álvaro Herrera <[email protected]> 0 siblings, 0 replies; 176+ messages in thread From: Álvaro Herrera @ 2026-04-07 11:16 UTC (permalink / raw) Buildfarm members which have specifically configured to use wal_level=minimal fail the repack regression tests, which require wal_level=replica. Add a temp config file to fix that. --- src/test/modules/injection_points/Makefile | 3 +++ src/test/modules/injection_points/meson.build | 4 ++++ src/test/modules/injection_points/wal_level.conf | 1 + 3 files changed, 8 insertions(+) create mode 100644 src/test/modules/injection_points/wal_level.conf diff --git a/src/test/modules/injection_points/Makefile b/src/test/modules/injection_points/Makefile index 2cd7d87c533..2c7abe93632 100644 --- a/src/test/modules/injection_points/Makefile +++ b/src/test/modules/injection_points/Makefile @@ -19,6 +19,9 @@ ISOLATION = basic \ syscache-update-pruned \ heap_lock_update +# some isolation tests require wal_level=replica +ISOLATION_OPTS = --temp-config $(top_srcdir)/src/test/modules/injection_points/wal_level.conf + # The injection points are cluster-wide, so disable installcheck NO_INSTALLCHECK = 1 diff --git a/src/test/modules/injection_points/meson.build b/src/test/modules/injection_points/meson.build index a414abb924b..7a838259685 100644 --- a/src/test/modules/injection_points/meson.build +++ b/src/test/modules/injection_points/meson.build @@ -53,5 +53,9 @@ tests += { 'runningcheck': false, # see syscache-update-pruned # Some tests wait for all snapshots, so avoid parallel execution 'runningcheck-parallel': false, + # some tests require wal_level=replica + 'regress_args': [ + '--temp-config', files('wal_level.conf'), + ], }, } diff --git a/src/test/modules/injection_points/wal_level.conf b/src/test/modules/injection_points/wal_level.conf new file mode 100644 index 00000000000..010abb193a8 --- /dev/null +++ b/src/test/modules/injection_points/wal_level.conf @@ -0,0 +1 @@ +wal_level=replica -- 2.47.3 --j4ov4p7gfxgiujzz-- ^ permalink raw reply [nested|flat] 176+ messages in thread
* [PATCH] Fix tests under wal_level=minimal @ 2026-04-07 11:16 Álvaro Herrera <[email protected]> 0 siblings, 0 replies; 176+ messages in thread From: Álvaro Herrera @ 2026-04-07 11:16 UTC (permalink / raw) Buildfarm members which have specifically configured to use wal_level=minimal fail the repack regression tests, which require wal_level=replica. Add a temp config file to fix that. --- src/test/modules/injection_points/Makefile | 3 +++ src/test/modules/injection_points/meson.build | 4 ++++ src/test/modules/injection_points/wal_level.conf | 1 + 3 files changed, 8 insertions(+) create mode 100644 src/test/modules/injection_points/wal_level.conf diff --git a/src/test/modules/injection_points/Makefile b/src/test/modules/injection_points/Makefile index 2cd7d87c533..2c7abe93632 100644 --- a/src/test/modules/injection_points/Makefile +++ b/src/test/modules/injection_points/Makefile @@ -19,6 +19,9 @@ ISOLATION = basic \ syscache-update-pruned \ heap_lock_update +# some isolation tests require wal_level=replica +ISOLATION_OPTS = --temp-config $(top_srcdir)/src/test/modules/injection_points/wal_level.conf + # The injection points are cluster-wide, so disable installcheck NO_INSTALLCHECK = 1 diff --git a/src/test/modules/injection_points/meson.build b/src/test/modules/injection_points/meson.build index a414abb924b..7a838259685 100644 --- a/src/test/modules/injection_points/meson.build +++ b/src/test/modules/injection_points/meson.build @@ -53,5 +53,9 @@ tests += { 'runningcheck': false, # see syscache-update-pruned # Some tests wait for all snapshots, so avoid parallel execution 'runningcheck-parallel': false, + # some tests require wal_level=replica + 'regress_args': [ + '--temp-config', files('wal_level.conf'), + ], }, } diff --git a/src/test/modules/injection_points/wal_level.conf b/src/test/modules/injection_points/wal_level.conf new file mode 100644 index 00000000000..010abb193a8 --- /dev/null +++ b/src/test/modules/injection_points/wal_level.conf @@ -0,0 +1 @@ +wal_level=replica -- 2.47.3 --j4ov4p7gfxgiujzz-- ^ permalink raw reply [nested|flat] 176+ messages in thread
* [PATCH] Fix tests under wal_level=minimal @ 2026-04-07 11:16 Álvaro Herrera <[email protected]> 0 siblings, 0 replies; 176+ messages in thread From: Álvaro Herrera @ 2026-04-07 11:16 UTC (permalink / raw) Buildfarm members which have specifically configured to use wal_level=minimal fail the repack regression tests, which require wal_level=replica. Add a temp config file to fix that. --- src/test/modules/injection_points/Makefile | 3 +++ src/test/modules/injection_points/meson.build | 4 ++++ src/test/modules/injection_points/wal_level.conf | 1 + 3 files changed, 8 insertions(+) create mode 100644 src/test/modules/injection_points/wal_level.conf diff --git a/src/test/modules/injection_points/Makefile b/src/test/modules/injection_points/Makefile index 2cd7d87c533..2c7abe93632 100644 --- a/src/test/modules/injection_points/Makefile +++ b/src/test/modules/injection_points/Makefile @@ -19,6 +19,9 @@ ISOLATION = basic \ syscache-update-pruned \ heap_lock_update +# some isolation tests require wal_level=replica +ISOLATION_OPTS = --temp-config $(top_srcdir)/src/test/modules/injection_points/wal_level.conf + # The injection points are cluster-wide, so disable installcheck NO_INSTALLCHECK = 1 diff --git a/src/test/modules/injection_points/meson.build b/src/test/modules/injection_points/meson.build index a414abb924b..7a838259685 100644 --- a/src/test/modules/injection_points/meson.build +++ b/src/test/modules/injection_points/meson.build @@ -53,5 +53,9 @@ tests += { 'runningcheck': false, # see syscache-update-pruned # Some tests wait for all snapshots, so avoid parallel execution 'runningcheck-parallel': false, + # some tests require wal_level=replica + 'regress_args': [ + '--temp-config', files('wal_level.conf'), + ], }, } diff --git a/src/test/modules/injection_points/wal_level.conf b/src/test/modules/injection_points/wal_level.conf new file mode 100644 index 00000000000..010abb193a8 --- /dev/null +++ b/src/test/modules/injection_points/wal_level.conf @@ -0,0 +1 @@ +wal_level=replica -- 2.47.3 --j4ov4p7gfxgiujzz-- ^ permalink raw reply [nested|flat] 176+ messages in thread
* [PATCH] Fix tests under wal_level=minimal @ 2026-04-07 11:16 Álvaro Herrera <[email protected]> 0 siblings, 0 replies; 176+ messages in thread From: Álvaro Herrera @ 2026-04-07 11:16 UTC (permalink / raw) Buildfarm members which have specifically configured to use wal_level=minimal fail the repack regression tests, which require wal_level=replica. Add a temp config file to fix that. --- src/test/modules/injection_points/Makefile | 3 +++ src/test/modules/injection_points/meson.build | 4 ++++ src/test/modules/injection_points/wal_level.conf | 1 + 3 files changed, 8 insertions(+) create mode 100644 src/test/modules/injection_points/wal_level.conf diff --git a/src/test/modules/injection_points/Makefile b/src/test/modules/injection_points/Makefile index 2cd7d87c533..2c7abe93632 100644 --- a/src/test/modules/injection_points/Makefile +++ b/src/test/modules/injection_points/Makefile @@ -19,6 +19,9 @@ ISOLATION = basic \ syscache-update-pruned \ heap_lock_update +# some isolation tests require wal_level=replica +ISOLATION_OPTS = --temp-config $(top_srcdir)/src/test/modules/injection_points/wal_level.conf + # The injection points are cluster-wide, so disable installcheck NO_INSTALLCHECK = 1 diff --git a/src/test/modules/injection_points/meson.build b/src/test/modules/injection_points/meson.build index a414abb924b..7a838259685 100644 --- a/src/test/modules/injection_points/meson.build +++ b/src/test/modules/injection_points/meson.build @@ -53,5 +53,9 @@ tests += { 'runningcheck': false, # see syscache-update-pruned # Some tests wait for all snapshots, so avoid parallel execution 'runningcheck-parallel': false, + # some tests require wal_level=replica + 'regress_args': [ + '--temp-config', files('wal_level.conf'), + ], }, } diff --git a/src/test/modules/injection_points/wal_level.conf b/src/test/modules/injection_points/wal_level.conf new file mode 100644 index 00000000000..010abb193a8 --- /dev/null +++ b/src/test/modules/injection_points/wal_level.conf @@ -0,0 +1 @@ +wal_level=replica -- 2.47.3 --j4ov4p7gfxgiujzz-- ^ permalink raw reply [nested|flat] 176+ messages in thread
* [PATCH] Fix tests under wal_level=minimal @ 2026-04-07 11:16 Álvaro Herrera <[email protected]> 0 siblings, 0 replies; 176+ messages in thread From: Álvaro Herrera @ 2026-04-07 11:16 UTC (permalink / raw) Buildfarm members which have specifically configured to use wal_level=minimal fail the repack regression tests, which require wal_level=replica. Add a temp config file to fix that. --- src/test/modules/injection_points/Makefile | 3 +++ src/test/modules/injection_points/meson.build | 4 ++++ src/test/modules/injection_points/wal_level.conf | 1 + 3 files changed, 8 insertions(+) create mode 100644 src/test/modules/injection_points/wal_level.conf diff --git a/src/test/modules/injection_points/Makefile b/src/test/modules/injection_points/Makefile index 2cd7d87c533..2c7abe93632 100644 --- a/src/test/modules/injection_points/Makefile +++ b/src/test/modules/injection_points/Makefile @@ -19,6 +19,9 @@ ISOLATION = basic \ syscache-update-pruned \ heap_lock_update +# some isolation tests require wal_level=replica +ISOLATION_OPTS = --temp-config $(top_srcdir)/src/test/modules/injection_points/wal_level.conf + # The injection points are cluster-wide, so disable installcheck NO_INSTALLCHECK = 1 diff --git a/src/test/modules/injection_points/meson.build b/src/test/modules/injection_points/meson.build index a414abb924b..7a838259685 100644 --- a/src/test/modules/injection_points/meson.build +++ b/src/test/modules/injection_points/meson.build @@ -53,5 +53,9 @@ tests += { 'runningcheck': false, # see syscache-update-pruned # Some tests wait for all snapshots, so avoid parallel execution 'runningcheck-parallel': false, + # some tests require wal_level=replica + 'regress_args': [ + '--temp-config', files('wal_level.conf'), + ], }, } diff --git a/src/test/modules/injection_points/wal_level.conf b/src/test/modules/injection_points/wal_level.conf new file mode 100644 index 00000000000..010abb193a8 --- /dev/null +++ b/src/test/modules/injection_points/wal_level.conf @@ -0,0 +1 @@ +wal_level=replica -- 2.47.3 --j4ov4p7gfxgiujzz-- ^ permalink raw reply [nested|flat] 176+ messages in thread
* [PATCH] Fix tests under wal_level=minimal @ 2026-04-07 11:16 Álvaro Herrera <[email protected]> 0 siblings, 0 replies; 176+ messages in thread From: Álvaro Herrera @ 2026-04-07 11:16 UTC (permalink / raw) Buildfarm members which have specifically configured to use wal_level=minimal fail the repack regression tests, which require wal_level=replica. Add a temp config file to fix that. --- src/test/modules/injection_points/Makefile | 3 +++ src/test/modules/injection_points/meson.build | 4 ++++ src/test/modules/injection_points/wal_level.conf | 1 + 3 files changed, 8 insertions(+) create mode 100644 src/test/modules/injection_points/wal_level.conf diff --git a/src/test/modules/injection_points/Makefile b/src/test/modules/injection_points/Makefile index 2cd7d87c533..2c7abe93632 100644 --- a/src/test/modules/injection_points/Makefile +++ b/src/test/modules/injection_points/Makefile @@ -19,6 +19,9 @@ ISOLATION = basic \ syscache-update-pruned \ heap_lock_update +# some isolation tests require wal_level=replica +ISOLATION_OPTS = --temp-config $(top_srcdir)/src/test/modules/injection_points/wal_level.conf + # The injection points are cluster-wide, so disable installcheck NO_INSTALLCHECK = 1 diff --git a/src/test/modules/injection_points/meson.build b/src/test/modules/injection_points/meson.build index a414abb924b..7a838259685 100644 --- a/src/test/modules/injection_points/meson.build +++ b/src/test/modules/injection_points/meson.build @@ -53,5 +53,9 @@ tests += { 'runningcheck': false, # see syscache-update-pruned # Some tests wait for all snapshots, so avoid parallel execution 'runningcheck-parallel': false, + # some tests require wal_level=replica + 'regress_args': [ + '--temp-config', files('wal_level.conf'), + ], }, } diff --git a/src/test/modules/injection_points/wal_level.conf b/src/test/modules/injection_points/wal_level.conf new file mode 100644 index 00000000000..010abb193a8 --- /dev/null +++ b/src/test/modules/injection_points/wal_level.conf @@ -0,0 +1 @@ +wal_level=replica -- 2.47.3 --j4ov4p7gfxgiujzz-- ^ permalink raw reply [nested|flat] 176+ messages in thread
* [PATCH] Fix tests under wal_level=minimal @ 2026-04-07 11:16 Álvaro Herrera <[email protected]> 0 siblings, 0 replies; 176+ messages in thread From: Álvaro Herrera @ 2026-04-07 11:16 UTC (permalink / raw) Buildfarm members which have specifically configured to use wal_level=minimal fail the repack regression tests, which require wal_level=replica. Add a temp config file to fix that. --- src/test/modules/injection_points/Makefile | 3 +++ src/test/modules/injection_points/meson.build | 4 ++++ src/test/modules/injection_points/wal_level.conf | 1 + 3 files changed, 8 insertions(+) create mode 100644 src/test/modules/injection_points/wal_level.conf diff --git a/src/test/modules/injection_points/Makefile b/src/test/modules/injection_points/Makefile index 2cd7d87c533..2c7abe93632 100644 --- a/src/test/modules/injection_points/Makefile +++ b/src/test/modules/injection_points/Makefile @@ -19,6 +19,9 @@ ISOLATION = basic \ syscache-update-pruned \ heap_lock_update +# some isolation tests require wal_level=replica +ISOLATION_OPTS = --temp-config $(top_srcdir)/src/test/modules/injection_points/wal_level.conf + # The injection points are cluster-wide, so disable installcheck NO_INSTALLCHECK = 1 diff --git a/src/test/modules/injection_points/meson.build b/src/test/modules/injection_points/meson.build index a414abb924b..7a838259685 100644 --- a/src/test/modules/injection_points/meson.build +++ b/src/test/modules/injection_points/meson.build @@ -53,5 +53,9 @@ tests += { 'runningcheck': false, # see syscache-update-pruned # Some tests wait for all snapshots, so avoid parallel execution 'runningcheck-parallel': false, + # some tests require wal_level=replica + 'regress_args': [ + '--temp-config', files('wal_level.conf'), + ], }, } diff --git a/src/test/modules/injection_points/wal_level.conf b/src/test/modules/injection_points/wal_level.conf new file mode 100644 index 00000000000..010abb193a8 --- /dev/null +++ b/src/test/modules/injection_points/wal_level.conf @@ -0,0 +1 @@ +wal_level=replica -- 2.47.3 --j4ov4p7gfxgiujzz-- ^ permalink raw reply [nested|flat] 176+ messages in thread
* [PATCH] Fix tests under wal_level=minimal @ 2026-04-07 11:16 Álvaro Herrera <[email protected]> 0 siblings, 0 replies; 176+ messages in thread From: Álvaro Herrera @ 2026-04-07 11:16 UTC (permalink / raw) Buildfarm members which have specifically configured to use wal_level=minimal fail the repack regression tests, which require wal_level=replica. Add a temp config file to fix that. --- src/test/modules/injection_points/Makefile | 3 +++ src/test/modules/injection_points/meson.build | 4 ++++ src/test/modules/injection_points/wal_level.conf | 1 + 3 files changed, 8 insertions(+) create mode 100644 src/test/modules/injection_points/wal_level.conf diff --git a/src/test/modules/injection_points/Makefile b/src/test/modules/injection_points/Makefile index 2cd7d87c533..2c7abe93632 100644 --- a/src/test/modules/injection_points/Makefile +++ b/src/test/modules/injection_points/Makefile @@ -19,6 +19,9 @@ ISOLATION = basic \ syscache-update-pruned \ heap_lock_update +# some isolation tests require wal_level=replica +ISOLATION_OPTS = --temp-config $(top_srcdir)/src/test/modules/injection_points/wal_level.conf + # The injection points are cluster-wide, so disable installcheck NO_INSTALLCHECK = 1 diff --git a/src/test/modules/injection_points/meson.build b/src/test/modules/injection_points/meson.build index a414abb924b..7a838259685 100644 --- a/src/test/modules/injection_points/meson.build +++ b/src/test/modules/injection_points/meson.build @@ -53,5 +53,9 @@ tests += { 'runningcheck': false, # see syscache-update-pruned # Some tests wait for all snapshots, so avoid parallel execution 'runningcheck-parallel': false, + # some tests require wal_level=replica + 'regress_args': [ + '--temp-config', files('wal_level.conf'), + ], }, } diff --git a/src/test/modules/injection_points/wal_level.conf b/src/test/modules/injection_points/wal_level.conf new file mode 100644 index 00000000000..010abb193a8 --- /dev/null +++ b/src/test/modules/injection_points/wal_level.conf @@ -0,0 +1 @@ +wal_level=replica -- 2.47.3 --j4ov4p7gfxgiujzz-- ^ permalink raw reply [nested|flat] 176+ messages in thread
* [PATCH] Fix tests under wal_level=minimal @ 2026-04-07 11:16 Álvaro Herrera <[email protected]> 0 siblings, 0 replies; 176+ messages in thread From: Álvaro Herrera @ 2026-04-07 11:16 UTC (permalink / raw) Buildfarm members which have specifically configured to use wal_level=minimal fail the repack regression tests, which require wal_level=replica. Add a temp config file to fix that. --- src/test/modules/injection_points/Makefile | 3 +++ src/test/modules/injection_points/meson.build | 4 ++++ src/test/modules/injection_points/wal_level.conf | 1 + 3 files changed, 8 insertions(+) create mode 100644 src/test/modules/injection_points/wal_level.conf diff --git a/src/test/modules/injection_points/Makefile b/src/test/modules/injection_points/Makefile index 2cd7d87c533..2c7abe93632 100644 --- a/src/test/modules/injection_points/Makefile +++ b/src/test/modules/injection_points/Makefile @@ -19,6 +19,9 @@ ISOLATION = basic \ syscache-update-pruned \ heap_lock_update +# some isolation tests require wal_level=replica +ISOLATION_OPTS = --temp-config $(top_srcdir)/src/test/modules/injection_points/wal_level.conf + # The injection points are cluster-wide, so disable installcheck NO_INSTALLCHECK = 1 diff --git a/src/test/modules/injection_points/meson.build b/src/test/modules/injection_points/meson.build index a414abb924b..7a838259685 100644 --- a/src/test/modules/injection_points/meson.build +++ b/src/test/modules/injection_points/meson.build @@ -53,5 +53,9 @@ tests += { 'runningcheck': false, # see syscache-update-pruned # Some tests wait for all snapshots, so avoid parallel execution 'runningcheck-parallel': false, + # some tests require wal_level=replica + 'regress_args': [ + '--temp-config', files('wal_level.conf'), + ], }, } diff --git a/src/test/modules/injection_points/wal_level.conf b/src/test/modules/injection_points/wal_level.conf new file mode 100644 index 00000000000..010abb193a8 --- /dev/null +++ b/src/test/modules/injection_points/wal_level.conf @@ -0,0 +1 @@ +wal_level=replica -- 2.47.3 --j4ov4p7gfxgiujzz-- ^ permalink raw reply [nested|flat] 176+ messages in thread
* [PATCH] Fix tests under wal_level=minimal @ 2026-04-07 11:16 Álvaro Herrera <[email protected]> 0 siblings, 0 replies; 176+ messages in thread From: Álvaro Herrera @ 2026-04-07 11:16 UTC (permalink / raw) Buildfarm members which have specifically configured to use wal_level=minimal fail the repack regression tests, which require wal_level=replica. Add a temp config file to fix that. --- src/test/modules/injection_points/Makefile | 3 +++ src/test/modules/injection_points/meson.build | 4 ++++ src/test/modules/injection_points/wal_level.conf | 1 + 3 files changed, 8 insertions(+) create mode 100644 src/test/modules/injection_points/wal_level.conf diff --git a/src/test/modules/injection_points/Makefile b/src/test/modules/injection_points/Makefile index 2cd7d87c533..2c7abe93632 100644 --- a/src/test/modules/injection_points/Makefile +++ b/src/test/modules/injection_points/Makefile @@ -19,6 +19,9 @@ ISOLATION = basic \ syscache-update-pruned \ heap_lock_update +# some isolation tests require wal_level=replica +ISOLATION_OPTS = --temp-config $(top_srcdir)/src/test/modules/injection_points/wal_level.conf + # The injection points are cluster-wide, so disable installcheck NO_INSTALLCHECK = 1 diff --git a/src/test/modules/injection_points/meson.build b/src/test/modules/injection_points/meson.build index a414abb924b..7a838259685 100644 --- a/src/test/modules/injection_points/meson.build +++ b/src/test/modules/injection_points/meson.build @@ -53,5 +53,9 @@ tests += { 'runningcheck': false, # see syscache-update-pruned # Some tests wait for all snapshots, so avoid parallel execution 'runningcheck-parallel': false, + # some tests require wal_level=replica + 'regress_args': [ + '--temp-config', files('wal_level.conf'), + ], }, } diff --git a/src/test/modules/injection_points/wal_level.conf b/src/test/modules/injection_points/wal_level.conf new file mode 100644 index 00000000000..010abb193a8 --- /dev/null +++ b/src/test/modules/injection_points/wal_level.conf @@ -0,0 +1 @@ +wal_level=replica -- 2.47.3 --j4ov4p7gfxgiujzz-- ^ permalink raw reply [nested|flat] 176+ messages in thread
* [PATCH] Fix tests under wal_level=minimal @ 2026-04-07 11:16 Álvaro Herrera <[email protected]> 0 siblings, 0 replies; 176+ messages in thread From: Álvaro Herrera @ 2026-04-07 11:16 UTC (permalink / raw) Buildfarm members which have specifically configured to use wal_level=minimal fail the repack regression tests, which require wal_level=replica. Add a temp config file to fix that. --- src/test/modules/injection_points/Makefile | 3 +++ src/test/modules/injection_points/meson.build | 4 ++++ src/test/modules/injection_points/wal_level.conf | 1 + 3 files changed, 8 insertions(+) create mode 100644 src/test/modules/injection_points/wal_level.conf diff --git a/src/test/modules/injection_points/Makefile b/src/test/modules/injection_points/Makefile index 2cd7d87c533..2c7abe93632 100644 --- a/src/test/modules/injection_points/Makefile +++ b/src/test/modules/injection_points/Makefile @@ -19,6 +19,9 @@ ISOLATION = basic \ syscache-update-pruned \ heap_lock_update +# some isolation tests require wal_level=replica +ISOLATION_OPTS = --temp-config $(top_srcdir)/src/test/modules/injection_points/wal_level.conf + # The injection points are cluster-wide, so disable installcheck NO_INSTALLCHECK = 1 diff --git a/src/test/modules/injection_points/meson.build b/src/test/modules/injection_points/meson.build index a414abb924b..7a838259685 100644 --- a/src/test/modules/injection_points/meson.build +++ b/src/test/modules/injection_points/meson.build @@ -53,5 +53,9 @@ tests += { 'runningcheck': false, # see syscache-update-pruned # Some tests wait for all snapshots, so avoid parallel execution 'runningcheck-parallel': false, + # some tests require wal_level=replica + 'regress_args': [ + '--temp-config', files('wal_level.conf'), + ], }, } diff --git a/src/test/modules/injection_points/wal_level.conf b/src/test/modules/injection_points/wal_level.conf new file mode 100644 index 00000000000..010abb193a8 --- /dev/null +++ b/src/test/modules/injection_points/wal_level.conf @@ -0,0 +1 @@ +wal_level=replica -- 2.47.3 --j4ov4p7gfxgiujzz-- ^ permalink raw reply [nested|flat] 176+ messages in thread
* [PATCH] Fix tests under wal_level=minimal @ 2026-04-07 11:16 Álvaro Herrera <[email protected]> 0 siblings, 0 replies; 176+ messages in thread From: Álvaro Herrera @ 2026-04-07 11:16 UTC (permalink / raw) Buildfarm members which have specifically configured to use wal_level=minimal fail the repack regression tests, which require wal_level=replica. Add a temp config file to fix that. --- src/test/modules/injection_points/Makefile | 3 +++ src/test/modules/injection_points/meson.build | 4 ++++ src/test/modules/injection_points/wal_level.conf | 1 + 3 files changed, 8 insertions(+) create mode 100644 src/test/modules/injection_points/wal_level.conf diff --git a/src/test/modules/injection_points/Makefile b/src/test/modules/injection_points/Makefile index 2cd7d87c533..2c7abe93632 100644 --- a/src/test/modules/injection_points/Makefile +++ b/src/test/modules/injection_points/Makefile @@ -19,6 +19,9 @@ ISOLATION = basic \ syscache-update-pruned \ heap_lock_update +# some isolation tests require wal_level=replica +ISOLATION_OPTS = --temp-config $(top_srcdir)/src/test/modules/injection_points/wal_level.conf + # The injection points are cluster-wide, so disable installcheck NO_INSTALLCHECK = 1 diff --git a/src/test/modules/injection_points/meson.build b/src/test/modules/injection_points/meson.build index a414abb924b..7a838259685 100644 --- a/src/test/modules/injection_points/meson.build +++ b/src/test/modules/injection_points/meson.build @@ -53,5 +53,9 @@ tests += { 'runningcheck': false, # see syscache-update-pruned # Some tests wait for all snapshots, so avoid parallel execution 'runningcheck-parallel': false, + # some tests require wal_level=replica + 'regress_args': [ + '--temp-config', files('wal_level.conf'), + ], }, } diff --git a/src/test/modules/injection_points/wal_level.conf b/src/test/modules/injection_points/wal_level.conf new file mode 100644 index 00000000000..010abb193a8 --- /dev/null +++ b/src/test/modules/injection_points/wal_level.conf @@ -0,0 +1 @@ +wal_level=replica -- 2.47.3 --j4ov4p7gfxgiujzz-- ^ permalink raw reply [nested|flat] 176+ messages in thread
* [PATCH] Fix tests under wal_level=minimal @ 2026-04-07 11:16 Álvaro Herrera <[email protected]> 0 siblings, 0 replies; 176+ messages in thread From: Álvaro Herrera @ 2026-04-07 11:16 UTC (permalink / raw) Buildfarm members which have specifically configured to use wal_level=minimal fail the repack regression tests, which require wal_level=replica. Add a temp config file to fix that. --- src/test/modules/injection_points/Makefile | 3 +++ src/test/modules/injection_points/meson.build | 4 ++++ src/test/modules/injection_points/wal_level.conf | 1 + 3 files changed, 8 insertions(+) create mode 100644 src/test/modules/injection_points/wal_level.conf diff --git a/src/test/modules/injection_points/Makefile b/src/test/modules/injection_points/Makefile index 2cd7d87c533..2c7abe93632 100644 --- a/src/test/modules/injection_points/Makefile +++ b/src/test/modules/injection_points/Makefile @@ -19,6 +19,9 @@ ISOLATION = basic \ syscache-update-pruned \ heap_lock_update +# some isolation tests require wal_level=replica +ISOLATION_OPTS = --temp-config $(top_srcdir)/src/test/modules/injection_points/wal_level.conf + # The injection points are cluster-wide, so disable installcheck NO_INSTALLCHECK = 1 diff --git a/src/test/modules/injection_points/meson.build b/src/test/modules/injection_points/meson.build index a414abb924b..7a838259685 100644 --- a/src/test/modules/injection_points/meson.build +++ b/src/test/modules/injection_points/meson.build @@ -53,5 +53,9 @@ tests += { 'runningcheck': false, # see syscache-update-pruned # Some tests wait for all snapshots, so avoid parallel execution 'runningcheck-parallel': false, + # some tests require wal_level=replica + 'regress_args': [ + '--temp-config', files('wal_level.conf'), + ], }, } diff --git a/src/test/modules/injection_points/wal_level.conf b/src/test/modules/injection_points/wal_level.conf new file mode 100644 index 00000000000..010abb193a8 --- /dev/null +++ b/src/test/modules/injection_points/wal_level.conf @@ -0,0 +1 @@ +wal_level=replica -- 2.47.3 --j4ov4p7gfxgiujzz-- ^ permalink raw reply [nested|flat] 176+ messages in thread
* [PATCH] Fix tests under wal_level=minimal @ 2026-04-07 11:16 Álvaro Herrera <[email protected]> 0 siblings, 0 replies; 176+ messages in thread From: Álvaro Herrera @ 2026-04-07 11:16 UTC (permalink / raw) Buildfarm members which have specifically configured to use wal_level=minimal fail the repack regression tests, which require wal_level=replica. Add a temp config file to fix that. --- src/test/modules/injection_points/Makefile | 3 +++ src/test/modules/injection_points/meson.build | 4 ++++ src/test/modules/injection_points/wal_level.conf | 1 + 3 files changed, 8 insertions(+) create mode 100644 src/test/modules/injection_points/wal_level.conf diff --git a/src/test/modules/injection_points/Makefile b/src/test/modules/injection_points/Makefile index 2cd7d87c533..2c7abe93632 100644 --- a/src/test/modules/injection_points/Makefile +++ b/src/test/modules/injection_points/Makefile @@ -19,6 +19,9 @@ ISOLATION = basic \ syscache-update-pruned \ heap_lock_update +# some isolation tests require wal_level=replica +ISOLATION_OPTS = --temp-config $(top_srcdir)/src/test/modules/injection_points/wal_level.conf + # The injection points are cluster-wide, so disable installcheck NO_INSTALLCHECK = 1 diff --git a/src/test/modules/injection_points/meson.build b/src/test/modules/injection_points/meson.build index a414abb924b..7a838259685 100644 --- a/src/test/modules/injection_points/meson.build +++ b/src/test/modules/injection_points/meson.build @@ -53,5 +53,9 @@ tests += { 'runningcheck': false, # see syscache-update-pruned # Some tests wait for all snapshots, so avoid parallel execution 'runningcheck-parallel': false, + # some tests require wal_level=replica + 'regress_args': [ + '--temp-config', files('wal_level.conf'), + ], }, } diff --git a/src/test/modules/injection_points/wal_level.conf b/src/test/modules/injection_points/wal_level.conf new file mode 100644 index 00000000000..010abb193a8 --- /dev/null +++ b/src/test/modules/injection_points/wal_level.conf @@ -0,0 +1 @@ +wal_level=replica -- 2.47.3 --j4ov4p7gfxgiujzz-- ^ permalink raw reply [nested|flat] 176+ messages in thread
* [PATCH] Fix tests under wal_level=minimal @ 2026-04-07 11:16 Álvaro Herrera <[email protected]> 0 siblings, 0 replies; 176+ messages in thread From: Álvaro Herrera @ 2026-04-07 11:16 UTC (permalink / raw) Buildfarm members which have specifically configured to use wal_level=minimal fail the repack regression tests, which require wal_level=replica. Add a temp config file to fix that. --- src/test/modules/injection_points/Makefile | 3 +++ src/test/modules/injection_points/meson.build | 4 ++++ src/test/modules/injection_points/wal_level.conf | 1 + 3 files changed, 8 insertions(+) create mode 100644 src/test/modules/injection_points/wal_level.conf diff --git a/src/test/modules/injection_points/Makefile b/src/test/modules/injection_points/Makefile index 2cd7d87c533..2c7abe93632 100644 --- a/src/test/modules/injection_points/Makefile +++ b/src/test/modules/injection_points/Makefile @@ -19,6 +19,9 @@ ISOLATION = basic \ syscache-update-pruned \ heap_lock_update +# some isolation tests require wal_level=replica +ISOLATION_OPTS = --temp-config $(top_srcdir)/src/test/modules/injection_points/wal_level.conf + # The injection points are cluster-wide, so disable installcheck NO_INSTALLCHECK = 1 diff --git a/src/test/modules/injection_points/meson.build b/src/test/modules/injection_points/meson.build index a414abb924b..7a838259685 100644 --- a/src/test/modules/injection_points/meson.build +++ b/src/test/modules/injection_points/meson.build @@ -53,5 +53,9 @@ tests += { 'runningcheck': false, # see syscache-update-pruned # Some tests wait for all snapshots, so avoid parallel execution 'runningcheck-parallel': false, + # some tests require wal_level=replica + 'regress_args': [ + '--temp-config', files('wal_level.conf'), + ], }, } diff --git a/src/test/modules/injection_points/wal_level.conf b/src/test/modules/injection_points/wal_level.conf new file mode 100644 index 00000000000..010abb193a8 --- /dev/null +++ b/src/test/modules/injection_points/wal_level.conf @@ -0,0 +1 @@ +wal_level=replica -- 2.47.3 --j4ov4p7gfxgiujzz-- ^ permalink raw reply [nested|flat] 176+ messages in thread
* [PATCH] Fix tests under wal_level=minimal @ 2026-04-07 11:16 Álvaro Herrera <[email protected]> 0 siblings, 0 replies; 176+ messages in thread From: Álvaro Herrera @ 2026-04-07 11:16 UTC (permalink / raw) Buildfarm members which have specifically configured to use wal_level=minimal fail the repack regression tests, which require wal_level=replica. Add a temp config file to fix that. --- src/test/modules/injection_points/Makefile | 3 +++ src/test/modules/injection_points/meson.build | 4 ++++ src/test/modules/injection_points/wal_level.conf | 1 + 3 files changed, 8 insertions(+) create mode 100644 src/test/modules/injection_points/wal_level.conf diff --git a/src/test/modules/injection_points/Makefile b/src/test/modules/injection_points/Makefile index 2cd7d87c533..2c7abe93632 100644 --- a/src/test/modules/injection_points/Makefile +++ b/src/test/modules/injection_points/Makefile @@ -19,6 +19,9 @@ ISOLATION = basic \ syscache-update-pruned \ heap_lock_update +# some isolation tests require wal_level=replica +ISOLATION_OPTS = --temp-config $(top_srcdir)/src/test/modules/injection_points/wal_level.conf + # The injection points are cluster-wide, so disable installcheck NO_INSTALLCHECK = 1 diff --git a/src/test/modules/injection_points/meson.build b/src/test/modules/injection_points/meson.build index a414abb924b..7a838259685 100644 --- a/src/test/modules/injection_points/meson.build +++ b/src/test/modules/injection_points/meson.build @@ -53,5 +53,9 @@ tests += { 'runningcheck': false, # see syscache-update-pruned # Some tests wait for all snapshots, so avoid parallel execution 'runningcheck-parallel': false, + # some tests require wal_level=replica + 'regress_args': [ + '--temp-config', files('wal_level.conf'), + ], }, } diff --git a/src/test/modules/injection_points/wal_level.conf b/src/test/modules/injection_points/wal_level.conf new file mode 100644 index 00000000000..010abb193a8 --- /dev/null +++ b/src/test/modules/injection_points/wal_level.conf @@ -0,0 +1 @@ +wal_level=replica -- 2.47.3 --j4ov4p7gfxgiujzz-- ^ permalink raw reply [nested|flat] 176+ messages in thread
* [PATCH] Fix tests under wal_level=minimal @ 2026-04-07 11:16 Álvaro Herrera <[email protected]> 0 siblings, 0 replies; 176+ messages in thread From: Álvaro Herrera @ 2026-04-07 11:16 UTC (permalink / raw) Buildfarm members which have specifically configured to use wal_level=minimal fail the repack regression tests, which require wal_level=replica. Add a temp config file to fix that. --- src/test/modules/injection_points/Makefile | 3 +++ src/test/modules/injection_points/meson.build | 4 ++++ src/test/modules/injection_points/wal_level.conf | 1 + 3 files changed, 8 insertions(+) create mode 100644 src/test/modules/injection_points/wal_level.conf diff --git a/src/test/modules/injection_points/Makefile b/src/test/modules/injection_points/Makefile index 2cd7d87c533..2c7abe93632 100644 --- a/src/test/modules/injection_points/Makefile +++ b/src/test/modules/injection_points/Makefile @@ -19,6 +19,9 @@ ISOLATION = basic \ syscache-update-pruned \ heap_lock_update +# some isolation tests require wal_level=replica +ISOLATION_OPTS = --temp-config $(top_srcdir)/src/test/modules/injection_points/wal_level.conf + # The injection points are cluster-wide, so disable installcheck NO_INSTALLCHECK = 1 diff --git a/src/test/modules/injection_points/meson.build b/src/test/modules/injection_points/meson.build index a414abb924b..7a838259685 100644 --- a/src/test/modules/injection_points/meson.build +++ b/src/test/modules/injection_points/meson.build @@ -53,5 +53,9 @@ tests += { 'runningcheck': false, # see syscache-update-pruned # Some tests wait for all snapshots, so avoid parallel execution 'runningcheck-parallel': false, + # some tests require wal_level=replica + 'regress_args': [ + '--temp-config', files('wal_level.conf'), + ], }, } diff --git a/src/test/modules/injection_points/wal_level.conf b/src/test/modules/injection_points/wal_level.conf new file mode 100644 index 00000000000..010abb193a8 --- /dev/null +++ b/src/test/modules/injection_points/wal_level.conf @@ -0,0 +1 @@ +wal_level=replica -- 2.47.3 --j4ov4p7gfxgiujzz-- ^ permalink raw reply [nested|flat] 176+ messages in thread
* [PATCH] Fix tests under wal_level=minimal @ 2026-04-07 11:16 Álvaro Herrera <[email protected]> 0 siblings, 0 replies; 176+ messages in thread From: Álvaro Herrera @ 2026-04-07 11:16 UTC (permalink / raw) Buildfarm members which have specifically configured to use wal_level=minimal fail the repack regression tests, which require wal_level=replica. Add a temp config file to fix that. --- src/test/modules/injection_points/Makefile | 3 +++ src/test/modules/injection_points/meson.build | 4 ++++ src/test/modules/injection_points/wal_level.conf | 1 + 3 files changed, 8 insertions(+) create mode 100644 src/test/modules/injection_points/wal_level.conf diff --git a/src/test/modules/injection_points/Makefile b/src/test/modules/injection_points/Makefile index 2cd7d87c533..2c7abe93632 100644 --- a/src/test/modules/injection_points/Makefile +++ b/src/test/modules/injection_points/Makefile @@ -19,6 +19,9 @@ ISOLATION = basic \ syscache-update-pruned \ heap_lock_update +# some isolation tests require wal_level=replica +ISOLATION_OPTS = --temp-config $(top_srcdir)/src/test/modules/injection_points/wal_level.conf + # The injection points are cluster-wide, so disable installcheck NO_INSTALLCHECK = 1 diff --git a/src/test/modules/injection_points/meson.build b/src/test/modules/injection_points/meson.build index a414abb924b..7a838259685 100644 --- a/src/test/modules/injection_points/meson.build +++ b/src/test/modules/injection_points/meson.build @@ -53,5 +53,9 @@ tests += { 'runningcheck': false, # see syscache-update-pruned # Some tests wait for all snapshots, so avoid parallel execution 'runningcheck-parallel': false, + # some tests require wal_level=replica + 'regress_args': [ + '--temp-config', files('wal_level.conf'), + ], }, } diff --git a/src/test/modules/injection_points/wal_level.conf b/src/test/modules/injection_points/wal_level.conf new file mode 100644 index 00000000000..010abb193a8 --- /dev/null +++ b/src/test/modules/injection_points/wal_level.conf @@ -0,0 +1 @@ +wal_level=replica -- 2.47.3 --j4ov4p7gfxgiujzz-- ^ permalink raw reply [nested|flat] 176+ messages in thread
* [PATCH] Fix tests under wal_level=minimal @ 2026-04-07 11:16 Álvaro Herrera <[email protected]> 0 siblings, 0 replies; 176+ messages in thread From: Álvaro Herrera @ 2026-04-07 11:16 UTC (permalink / raw) Buildfarm members which have specifically configured to use wal_level=minimal fail the repack regression tests, which require wal_level=replica. Add a temp config file to fix that. --- src/test/modules/injection_points/Makefile | 3 +++ src/test/modules/injection_points/meson.build | 4 ++++ src/test/modules/injection_points/wal_level.conf | 1 + 3 files changed, 8 insertions(+) create mode 100644 src/test/modules/injection_points/wal_level.conf diff --git a/src/test/modules/injection_points/Makefile b/src/test/modules/injection_points/Makefile index 2cd7d87c533..2c7abe93632 100644 --- a/src/test/modules/injection_points/Makefile +++ b/src/test/modules/injection_points/Makefile @@ -19,6 +19,9 @@ ISOLATION = basic \ syscache-update-pruned \ heap_lock_update +# some isolation tests require wal_level=replica +ISOLATION_OPTS = --temp-config $(top_srcdir)/src/test/modules/injection_points/wal_level.conf + # The injection points are cluster-wide, so disable installcheck NO_INSTALLCHECK = 1 diff --git a/src/test/modules/injection_points/meson.build b/src/test/modules/injection_points/meson.build index a414abb924b..7a838259685 100644 --- a/src/test/modules/injection_points/meson.build +++ b/src/test/modules/injection_points/meson.build @@ -53,5 +53,9 @@ tests += { 'runningcheck': false, # see syscache-update-pruned # Some tests wait for all snapshots, so avoid parallel execution 'runningcheck-parallel': false, + # some tests require wal_level=replica + 'regress_args': [ + '--temp-config', files('wal_level.conf'), + ], }, } diff --git a/src/test/modules/injection_points/wal_level.conf b/src/test/modules/injection_points/wal_level.conf new file mode 100644 index 00000000000..010abb193a8 --- /dev/null +++ b/src/test/modules/injection_points/wal_level.conf @@ -0,0 +1 @@ +wal_level=replica -- 2.47.3 --j4ov4p7gfxgiujzz-- ^ permalink raw reply [nested|flat] 176+ messages in thread
* [PATCH] Fix tests under wal_level=minimal @ 2026-04-07 11:16 Álvaro Herrera <[email protected]> 0 siblings, 0 replies; 176+ messages in thread From: Álvaro Herrera @ 2026-04-07 11:16 UTC (permalink / raw) Buildfarm members which have specifically configured to use wal_level=minimal fail the repack regression tests, which require wal_level=replica. Add a temp config file to fix that. --- src/test/modules/injection_points/Makefile | 3 +++ src/test/modules/injection_points/meson.build | 4 ++++ src/test/modules/injection_points/wal_level.conf | 1 + 3 files changed, 8 insertions(+) create mode 100644 src/test/modules/injection_points/wal_level.conf diff --git a/src/test/modules/injection_points/Makefile b/src/test/modules/injection_points/Makefile index 2cd7d87c533..2c7abe93632 100644 --- a/src/test/modules/injection_points/Makefile +++ b/src/test/modules/injection_points/Makefile @@ -19,6 +19,9 @@ ISOLATION = basic \ syscache-update-pruned \ heap_lock_update +# some isolation tests require wal_level=replica +ISOLATION_OPTS = --temp-config $(top_srcdir)/src/test/modules/injection_points/wal_level.conf + # The injection points are cluster-wide, so disable installcheck NO_INSTALLCHECK = 1 diff --git a/src/test/modules/injection_points/meson.build b/src/test/modules/injection_points/meson.build index a414abb924b..7a838259685 100644 --- a/src/test/modules/injection_points/meson.build +++ b/src/test/modules/injection_points/meson.build @@ -53,5 +53,9 @@ tests += { 'runningcheck': false, # see syscache-update-pruned # Some tests wait for all snapshots, so avoid parallel execution 'runningcheck-parallel': false, + # some tests require wal_level=replica + 'regress_args': [ + '--temp-config', files('wal_level.conf'), + ], }, } diff --git a/src/test/modules/injection_points/wal_level.conf b/src/test/modules/injection_points/wal_level.conf new file mode 100644 index 00000000000..010abb193a8 --- /dev/null +++ b/src/test/modules/injection_points/wal_level.conf @@ -0,0 +1 @@ +wal_level=replica -- 2.47.3 --j4ov4p7gfxgiujzz-- ^ permalink raw reply [nested|flat] 176+ messages in thread
* [PATCH] Fix tests under wal_level=minimal @ 2026-04-07 11:16 Álvaro Herrera <[email protected]> 0 siblings, 0 replies; 176+ messages in thread From: Álvaro Herrera @ 2026-04-07 11:16 UTC (permalink / raw) Buildfarm members which have specifically configured to use wal_level=minimal fail the repack regression tests, which require wal_level=replica. Add a temp config file to fix that. --- src/test/modules/injection_points/Makefile | 3 +++ src/test/modules/injection_points/meson.build | 4 ++++ src/test/modules/injection_points/wal_level.conf | 1 + 3 files changed, 8 insertions(+) create mode 100644 src/test/modules/injection_points/wal_level.conf diff --git a/src/test/modules/injection_points/Makefile b/src/test/modules/injection_points/Makefile index 2cd7d87c533..2c7abe93632 100644 --- a/src/test/modules/injection_points/Makefile +++ b/src/test/modules/injection_points/Makefile @@ -19,6 +19,9 @@ ISOLATION = basic \ syscache-update-pruned \ heap_lock_update +# some isolation tests require wal_level=replica +ISOLATION_OPTS = --temp-config $(top_srcdir)/src/test/modules/injection_points/wal_level.conf + # The injection points are cluster-wide, so disable installcheck NO_INSTALLCHECK = 1 diff --git a/src/test/modules/injection_points/meson.build b/src/test/modules/injection_points/meson.build index a414abb924b..7a838259685 100644 --- a/src/test/modules/injection_points/meson.build +++ b/src/test/modules/injection_points/meson.build @@ -53,5 +53,9 @@ tests += { 'runningcheck': false, # see syscache-update-pruned # Some tests wait for all snapshots, so avoid parallel execution 'runningcheck-parallel': false, + # some tests require wal_level=replica + 'regress_args': [ + '--temp-config', files('wal_level.conf'), + ], }, } diff --git a/src/test/modules/injection_points/wal_level.conf b/src/test/modules/injection_points/wal_level.conf new file mode 100644 index 00000000000..010abb193a8 --- /dev/null +++ b/src/test/modules/injection_points/wal_level.conf @@ -0,0 +1 @@ +wal_level=replica -- 2.47.3 --j4ov4p7gfxgiujzz-- ^ permalink raw reply [nested|flat] 176+ messages in thread
* [PATCH] Fix tests under wal_level=minimal @ 2026-04-07 11:16 Álvaro Herrera <[email protected]> 0 siblings, 0 replies; 176+ messages in thread From: Álvaro Herrera @ 2026-04-07 11:16 UTC (permalink / raw) Buildfarm members which have specifically configured to use wal_level=minimal fail the repack regression tests, which require wal_level=replica. Add a temp config file to fix that. --- src/test/modules/injection_points/Makefile | 3 +++ src/test/modules/injection_points/meson.build | 4 ++++ src/test/modules/injection_points/wal_level.conf | 1 + 3 files changed, 8 insertions(+) create mode 100644 src/test/modules/injection_points/wal_level.conf diff --git a/src/test/modules/injection_points/Makefile b/src/test/modules/injection_points/Makefile index 2cd7d87c533..2c7abe93632 100644 --- a/src/test/modules/injection_points/Makefile +++ b/src/test/modules/injection_points/Makefile @@ -19,6 +19,9 @@ ISOLATION = basic \ syscache-update-pruned \ heap_lock_update +# some isolation tests require wal_level=replica +ISOLATION_OPTS = --temp-config $(top_srcdir)/src/test/modules/injection_points/wal_level.conf + # The injection points are cluster-wide, so disable installcheck NO_INSTALLCHECK = 1 diff --git a/src/test/modules/injection_points/meson.build b/src/test/modules/injection_points/meson.build index a414abb924b..7a838259685 100644 --- a/src/test/modules/injection_points/meson.build +++ b/src/test/modules/injection_points/meson.build @@ -53,5 +53,9 @@ tests += { 'runningcheck': false, # see syscache-update-pruned # Some tests wait for all snapshots, so avoid parallel execution 'runningcheck-parallel': false, + # some tests require wal_level=replica + 'regress_args': [ + '--temp-config', files('wal_level.conf'), + ], }, } diff --git a/src/test/modules/injection_points/wal_level.conf b/src/test/modules/injection_points/wal_level.conf new file mode 100644 index 00000000000..010abb193a8 --- /dev/null +++ b/src/test/modules/injection_points/wal_level.conf @@ -0,0 +1 @@ +wal_level=replica -- 2.47.3 --j4ov4p7gfxgiujzz-- ^ permalink raw reply [nested|flat] 176+ messages in thread
* [PATCH] Fix tests under wal_level=minimal @ 2026-04-07 11:16 Álvaro Herrera <[email protected]> 0 siblings, 0 replies; 176+ messages in thread From: Álvaro Herrera @ 2026-04-07 11:16 UTC (permalink / raw) Buildfarm members which have specifically configured to use wal_level=minimal fail the repack regression tests, which require wal_level=replica. Add a temp config file to fix that. --- src/test/modules/injection_points/Makefile | 3 +++ src/test/modules/injection_points/meson.build | 4 ++++ src/test/modules/injection_points/wal_level.conf | 1 + 3 files changed, 8 insertions(+) create mode 100644 src/test/modules/injection_points/wal_level.conf diff --git a/src/test/modules/injection_points/Makefile b/src/test/modules/injection_points/Makefile index 2cd7d87c533..2c7abe93632 100644 --- a/src/test/modules/injection_points/Makefile +++ b/src/test/modules/injection_points/Makefile @@ -19,6 +19,9 @@ ISOLATION = basic \ syscache-update-pruned \ heap_lock_update +# some isolation tests require wal_level=replica +ISOLATION_OPTS = --temp-config $(top_srcdir)/src/test/modules/injection_points/wal_level.conf + # The injection points are cluster-wide, so disable installcheck NO_INSTALLCHECK = 1 diff --git a/src/test/modules/injection_points/meson.build b/src/test/modules/injection_points/meson.build index a414abb924b..7a838259685 100644 --- a/src/test/modules/injection_points/meson.build +++ b/src/test/modules/injection_points/meson.build @@ -53,5 +53,9 @@ tests += { 'runningcheck': false, # see syscache-update-pruned # Some tests wait for all snapshots, so avoid parallel execution 'runningcheck-parallel': false, + # some tests require wal_level=replica + 'regress_args': [ + '--temp-config', files('wal_level.conf'), + ], }, } diff --git a/src/test/modules/injection_points/wal_level.conf b/src/test/modules/injection_points/wal_level.conf new file mode 100644 index 00000000000..010abb193a8 --- /dev/null +++ b/src/test/modules/injection_points/wal_level.conf @@ -0,0 +1 @@ +wal_level=replica -- 2.47.3 --j4ov4p7gfxgiujzz-- ^ permalink raw reply [nested|flat] 176+ messages in thread
* [PATCH] Fix tests under wal_level=minimal @ 2026-04-07 11:16 Álvaro Herrera <[email protected]> 0 siblings, 0 replies; 176+ messages in thread From: Álvaro Herrera @ 2026-04-07 11:16 UTC (permalink / raw) Buildfarm members which have specifically configured to use wal_level=minimal fail the repack regression tests, which require wal_level=replica. Add a temp config file to fix that. --- src/test/modules/injection_points/Makefile | 3 +++ src/test/modules/injection_points/meson.build | 4 ++++ src/test/modules/injection_points/wal_level.conf | 1 + 3 files changed, 8 insertions(+) create mode 100644 src/test/modules/injection_points/wal_level.conf diff --git a/src/test/modules/injection_points/Makefile b/src/test/modules/injection_points/Makefile index 2cd7d87c533..2c7abe93632 100644 --- a/src/test/modules/injection_points/Makefile +++ b/src/test/modules/injection_points/Makefile @@ -19,6 +19,9 @@ ISOLATION = basic \ syscache-update-pruned \ heap_lock_update +# some isolation tests require wal_level=replica +ISOLATION_OPTS = --temp-config $(top_srcdir)/src/test/modules/injection_points/wal_level.conf + # The injection points are cluster-wide, so disable installcheck NO_INSTALLCHECK = 1 diff --git a/src/test/modules/injection_points/meson.build b/src/test/modules/injection_points/meson.build index a414abb924b..7a838259685 100644 --- a/src/test/modules/injection_points/meson.build +++ b/src/test/modules/injection_points/meson.build @@ -53,5 +53,9 @@ tests += { 'runningcheck': false, # see syscache-update-pruned # Some tests wait for all snapshots, so avoid parallel execution 'runningcheck-parallel': false, + # some tests require wal_level=replica + 'regress_args': [ + '--temp-config', files('wal_level.conf'), + ], }, } diff --git a/src/test/modules/injection_points/wal_level.conf b/src/test/modules/injection_points/wal_level.conf new file mode 100644 index 00000000000..010abb193a8 --- /dev/null +++ b/src/test/modules/injection_points/wal_level.conf @@ -0,0 +1 @@ +wal_level=replica -- 2.47.3 --j4ov4p7gfxgiujzz-- ^ permalink raw reply [nested|flat] 176+ messages in thread
* [PATCH] Fix tests under wal_level=minimal @ 2026-04-07 11:16 Álvaro Herrera <[email protected]> 0 siblings, 0 replies; 176+ messages in thread From: Álvaro Herrera @ 2026-04-07 11:16 UTC (permalink / raw) Buildfarm members which have specifically configured to use wal_level=minimal fail the repack regression tests, which require wal_level=replica. Add a temp config file to fix that. --- src/test/modules/injection_points/Makefile | 3 +++ src/test/modules/injection_points/meson.build | 4 ++++ src/test/modules/injection_points/wal_level.conf | 1 + 3 files changed, 8 insertions(+) create mode 100644 src/test/modules/injection_points/wal_level.conf diff --git a/src/test/modules/injection_points/Makefile b/src/test/modules/injection_points/Makefile index 2cd7d87c533..2c7abe93632 100644 --- a/src/test/modules/injection_points/Makefile +++ b/src/test/modules/injection_points/Makefile @@ -19,6 +19,9 @@ ISOLATION = basic \ syscache-update-pruned \ heap_lock_update +# some isolation tests require wal_level=replica +ISOLATION_OPTS = --temp-config $(top_srcdir)/src/test/modules/injection_points/wal_level.conf + # The injection points are cluster-wide, so disable installcheck NO_INSTALLCHECK = 1 diff --git a/src/test/modules/injection_points/meson.build b/src/test/modules/injection_points/meson.build index a414abb924b..7a838259685 100644 --- a/src/test/modules/injection_points/meson.build +++ b/src/test/modules/injection_points/meson.build @@ -53,5 +53,9 @@ tests += { 'runningcheck': false, # see syscache-update-pruned # Some tests wait for all snapshots, so avoid parallel execution 'runningcheck-parallel': false, + # some tests require wal_level=replica + 'regress_args': [ + '--temp-config', files('wal_level.conf'), + ], }, } diff --git a/src/test/modules/injection_points/wal_level.conf b/src/test/modules/injection_points/wal_level.conf new file mode 100644 index 00000000000..010abb193a8 --- /dev/null +++ b/src/test/modules/injection_points/wal_level.conf @@ -0,0 +1 @@ +wal_level=replica -- 2.47.3 --j4ov4p7gfxgiujzz-- ^ permalink raw reply [nested|flat] 176+ messages in thread
* [PATCH] Fix tests under wal_level=minimal @ 2026-04-07 11:16 Álvaro Herrera <[email protected]> 0 siblings, 0 replies; 176+ messages in thread From: Álvaro Herrera @ 2026-04-07 11:16 UTC (permalink / raw) Buildfarm members which have specifically configured to use wal_level=minimal fail the repack regression tests, which require wal_level=replica. Add a temp config file to fix that. --- src/test/modules/injection_points/Makefile | 3 +++ src/test/modules/injection_points/meson.build | 4 ++++ src/test/modules/injection_points/wal_level.conf | 1 + 3 files changed, 8 insertions(+) create mode 100644 src/test/modules/injection_points/wal_level.conf diff --git a/src/test/modules/injection_points/Makefile b/src/test/modules/injection_points/Makefile index 2cd7d87c533..2c7abe93632 100644 --- a/src/test/modules/injection_points/Makefile +++ b/src/test/modules/injection_points/Makefile @@ -19,6 +19,9 @@ ISOLATION = basic \ syscache-update-pruned \ heap_lock_update +# some isolation tests require wal_level=replica +ISOLATION_OPTS = --temp-config $(top_srcdir)/src/test/modules/injection_points/wal_level.conf + # The injection points are cluster-wide, so disable installcheck NO_INSTALLCHECK = 1 diff --git a/src/test/modules/injection_points/meson.build b/src/test/modules/injection_points/meson.build index a414abb924b..7a838259685 100644 --- a/src/test/modules/injection_points/meson.build +++ b/src/test/modules/injection_points/meson.build @@ -53,5 +53,9 @@ tests += { 'runningcheck': false, # see syscache-update-pruned # Some tests wait for all snapshots, so avoid parallel execution 'runningcheck-parallel': false, + # some tests require wal_level=replica + 'regress_args': [ + '--temp-config', files('wal_level.conf'), + ], }, } diff --git a/src/test/modules/injection_points/wal_level.conf b/src/test/modules/injection_points/wal_level.conf new file mode 100644 index 00000000000..010abb193a8 --- /dev/null +++ b/src/test/modules/injection_points/wal_level.conf @@ -0,0 +1 @@ +wal_level=replica -- 2.47.3 --j4ov4p7gfxgiujzz-- ^ permalink raw reply [nested|flat] 176+ messages in thread
* [PATCH] Fix tests under wal_level=minimal @ 2026-04-07 11:16 Álvaro Herrera <[email protected]> 0 siblings, 0 replies; 176+ messages in thread From: Álvaro Herrera @ 2026-04-07 11:16 UTC (permalink / raw) Buildfarm members which have specifically configured to use wal_level=minimal fail the repack regression tests, which require wal_level=replica. Add a temp config file to fix that. --- src/test/modules/injection_points/Makefile | 3 +++ src/test/modules/injection_points/meson.build | 4 ++++ src/test/modules/injection_points/wal_level.conf | 1 + 3 files changed, 8 insertions(+) create mode 100644 src/test/modules/injection_points/wal_level.conf diff --git a/src/test/modules/injection_points/Makefile b/src/test/modules/injection_points/Makefile index 2cd7d87c533..2c7abe93632 100644 --- a/src/test/modules/injection_points/Makefile +++ b/src/test/modules/injection_points/Makefile @@ -19,6 +19,9 @@ ISOLATION = basic \ syscache-update-pruned \ heap_lock_update +# some isolation tests require wal_level=replica +ISOLATION_OPTS = --temp-config $(top_srcdir)/src/test/modules/injection_points/wal_level.conf + # The injection points are cluster-wide, so disable installcheck NO_INSTALLCHECK = 1 diff --git a/src/test/modules/injection_points/meson.build b/src/test/modules/injection_points/meson.build index a414abb924b..7a838259685 100644 --- a/src/test/modules/injection_points/meson.build +++ b/src/test/modules/injection_points/meson.build @@ -53,5 +53,9 @@ tests += { 'runningcheck': false, # see syscache-update-pruned # Some tests wait for all snapshots, so avoid parallel execution 'runningcheck-parallel': false, + # some tests require wal_level=replica + 'regress_args': [ + '--temp-config', files('wal_level.conf'), + ], }, } diff --git a/src/test/modules/injection_points/wal_level.conf b/src/test/modules/injection_points/wal_level.conf new file mode 100644 index 00000000000..010abb193a8 --- /dev/null +++ b/src/test/modules/injection_points/wal_level.conf @@ -0,0 +1 @@ +wal_level=replica -- 2.47.3 --j4ov4p7gfxgiujzz-- ^ permalink raw reply [nested|flat] 176+ messages in thread
* [PATCH] Fix tests under wal_level=minimal @ 2026-04-07 11:16 Álvaro Herrera <[email protected]> 0 siblings, 0 replies; 176+ messages in thread From: Álvaro Herrera @ 2026-04-07 11:16 UTC (permalink / raw) Buildfarm members which have specifically configured to use wal_level=minimal fail the repack regression tests, which require wal_level=replica. Add a temp config file to fix that. --- src/test/modules/injection_points/Makefile | 3 +++ src/test/modules/injection_points/meson.build | 4 ++++ src/test/modules/injection_points/wal_level.conf | 1 + 3 files changed, 8 insertions(+) create mode 100644 src/test/modules/injection_points/wal_level.conf diff --git a/src/test/modules/injection_points/Makefile b/src/test/modules/injection_points/Makefile index 2cd7d87c533..2c7abe93632 100644 --- a/src/test/modules/injection_points/Makefile +++ b/src/test/modules/injection_points/Makefile @@ -19,6 +19,9 @@ ISOLATION = basic \ syscache-update-pruned \ heap_lock_update +# some isolation tests require wal_level=replica +ISOLATION_OPTS = --temp-config $(top_srcdir)/src/test/modules/injection_points/wal_level.conf + # The injection points are cluster-wide, so disable installcheck NO_INSTALLCHECK = 1 diff --git a/src/test/modules/injection_points/meson.build b/src/test/modules/injection_points/meson.build index a414abb924b..7a838259685 100644 --- a/src/test/modules/injection_points/meson.build +++ b/src/test/modules/injection_points/meson.build @@ -53,5 +53,9 @@ tests += { 'runningcheck': false, # see syscache-update-pruned # Some tests wait for all snapshots, so avoid parallel execution 'runningcheck-parallel': false, + # some tests require wal_level=replica + 'regress_args': [ + '--temp-config', files('wal_level.conf'), + ], }, } diff --git a/src/test/modules/injection_points/wal_level.conf b/src/test/modules/injection_points/wal_level.conf new file mode 100644 index 00000000000..010abb193a8 --- /dev/null +++ b/src/test/modules/injection_points/wal_level.conf @@ -0,0 +1 @@ +wal_level=replica -- 2.47.3 --j4ov4p7gfxgiujzz-- ^ permalink raw reply [nested|flat] 176+ messages in thread
* [PATCH] Fix tests under wal_level=minimal @ 2026-04-07 11:16 Álvaro Herrera <[email protected]> 0 siblings, 0 replies; 176+ messages in thread From: Álvaro Herrera @ 2026-04-07 11:16 UTC (permalink / raw) Buildfarm members which have specifically configured to use wal_level=minimal fail the repack regression tests, which require wal_level=replica. Add a temp config file to fix that. --- src/test/modules/injection_points/Makefile | 3 +++ src/test/modules/injection_points/meson.build | 4 ++++ src/test/modules/injection_points/wal_level.conf | 1 + 3 files changed, 8 insertions(+) create mode 100644 src/test/modules/injection_points/wal_level.conf diff --git a/src/test/modules/injection_points/Makefile b/src/test/modules/injection_points/Makefile index 2cd7d87c533..2c7abe93632 100644 --- a/src/test/modules/injection_points/Makefile +++ b/src/test/modules/injection_points/Makefile @@ -19,6 +19,9 @@ ISOLATION = basic \ syscache-update-pruned \ heap_lock_update +# some isolation tests require wal_level=replica +ISOLATION_OPTS = --temp-config $(top_srcdir)/src/test/modules/injection_points/wal_level.conf + # The injection points are cluster-wide, so disable installcheck NO_INSTALLCHECK = 1 diff --git a/src/test/modules/injection_points/meson.build b/src/test/modules/injection_points/meson.build index a414abb924b..7a838259685 100644 --- a/src/test/modules/injection_points/meson.build +++ b/src/test/modules/injection_points/meson.build @@ -53,5 +53,9 @@ tests += { 'runningcheck': false, # see syscache-update-pruned # Some tests wait for all snapshots, so avoid parallel execution 'runningcheck-parallel': false, + # some tests require wal_level=replica + 'regress_args': [ + '--temp-config', files('wal_level.conf'), + ], }, } diff --git a/src/test/modules/injection_points/wal_level.conf b/src/test/modules/injection_points/wal_level.conf new file mode 100644 index 00000000000..010abb193a8 --- /dev/null +++ b/src/test/modules/injection_points/wal_level.conf @@ -0,0 +1 @@ +wal_level=replica -- 2.47.3 --j4ov4p7gfxgiujzz-- ^ permalink raw reply [nested|flat] 176+ messages in thread
* [PATCH] Fix tests under wal_level=minimal @ 2026-04-07 11:16 Álvaro Herrera <[email protected]> 0 siblings, 0 replies; 176+ messages in thread From: Álvaro Herrera @ 2026-04-07 11:16 UTC (permalink / raw) Buildfarm members which have specifically configured to use wal_level=minimal fail the repack regression tests, which require wal_level=replica. Add a temp config file to fix that. --- src/test/modules/injection_points/Makefile | 3 +++ src/test/modules/injection_points/meson.build | 4 ++++ src/test/modules/injection_points/wal_level.conf | 1 + 3 files changed, 8 insertions(+) create mode 100644 src/test/modules/injection_points/wal_level.conf diff --git a/src/test/modules/injection_points/Makefile b/src/test/modules/injection_points/Makefile index 2cd7d87c533..2c7abe93632 100644 --- a/src/test/modules/injection_points/Makefile +++ b/src/test/modules/injection_points/Makefile @@ -19,6 +19,9 @@ ISOLATION = basic \ syscache-update-pruned \ heap_lock_update +# some isolation tests require wal_level=replica +ISOLATION_OPTS = --temp-config $(top_srcdir)/src/test/modules/injection_points/wal_level.conf + # The injection points are cluster-wide, so disable installcheck NO_INSTALLCHECK = 1 diff --git a/src/test/modules/injection_points/meson.build b/src/test/modules/injection_points/meson.build index a414abb924b..7a838259685 100644 --- a/src/test/modules/injection_points/meson.build +++ b/src/test/modules/injection_points/meson.build @@ -53,5 +53,9 @@ tests += { 'runningcheck': false, # see syscache-update-pruned # Some tests wait for all snapshots, so avoid parallel execution 'runningcheck-parallel': false, + # some tests require wal_level=replica + 'regress_args': [ + '--temp-config', files('wal_level.conf'), + ], }, } diff --git a/src/test/modules/injection_points/wal_level.conf b/src/test/modules/injection_points/wal_level.conf new file mode 100644 index 00000000000..010abb193a8 --- /dev/null +++ b/src/test/modules/injection_points/wal_level.conf @@ -0,0 +1 @@ +wal_level=replica -- 2.47.3 --j4ov4p7gfxgiujzz-- ^ permalink raw reply [nested|flat] 176+ messages in thread
* [PATCH] Fix tests under wal_level=minimal @ 2026-04-07 11:16 Álvaro Herrera <[email protected]> 0 siblings, 0 replies; 176+ messages in thread From: Álvaro Herrera @ 2026-04-07 11:16 UTC (permalink / raw) Buildfarm members which have specifically configured to use wal_level=minimal fail the repack regression tests, which require wal_level=replica. Add a temp config file to fix that. --- src/test/modules/injection_points/Makefile | 3 +++ src/test/modules/injection_points/meson.build | 4 ++++ src/test/modules/injection_points/wal_level.conf | 1 + 3 files changed, 8 insertions(+) create mode 100644 src/test/modules/injection_points/wal_level.conf diff --git a/src/test/modules/injection_points/Makefile b/src/test/modules/injection_points/Makefile index 2cd7d87c533..2c7abe93632 100644 --- a/src/test/modules/injection_points/Makefile +++ b/src/test/modules/injection_points/Makefile @@ -19,6 +19,9 @@ ISOLATION = basic \ syscache-update-pruned \ heap_lock_update +# some isolation tests require wal_level=replica +ISOLATION_OPTS = --temp-config $(top_srcdir)/src/test/modules/injection_points/wal_level.conf + # The injection points are cluster-wide, so disable installcheck NO_INSTALLCHECK = 1 diff --git a/src/test/modules/injection_points/meson.build b/src/test/modules/injection_points/meson.build index a414abb924b..7a838259685 100644 --- a/src/test/modules/injection_points/meson.build +++ b/src/test/modules/injection_points/meson.build @@ -53,5 +53,9 @@ tests += { 'runningcheck': false, # see syscache-update-pruned # Some tests wait for all snapshots, so avoid parallel execution 'runningcheck-parallel': false, + # some tests require wal_level=replica + 'regress_args': [ + '--temp-config', files('wal_level.conf'), + ], }, } diff --git a/src/test/modules/injection_points/wal_level.conf b/src/test/modules/injection_points/wal_level.conf new file mode 100644 index 00000000000..010abb193a8 --- /dev/null +++ b/src/test/modules/injection_points/wal_level.conf @@ -0,0 +1 @@ +wal_level=replica -- 2.47.3 --j4ov4p7gfxgiujzz-- ^ permalink raw reply [nested|flat] 176+ messages in thread
* [PATCH] Fix tests under wal_level=minimal @ 2026-04-07 11:16 Álvaro Herrera <[email protected]> 0 siblings, 0 replies; 176+ messages in thread From: Álvaro Herrera @ 2026-04-07 11:16 UTC (permalink / raw) Buildfarm members which have specifically configured to use wal_level=minimal fail the repack regression tests, which require wal_level=replica. Add a temp config file to fix that. --- src/test/modules/injection_points/Makefile | 3 +++ src/test/modules/injection_points/meson.build | 4 ++++ src/test/modules/injection_points/wal_level.conf | 1 + 3 files changed, 8 insertions(+) create mode 100644 src/test/modules/injection_points/wal_level.conf diff --git a/src/test/modules/injection_points/Makefile b/src/test/modules/injection_points/Makefile index 2cd7d87c533..2c7abe93632 100644 --- a/src/test/modules/injection_points/Makefile +++ b/src/test/modules/injection_points/Makefile @@ -19,6 +19,9 @@ ISOLATION = basic \ syscache-update-pruned \ heap_lock_update +# some isolation tests require wal_level=replica +ISOLATION_OPTS = --temp-config $(top_srcdir)/src/test/modules/injection_points/wal_level.conf + # The injection points are cluster-wide, so disable installcheck NO_INSTALLCHECK = 1 diff --git a/src/test/modules/injection_points/meson.build b/src/test/modules/injection_points/meson.build index a414abb924b..7a838259685 100644 --- a/src/test/modules/injection_points/meson.build +++ b/src/test/modules/injection_points/meson.build @@ -53,5 +53,9 @@ tests += { 'runningcheck': false, # see syscache-update-pruned # Some tests wait for all snapshots, so avoid parallel execution 'runningcheck-parallel': false, + # some tests require wal_level=replica + 'regress_args': [ + '--temp-config', files('wal_level.conf'), + ], }, } diff --git a/src/test/modules/injection_points/wal_level.conf b/src/test/modules/injection_points/wal_level.conf new file mode 100644 index 00000000000..010abb193a8 --- /dev/null +++ b/src/test/modules/injection_points/wal_level.conf @@ -0,0 +1 @@ +wal_level=replica -- 2.47.3 --j4ov4p7gfxgiujzz-- ^ permalink raw reply [nested|flat] 176+ messages in thread
* [PATCH] Fix tests under wal_level=minimal @ 2026-04-07 11:16 Álvaro Herrera <[email protected]> 0 siblings, 0 replies; 176+ messages in thread From: Álvaro Herrera @ 2026-04-07 11:16 UTC (permalink / raw) Buildfarm members which have specifically configured to use wal_level=minimal fail the repack regression tests, which require wal_level=replica. Add a temp config file to fix that. --- src/test/modules/injection_points/Makefile | 3 +++ src/test/modules/injection_points/meson.build | 4 ++++ src/test/modules/injection_points/wal_level.conf | 1 + 3 files changed, 8 insertions(+) create mode 100644 src/test/modules/injection_points/wal_level.conf diff --git a/src/test/modules/injection_points/Makefile b/src/test/modules/injection_points/Makefile index 2cd7d87c533..2c7abe93632 100644 --- a/src/test/modules/injection_points/Makefile +++ b/src/test/modules/injection_points/Makefile @@ -19,6 +19,9 @@ ISOLATION = basic \ syscache-update-pruned \ heap_lock_update +# some isolation tests require wal_level=replica +ISOLATION_OPTS = --temp-config $(top_srcdir)/src/test/modules/injection_points/wal_level.conf + # The injection points are cluster-wide, so disable installcheck NO_INSTALLCHECK = 1 diff --git a/src/test/modules/injection_points/meson.build b/src/test/modules/injection_points/meson.build index a414abb924b..7a838259685 100644 --- a/src/test/modules/injection_points/meson.build +++ b/src/test/modules/injection_points/meson.build @@ -53,5 +53,9 @@ tests += { 'runningcheck': false, # see syscache-update-pruned # Some tests wait for all snapshots, so avoid parallel execution 'runningcheck-parallel': false, + # some tests require wal_level=replica + 'regress_args': [ + '--temp-config', files('wal_level.conf'), + ], }, } diff --git a/src/test/modules/injection_points/wal_level.conf b/src/test/modules/injection_points/wal_level.conf new file mode 100644 index 00000000000..010abb193a8 --- /dev/null +++ b/src/test/modules/injection_points/wal_level.conf @@ -0,0 +1 @@ +wal_level=replica -- 2.47.3 --j4ov4p7gfxgiujzz-- ^ permalink raw reply [nested|flat] 176+ messages in thread
* [PATCH] Fix tests under wal_level=minimal @ 2026-04-07 11:16 Álvaro Herrera <[email protected]> 0 siblings, 0 replies; 176+ messages in thread From: Álvaro Herrera @ 2026-04-07 11:16 UTC (permalink / raw) Buildfarm members which have specifically configured to use wal_level=minimal fail the repack regression tests, which require wal_level=replica. Add a temp config file to fix that. --- src/test/modules/injection_points/Makefile | 3 +++ src/test/modules/injection_points/meson.build | 4 ++++ src/test/modules/injection_points/wal_level.conf | 1 + 3 files changed, 8 insertions(+) create mode 100644 src/test/modules/injection_points/wal_level.conf diff --git a/src/test/modules/injection_points/Makefile b/src/test/modules/injection_points/Makefile index 2cd7d87c533..2c7abe93632 100644 --- a/src/test/modules/injection_points/Makefile +++ b/src/test/modules/injection_points/Makefile @@ -19,6 +19,9 @@ ISOLATION = basic \ syscache-update-pruned \ heap_lock_update +# some isolation tests require wal_level=replica +ISOLATION_OPTS = --temp-config $(top_srcdir)/src/test/modules/injection_points/wal_level.conf + # The injection points are cluster-wide, so disable installcheck NO_INSTALLCHECK = 1 diff --git a/src/test/modules/injection_points/meson.build b/src/test/modules/injection_points/meson.build index a414abb924b..7a838259685 100644 --- a/src/test/modules/injection_points/meson.build +++ b/src/test/modules/injection_points/meson.build @@ -53,5 +53,9 @@ tests += { 'runningcheck': false, # see syscache-update-pruned # Some tests wait for all snapshots, so avoid parallel execution 'runningcheck-parallel': false, + # some tests require wal_level=replica + 'regress_args': [ + '--temp-config', files('wal_level.conf'), + ], }, } diff --git a/src/test/modules/injection_points/wal_level.conf b/src/test/modules/injection_points/wal_level.conf new file mode 100644 index 00000000000..010abb193a8 --- /dev/null +++ b/src/test/modules/injection_points/wal_level.conf @@ -0,0 +1 @@ +wal_level=replica -- 2.47.3 --j4ov4p7gfxgiujzz-- ^ permalink raw reply [nested|flat] 176+ messages in thread
* [PATCH] Fix tests under wal_level=minimal @ 2026-04-07 11:16 Álvaro Herrera <[email protected]> 0 siblings, 0 replies; 176+ messages in thread From: Álvaro Herrera @ 2026-04-07 11:16 UTC (permalink / raw) Buildfarm members which have specifically configured to use wal_level=minimal fail the repack regression tests, which require wal_level=replica. Add a temp config file to fix that. --- src/test/modules/injection_points/Makefile | 3 +++ src/test/modules/injection_points/meson.build | 4 ++++ src/test/modules/injection_points/wal_level.conf | 1 + 3 files changed, 8 insertions(+) create mode 100644 src/test/modules/injection_points/wal_level.conf diff --git a/src/test/modules/injection_points/Makefile b/src/test/modules/injection_points/Makefile index 2cd7d87c533..2c7abe93632 100644 --- a/src/test/modules/injection_points/Makefile +++ b/src/test/modules/injection_points/Makefile @@ -19,6 +19,9 @@ ISOLATION = basic \ syscache-update-pruned \ heap_lock_update +# some isolation tests require wal_level=replica +ISOLATION_OPTS = --temp-config $(top_srcdir)/src/test/modules/injection_points/wal_level.conf + # The injection points are cluster-wide, so disable installcheck NO_INSTALLCHECK = 1 diff --git a/src/test/modules/injection_points/meson.build b/src/test/modules/injection_points/meson.build index a414abb924b..7a838259685 100644 --- a/src/test/modules/injection_points/meson.build +++ b/src/test/modules/injection_points/meson.build @@ -53,5 +53,9 @@ tests += { 'runningcheck': false, # see syscache-update-pruned # Some tests wait for all snapshots, so avoid parallel execution 'runningcheck-parallel': false, + # some tests require wal_level=replica + 'regress_args': [ + '--temp-config', files('wal_level.conf'), + ], }, } diff --git a/src/test/modules/injection_points/wal_level.conf b/src/test/modules/injection_points/wal_level.conf new file mode 100644 index 00000000000..010abb193a8 --- /dev/null +++ b/src/test/modules/injection_points/wal_level.conf @@ -0,0 +1 @@ +wal_level=replica -- 2.47.3 --j4ov4p7gfxgiujzz-- ^ permalink raw reply [nested|flat] 176+ messages in thread
* [PATCH] Fix tests under wal_level=minimal @ 2026-04-07 11:16 Álvaro Herrera <[email protected]> 0 siblings, 0 replies; 176+ messages in thread From: Álvaro Herrera @ 2026-04-07 11:16 UTC (permalink / raw) Buildfarm members which have specifically configured to use wal_level=minimal fail the repack regression tests, which require wal_level=replica. Add a temp config file to fix that. --- src/test/modules/injection_points/Makefile | 3 +++ src/test/modules/injection_points/meson.build | 4 ++++ src/test/modules/injection_points/wal_level.conf | 1 + 3 files changed, 8 insertions(+) create mode 100644 src/test/modules/injection_points/wal_level.conf diff --git a/src/test/modules/injection_points/Makefile b/src/test/modules/injection_points/Makefile index 2cd7d87c533..2c7abe93632 100644 --- a/src/test/modules/injection_points/Makefile +++ b/src/test/modules/injection_points/Makefile @@ -19,6 +19,9 @@ ISOLATION = basic \ syscache-update-pruned \ heap_lock_update +# some isolation tests require wal_level=replica +ISOLATION_OPTS = --temp-config $(top_srcdir)/src/test/modules/injection_points/wal_level.conf + # The injection points are cluster-wide, so disable installcheck NO_INSTALLCHECK = 1 diff --git a/src/test/modules/injection_points/meson.build b/src/test/modules/injection_points/meson.build index a414abb924b..7a838259685 100644 --- a/src/test/modules/injection_points/meson.build +++ b/src/test/modules/injection_points/meson.build @@ -53,5 +53,9 @@ tests += { 'runningcheck': false, # see syscache-update-pruned # Some tests wait for all snapshots, so avoid parallel execution 'runningcheck-parallel': false, + # some tests require wal_level=replica + 'regress_args': [ + '--temp-config', files('wal_level.conf'), + ], }, } diff --git a/src/test/modules/injection_points/wal_level.conf b/src/test/modules/injection_points/wal_level.conf new file mode 100644 index 00000000000..010abb193a8 --- /dev/null +++ b/src/test/modules/injection_points/wal_level.conf @@ -0,0 +1 @@ +wal_level=replica -- 2.47.3 --j4ov4p7gfxgiujzz-- ^ permalink raw reply [nested|flat] 176+ messages in thread
* [PATCH] Fix tests under wal_level=minimal @ 2026-04-07 11:16 Álvaro Herrera <[email protected]> 0 siblings, 0 replies; 176+ messages in thread From: Álvaro Herrera @ 2026-04-07 11:16 UTC (permalink / raw) Buildfarm members which have specifically configured to use wal_level=minimal fail the repack regression tests, which require wal_level=replica. Add a temp config file to fix that. --- src/test/modules/injection_points/Makefile | 3 +++ src/test/modules/injection_points/meson.build | 4 ++++ src/test/modules/injection_points/wal_level.conf | 1 + 3 files changed, 8 insertions(+) create mode 100644 src/test/modules/injection_points/wal_level.conf diff --git a/src/test/modules/injection_points/Makefile b/src/test/modules/injection_points/Makefile index 2cd7d87c533..2c7abe93632 100644 --- a/src/test/modules/injection_points/Makefile +++ b/src/test/modules/injection_points/Makefile @@ -19,6 +19,9 @@ ISOLATION = basic \ syscache-update-pruned \ heap_lock_update +# some isolation tests require wal_level=replica +ISOLATION_OPTS = --temp-config $(top_srcdir)/src/test/modules/injection_points/wal_level.conf + # The injection points are cluster-wide, so disable installcheck NO_INSTALLCHECK = 1 diff --git a/src/test/modules/injection_points/meson.build b/src/test/modules/injection_points/meson.build index a414abb924b..7a838259685 100644 --- a/src/test/modules/injection_points/meson.build +++ b/src/test/modules/injection_points/meson.build @@ -53,5 +53,9 @@ tests += { 'runningcheck': false, # see syscache-update-pruned # Some tests wait for all snapshots, so avoid parallel execution 'runningcheck-parallel': false, + # some tests require wal_level=replica + 'regress_args': [ + '--temp-config', files('wal_level.conf'), + ], }, } diff --git a/src/test/modules/injection_points/wal_level.conf b/src/test/modules/injection_points/wal_level.conf new file mode 100644 index 00000000000..010abb193a8 --- /dev/null +++ b/src/test/modules/injection_points/wal_level.conf @@ -0,0 +1 @@ +wal_level=replica -- 2.47.3 --j4ov4p7gfxgiujzz-- ^ permalink raw reply [nested|flat] 176+ messages in thread
* [PATCH] Fix tests under wal_level=minimal @ 2026-04-07 11:16 Álvaro Herrera <[email protected]> 0 siblings, 0 replies; 176+ messages in thread From: Álvaro Herrera @ 2026-04-07 11:16 UTC (permalink / raw) Buildfarm members which have specifically configured to use wal_level=minimal fail the repack regression tests, which require wal_level=replica. Add a temp config file to fix that. --- src/test/modules/injection_points/Makefile | 3 +++ src/test/modules/injection_points/meson.build | 4 ++++ src/test/modules/injection_points/wal_level.conf | 1 + 3 files changed, 8 insertions(+) create mode 100644 src/test/modules/injection_points/wal_level.conf diff --git a/src/test/modules/injection_points/Makefile b/src/test/modules/injection_points/Makefile index 2cd7d87c533..2c7abe93632 100644 --- a/src/test/modules/injection_points/Makefile +++ b/src/test/modules/injection_points/Makefile @@ -19,6 +19,9 @@ ISOLATION = basic \ syscache-update-pruned \ heap_lock_update +# some isolation tests require wal_level=replica +ISOLATION_OPTS = --temp-config $(top_srcdir)/src/test/modules/injection_points/wal_level.conf + # The injection points are cluster-wide, so disable installcheck NO_INSTALLCHECK = 1 diff --git a/src/test/modules/injection_points/meson.build b/src/test/modules/injection_points/meson.build index a414abb924b..7a838259685 100644 --- a/src/test/modules/injection_points/meson.build +++ b/src/test/modules/injection_points/meson.build @@ -53,5 +53,9 @@ tests += { 'runningcheck': false, # see syscache-update-pruned # Some tests wait for all snapshots, so avoid parallel execution 'runningcheck-parallel': false, + # some tests require wal_level=replica + 'regress_args': [ + '--temp-config', files('wal_level.conf'), + ], }, } diff --git a/src/test/modules/injection_points/wal_level.conf b/src/test/modules/injection_points/wal_level.conf new file mode 100644 index 00000000000..010abb193a8 --- /dev/null +++ b/src/test/modules/injection_points/wal_level.conf @@ -0,0 +1 @@ +wal_level=replica -- 2.47.3 --j4ov4p7gfxgiujzz-- ^ permalink raw reply [nested|flat] 176+ messages in thread
* [PATCH] Fix tests under wal_level=minimal @ 2026-04-07 11:16 Álvaro Herrera <[email protected]> 0 siblings, 0 replies; 176+ messages in thread From: Álvaro Herrera @ 2026-04-07 11:16 UTC (permalink / raw) Buildfarm members which have specifically configured to use wal_level=minimal fail the repack regression tests, which require wal_level=replica. Add a temp config file to fix that. --- src/test/modules/injection_points/Makefile | 3 +++ src/test/modules/injection_points/meson.build | 4 ++++ src/test/modules/injection_points/wal_level.conf | 1 + 3 files changed, 8 insertions(+) create mode 100644 src/test/modules/injection_points/wal_level.conf diff --git a/src/test/modules/injection_points/Makefile b/src/test/modules/injection_points/Makefile index 2cd7d87c533..2c7abe93632 100644 --- a/src/test/modules/injection_points/Makefile +++ b/src/test/modules/injection_points/Makefile @@ -19,6 +19,9 @@ ISOLATION = basic \ syscache-update-pruned \ heap_lock_update +# some isolation tests require wal_level=replica +ISOLATION_OPTS = --temp-config $(top_srcdir)/src/test/modules/injection_points/wal_level.conf + # The injection points are cluster-wide, so disable installcheck NO_INSTALLCHECK = 1 diff --git a/src/test/modules/injection_points/meson.build b/src/test/modules/injection_points/meson.build index a414abb924b..7a838259685 100644 --- a/src/test/modules/injection_points/meson.build +++ b/src/test/modules/injection_points/meson.build @@ -53,5 +53,9 @@ tests += { 'runningcheck': false, # see syscache-update-pruned # Some tests wait for all snapshots, so avoid parallel execution 'runningcheck-parallel': false, + # some tests require wal_level=replica + 'regress_args': [ + '--temp-config', files('wal_level.conf'), + ], }, } diff --git a/src/test/modules/injection_points/wal_level.conf b/src/test/modules/injection_points/wal_level.conf new file mode 100644 index 00000000000..010abb193a8 --- /dev/null +++ b/src/test/modules/injection_points/wal_level.conf @@ -0,0 +1 @@ +wal_level=replica -- 2.47.3 --j4ov4p7gfxgiujzz-- ^ permalink raw reply [nested|flat] 176+ messages in thread
* [PATCH] Fix tests under wal_level=minimal @ 2026-04-07 11:16 Álvaro Herrera <[email protected]> 0 siblings, 0 replies; 176+ messages in thread From: Álvaro Herrera @ 2026-04-07 11:16 UTC (permalink / raw) Buildfarm members which have specifically configured to use wal_level=minimal fail the repack regression tests, which require wal_level=replica. Add a temp config file to fix that. --- src/test/modules/injection_points/Makefile | 3 +++ src/test/modules/injection_points/meson.build | 4 ++++ src/test/modules/injection_points/wal_level.conf | 1 + 3 files changed, 8 insertions(+) create mode 100644 src/test/modules/injection_points/wal_level.conf diff --git a/src/test/modules/injection_points/Makefile b/src/test/modules/injection_points/Makefile index 2cd7d87c533..2c7abe93632 100644 --- a/src/test/modules/injection_points/Makefile +++ b/src/test/modules/injection_points/Makefile @@ -19,6 +19,9 @@ ISOLATION = basic \ syscache-update-pruned \ heap_lock_update +# some isolation tests require wal_level=replica +ISOLATION_OPTS = --temp-config $(top_srcdir)/src/test/modules/injection_points/wal_level.conf + # The injection points are cluster-wide, so disable installcheck NO_INSTALLCHECK = 1 diff --git a/src/test/modules/injection_points/meson.build b/src/test/modules/injection_points/meson.build index a414abb924b..7a838259685 100644 --- a/src/test/modules/injection_points/meson.build +++ b/src/test/modules/injection_points/meson.build @@ -53,5 +53,9 @@ tests += { 'runningcheck': false, # see syscache-update-pruned # Some tests wait for all snapshots, so avoid parallel execution 'runningcheck-parallel': false, + # some tests require wal_level=replica + 'regress_args': [ + '--temp-config', files('wal_level.conf'), + ], }, } diff --git a/src/test/modules/injection_points/wal_level.conf b/src/test/modules/injection_points/wal_level.conf new file mode 100644 index 00000000000..010abb193a8 --- /dev/null +++ b/src/test/modules/injection_points/wal_level.conf @@ -0,0 +1 @@ +wal_level=replica -- 2.47.3 --j4ov4p7gfxgiujzz-- ^ permalink raw reply [nested|flat] 176+ messages in thread
* [PATCH] Fix tests under wal_level=minimal @ 2026-04-07 11:16 Álvaro Herrera <[email protected]> 0 siblings, 0 replies; 176+ messages in thread From: Álvaro Herrera @ 2026-04-07 11:16 UTC (permalink / raw) Buildfarm members which have specifically configured to use wal_level=minimal fail the repack regression tests, which require wal_level=replica. Add a temp config file to fix that. --- src/test/modules/injection_points/Makefile | 3 +++ src/test/modules/injection_points/meson.build | 4 ++++ src/test/modules/injection_points/wal_level.conf | 1 + 3 files changed, 8 insertions(+) create mode 100644 src/test/modules/injection_points/wal_level.conf diff --git a/src/test/modules/injection_points/Makefile b/src/test/modules/injection_points/Makefile index 2cd7d87c533..2c7abe93632 100644 --- a/src/test/modules/injection_points/Makefile +++ b/src/test/modules/injection_points/Makefile @@ -19,6 +19,9 @@ ISOLATION = basic \ syscache-update-pruned \ heap_lock_update +# some isolation tests require wal_level=replica +ISOLATION_OPTS = --temp-config $(top_srcdir)/src/test/modules/injection_points/wal_level.conf + # The injection points are cluster-wide, so disable installcheck NO_INSTALLCHECK = 1 diff --git a/src/test/modules/injection_points/meson.build b/src/test/modules/injection_points/meson.build index a414abb924b..7a838259685 100644 --- a/src/test/modules/injection_points/meson.build +++ b/src/test/modules/injection_points/meson.build @@ -53,5 +53,9 @@ tests += { 'runningcheck': false, # see syscache-update-pruned # Some tests wait for all snapshots, so avoid parallel execution 'runningcheck-parallel': false, + # some tests require wal_level=replica + 'regress_args': [ + '--temp-config', files('wal_level.conf'), + ], }, } diff --git a/src/test/modules/injection_points/wal_level.conf b/src/test/modules/injection_points/wal_level.conf new file mode 100644 index 00000000000..010abb193a8 --- /dev/null +++ b/src/test/modules/injection_points/wal_level.conf @@ -0,0 +1 @@ +wal_level=replica -- 2.47.3 --j4ov4p7gfxgiujzz-- ^ permalink raw reply [nested|flat] 176+ messages in thread
* [PATCH] Fix tests under wal_level=minimal @ 2026-04-07 11:16 Álvaro Herrera <[email protected]> 0 siblings, 0 replies; 176+ messages in thread From: Álvaro Herrera @ 2026-04-07 11:16 UTC (permalink / raw) Buildfarm members which have specifically configured to use wal_level=minimal fail the repack regression tests, which require wal_level=replica. Add a temp config file to fix that. --- src/test/modules/injection_points/Makefile | 3 +++ src/test/modules/injection_points/meson.build | 4 ++++ src/test/modules/injection_points/wal_level.conf | 1 + 3 files changed, 8 insertions(+) create mode 100644 src/test/modules/injection_points/wal_level.conf diff --git a/src/test/modules/injection_points/Makefile b/src/test/modules/injection_points/Makefile index 2cd7d87c533..2c7abe93632 100644 --- a/src/test/modules/injection_points/Makefile +++ b/src/test/modules/injection_points/Makefile @@ -19,6 +19,9 @@ ISOLATION = basic \ syscache-update-pruned \ heap_lock_update +# some isolation tests require wal_level=replica +ISOLATION_OPTS = --temp-config $(top_srcdir)/src/test/modules/injection_points/wal_level.conf + # The injection points are cluster-wide, so disable installcheck NO_INSTALLCHECK = 1 diff --git a/src/test/modules/injection_points/meson.build b/src/test/modules/injection_points/meson.build index a414abb924b..7a838259685 100644 --- a/src/test/modules/injection_points/meson.build +++ b/src/test/modules/injection_points/meson.build @@ -53,5 +53,9 @@ tests += { 'runningcheck': false, # see syscache-update-pruned # Some tests wait for all snapshots, so avoid parallel execution 'runningcheck-parallel': false, + # some tests require wal_level=replica + 'regress_args': [ + '--temp-config', files('wal_level.conf'), + ], }, } diff --git a/src/test/modules/injection_points/wal_level.conf b/src/test/modules/injection_points/wal_level.conf new file mode 100644 index 00000000000..010abb193a8 --- /dev/null +++ b/src/test/modules/injection_points/wal_level.conf @@ -0,0 +1 @@ +wal_level=replica -- 2.47.3 --j4ov4p7gfxgiujzz-- ^ permalink raw reply [nested|flat] 176+ messages in thread
* [PATCH] Fix tests under wal_level=minimal @ 2026-04-07 11:16 Álvaro Herrera <[email protected]> 0 siblings, 0 replies; 176+ messages in thread From: Álvaro Herrera @ 2026-04-07 11:16 UTC (permalink / raw) Buildfarm members which have specifically configured to use wal_level=minimal fail the repack regression tests, which require wal_level=replica. Add a temp config file to fix that. --- src/test/modules/injection_points/Makefile | 3 +++ src/test/modules/injection_points/meson.build | 4 ++++ src/test/modules/injection_points/wal_level.conf | 1 + 3 files changed, 8 insertions(+) create mode 100644 src/test/modules/injection_points/wal_level.conf diff --git a/src/test/modules/injection_points/Makefile b/src/test/modules/injection_points/Makefile index 2cd7d87c533..2c7abe93632 100644 --- a/src/test/modules/injection_points/Makefile +++ b/src/test/modules/injection_points/Makefile @@ -19,6 +19,9 @@ ISOLATION = basic \ syscache-update-pruned \ heap_lock_update +# some isolation tests require wal_level=replica +ISOLATION_OPTS = --temp-config $(top_srcdir)/src/test/modules/injection_points/wal_level.conf + # The injection points are cluster-wide, so disable installcheck NO_INSTALLCHECK = 1 diff --git a/src/test/modules/injection_points/meson.build b/src/test/modules/injection_points/meson.build index a414abb924b..7a838259685 100644 --- a/src/test/modules/injection_points/meson.build +++ b/src/test/modules/injection_points/meson.build @@ -53,5 +53,9 @@ tests += { 'runningcheck': false, # see syscache-update-pruned # Some tests wait for all snapshots, so avoid parallel execution 'runningcheck-parallel': false, + # some tests require wal_level=replica + 'regress_args': [ + '--temp-config', files('wal_level.conf'), + ], }, } diff --git a/src/test/modules/injection_points/wal_level.conf b/src/test/modules/injection_points/wal_level.conf new file mode 100644 index 00000000000..010abb193a8 --- /dev/null +++ b/src/test/modules/injection_points/wal_level.conf @@ -0,0 +1 @@ +wal_level=replica -- 2.47.3 --j4ov4p7gfxgiujzz-- ^ permalink raw reply [nested|flat] 176+ messages in thread
* [PATCH] Fix tests under wal_level=minimal @ 2026-04-07 11:16 Álvaro Herrera <[email protected]> 0 siblings, 0 replies; 176+ messages in thread From: Álvaro Herrera @ 2026-04-07 11:16 UTC (permalink / raw) Buildfarm members which have specifically configured to use wal_level=minimal fail the repack regression tests, which require wal_level=replica. Add a temp config file to fix that. --- src/test/modules/injection_points/Makefile | 3 +++ src/test/modules/injection_points/meson.build | 4 ++++ src/test/modules/injection_points/wal_level.conf | 1 + 3 files changed, 8 insertions(+) create mode 100644 src/test/modules/injection_points/wal_level.conf diff --git a/src/test/modules/injection_points/Makefile b/src/test/modules/injection_points/Makefile index 2cd7d87c533..2c7abe93632 100644 --- a/src/test/modules/injection_points/Makefile +++ b/src/test/modules/injection_points/Makefile @@ -19,6 +19,9 @@ ISOLATION = basic \ syscache-update-pruned \ heap_lock_update +# some isolation tests require wal_level=replica +ISOLATION_OPTS = --temp-config $(top_srcdir)/src/test/modules/injection_points/wal_level.conf + # The injection points are cluster-wide, so disable installcheck NO_INSTALLCHECK = 1 diff --git a/src/test/modules/injection_points/meson.build b/src/test/modules/injection_points/meson.build index a414abb924b..7a838259685 100644 --- a/src/test/modules/injection_points/meson.build +++ b/src/test/modules/injection_points/meson.build @@ -53,5 +53,9 @@ tests += { 'runningcheck': false, # see syscache-update-pruned # Some tests wait for all snapshots, so avoid parallel execution 'runningcheck-parallel': false, + # some tests require wal_level=replica + 'regress_args': [ + '--temp-config', files('wal_level.conf'), + ], }, } diff --git a/src/test/modules/injection_points/wal_level.conf b/src/test/modules/injection_points/wal_level.conf new file mode 100644 index 00000000000..010abb193a8 --- /dev/null +++ b/src/test/modules/injection_points/wal_level.conf @@ -0,0 +1 @@ +wal_level=replica -- 2.47.3 --j4ov4p7gfxgiujzz-- ^ permalink raw reply [nested|flat] 176+ messages in thread
* [PATCH] Fix tests under wal_level=minimal @ 2026-04-07 11:16 Álvaro Herrera <[email protected]> 0 siblings, 0 replies; 176+ messages in thread From: Álvaro Herrera @ 2026-04-07 11:16 UTC (permalink / raw) Buildfarm members which have specifically configured to use wal_level=minimal fail the repack regression tests, which require wal_level=replica. Add a temp config file to fix that. --- src/test/modules/injection_points/Makefile | 3 +++ src/test/modules/injection_points/meson.build | 4 ++++ src/test/modules/injection_points/wal_level.conf | 1 + 3 files changed, 8 insertions(+) create mode 100644 src/test/modules/injection_points/wal_level.conf diff --git a/src/test/modules/injection_points/Makefile b/src/test/modules/injection_points/Makefile index 2cd7d87c533..2c7abe93632 100644 --- a/src/test/modules/injection_points/Makefile +++ b/src/test/modules/injection_points/Makefile @@ -19,6 +19,9 @@ ISOLATION = basic \ syscache-update-pruned \ heap_lock_update +# some isolation tests require wal_level=replica +ISOLATION_OPTS = --temp-config $(top_srcdir)/src/test/modules/injection_points/wal_level.conf + # The injection points are cluster-wide, so disable installcheck NO_INSTALLCHECK = 1 diff --git a/src/test/modules/injection_points/meson.build b/src/test/modules/injection_points/meson.build index a414abb924b..7a838259685 100644 --- a/src/test/modules/injection_points/meson.build +++ b/src/test/modules/injection_points/meson.build @@ -53,5 +53,9 @@ tests += { 'runningcheck': false, # see syscache-update-pruned # Some tests wait for all snapshots, so avoid parallel execution 'runningcheck-parallel': false, + # some tests require wal_level=replica + 'regress_args': [ + '--temp-config', files('wal_level.conf'), + ], }, } diff --git a/src/test/modules/injection_points/wal_level.conf b/src/test/modules/injection_points/wal_level.conf new file mode 100644 index 00000000000..010abb193a8 --- /dev/null +++ b/src/test/modules/injection_points/wal_level.conf @@ -0,0 +1 @@ +wal_level=replica -- 2.47.3 --j4ov4p7gfxgiujzz-- ^ permalink raw reply [nested|flat] 176+ messages in thread
* [PATCH] Fix tests under wal_level=minimal @ 2026-04-07 11:16 Álvaro Herrera <[email protected]> 0 siblings, 0 replies; 176+ messages in thread From: Álvaro Herrera @ 2026-04-07 11:16 UTC (permalink / raw) Buildfarm members which have specifically configured to use wal_level=minimal fail the repack regression tests, which require wal_level=replica. Add a temp config file to fix that. --- src/test/modules/injection_points/Makefile | 3 +++ src/test/modules/injection_points/meson.build | 4 ++++ src/test/modules/injection_points/wal_level.conf | 1 + 3 files changed, 8 insertions(+) create mode 100644 src/test/modules/injection_points/wal_level.conf diff --git a/src/test/modules/injection_points/Makefile b/src/test/modules/injection_points/Makefile index 2cd7d87c533..2c7abe93632 100644 --- a/src/test/modules/injection_points/Makefile +++ b/src/test/modules/injection_points/Makefile @@ -19,6 +19,9 @@ ISOLATION = basic \ syscache-update-pruned \ heap_lock_update +# some isolation tests require wal_level=replica +ISOLATION_OPTS = --temp-config $(top_srcdir)/src/test/modules/injection_points/wal_level.conf + # The injection points are cluster-wide, so disable installcheck NO_INSTALLCHECK = 1 diff --git a/src/test/modules/injection_points/meson.build b/src/test/modules/injection_points/meson.build index a414abb924b..7a838259685 100644 --- a/src/test/modules/injection_points/meson.build +++ b/src/test/modules/injection_points/meson.build @@ -53,5 +53,9 @@ tests += { 'runningcheck': false, # see syscache-update-pruned # Some tests wait for all snapshots, so avoid parallel execution 'runningcheck-parallel': false, + # some tests require wal_level=replica + 'regress_args': [ + '--temp-config', files('wal_level.conf'), + ], }, } diff --git a/src/test/modules/injection_points/wal_level.conf b/src/test/modules/injection_points/wal_level.conf new file mode 100644 index 00000000000..010abb193a8 --- /dev/null +++ b/src/test/modules/injection_points/wal_level.conf @@ -0,0 +1 @@ +wal_level=replica -- 2.47.3 --j4ov4p7gfxgiujzz-- ^ permalink raw reply [nested|flat] 176+ messages in thread
* [PATCH] Fix tests under wal_level=minimal @ 2026-04-07 11:16 Álvaro Herrera <[email protected]> 0 siblings, 0 replies; 176+ messages in thread From: Álvaro Herrera @ 2026-04-07 11:16 UTC (permalink / raw) Buildfarm members which have specifically configured to use wal_level=minimal fail the repack regression tests, which require wal_level=replica. Add a temp config file to fix that. --- src/test/modules/injection_points/Makefile | 3 +++ src/test/modules/injection_points/meson.build | 4 ++++ src/test/modules/injection_points/wal_level.conf | 1 + 3 files changed, 8 insertions(+) create mode 100644 src/test/modules/injection_points/wal_level.conf diff --git a/src/test/modules/injection_points/Makefile b/src/test/modules/injection_points/Makefile index 2cd7d87c533..2c7abe93632 100644 --- a/src/test/modules/injection_points/Makefile +++ b/src/test/modules/injection_points/Makefile @@ -19,6 +19,9 @@ ISOLATION = basic \ syscache-update-pruned \ heap_lock_update +# some isolation tests require wal_level=replica +ISOLATION_OPTS = --temp-config $(top_srcdir)/src/test/modules/injection_points/wal_level.conf + # The injection points are cluster-wide, so disable installcheck NO_INSTALLCHECK = 1 diff --git a/src/test/modules/injection_points/meson.build b/src/test/modules/injection_points/meson.build index a414abb924b..7a838259685 100644 --- a/src/test/modules/injection_points/meson.build +++ b/src/test/modules/injection_points/meson.build @@ -53,5 +53,9 @@ tests += { 'runningcheck': false, # see syscache-update-pruned # Some tests wait for all snapshots, so avoid parallel execution 'runningcheck-parallel': false, + # some tests require wal_level=replica + 'regress_args': [ + '--temp-config', files('wal_level.conf'), + ], }, } diff --git a/src/test/modules/injection_points/wal_level.conf b/src/test/modules/injection_points/wal_level.conf new file mode 100644 index 00000000000..010abb193a8 --- /dev/null +++ b/src/test/modules/injection_points/wal_level.conf @@ -0,0 +1 @@ +wal_level=replica -- 2.47.3 --j4ov4p7gfxgiujzz-- ^ permalink raw reply [nested|flat] 176+ messages in thread
* [PATCH] Fix tests under wal_level=minimal @ 2026-04-07 11:16 Álvaro Herrera <[email protected]> 0 siblings, 0 replies; 176+ messages in thread From: Álvaro Herrera @ 2026-04-07 11:16 UTC (permalink / raw) Buildfarm members which have specifically configured to use wal_level=minimal fail the repack regression tests, which require wal_level=replica. Add a temp config file to fix that. --- src/test/modules/injection_points/Makefile | 3 +++ src/test/modules/injection_points/meson.build | 4 ++++ src/test/modules/injection_points/wal_level.conf | 1 + 3 files changed, 8 insertions(+) create mode 100644 src/test/modules/injection_points/wal_level.conf diff --git a/src/test/modules/injection_points/Makefile b/src/test/modules/injection_points/Makefile index 2cd7d87c533..2c7abe93632 100644 --- a/src/test/modules/injection_points/Makefile +++ b/src/test/modules/injection_points/Makefile @@ -19,6 +19,9 @@ ISOLATION = basic \ syscache-update-pruned \ heap_lock_update +# some isolation tests require wal_level=replica +ISOLATION_OPTS = --temp-config $(top_srcdir)/src/test/modules/injection_points/wal_level.conf + # The injection points are cluster-wide, so disable installcheck NO_INSTALLCHECK = 1 diff --git a/src/test/modules/injection_points/meson.build b/src/test/modules/injection_points/meson.build index a414abb924b..7a838259685 100644 --- a/src/test/modules/injection_points/meson.build +++ b/src/test/modules/injection_points/meson.build @@ -53,5 +53,9 @@ tests += { 'runningcheck': false, # see syscache-update-pruned # Some tests wait for all snapshots, so avoid parallel execution 'runningcheck-parallel': false, + # some tests require wal_level=replica + 'regress_args': [ + '--temp-config', files('wal_level.conf'), + ], }, } diff --git a/src/test/modules/injection_points/wal_level.conf b/src/test/modules/injection_points/wal_level.conf new file mode 100644 index 00000000000..010abb193a8 --- /dev/null +++ b/src/test/modules/injection_points/wal_level.conf @@ -0,0 +1 @@ +wal_level=replica -- 2.47.3 --j4ov4p7gfxgiujzz-- ^ permalink raw reply [nested|flat] 176+ messages in thread
* [PATCH] Fix tests under wal_level=minimal @ 2026-04-07 11:16 Álvaro Herrera <[email protected]> 0 siblings, 0 replies; 176+ messages in thread From: Álvaro Herrera @ 2026-04-07 11:16 UTC (permalink / raw) Buildfarm members which have specifically configured to use wal_level=minimal fail the repack regression tests, which require wal_level=replica. Add a temp config file to fix that. --- src/test/modules/injection_points/Makefile | 3 +++ src/test/modules/injection_points/meson.build | 4 ++++ src/test/modules/injection_points/wal_level.conf | 1 + 3 files changed, 8 insertions(+) create mode 100644 src/test/modules/injection_points/wal_level.conf diff --git a/src/test/modules/injection_points/Makefile b/src/test/modules/injection_points/Makefile index 2cd7d87c533..2c7abe93632 100644 --- a/src/test/modules/injection_points/Makefile +++ b/src/test/modules/injection_points/Makefile @@ -19,6 +19,9 @@ ISOLATION = basic \ syscache-update-pruned \ heap_lock_update +# some isolation tests require wal_level=replica +ISOLATION_OPTS = --temp-config $(top_srcdir)/src/test/modules/injection_points/wal_level.conf + # The injection points are cluster-wide, so disable installcheck NO_INSTALLCHECK = 1 diff --git a/src/test/modules/injection_points/meson.build b/src/test/modules/injection_points/meson.build index a414abb924b..7a838259685 100644 --- a/src/test/modules/injection_points/meson.build +++ b/src/test/modules/injection_points/meson.build @@ -53,5 +53,9 @@ tests += { 'runningcheck': false, # see syscache-update-pruned # Some tests wait for all snapshots, so avoid parallel execution 'runningcheck-parallel': false, + # some tests require wal_level=replica + 'regress_args': [ + '--temp-config', files('wal_level.conf'), + ], }, } diff --git a/src/test/modules/injection_points/wal_level.conf b/src/test/modules/injection_points/wal_level.conf new file mode 100644 index 00000000000..010abb193a8 --- /dev/null +++ b/src/test/modules/injection_points/wal_level.conf @@ -0,0 +1 @@ +wal_level=replica -- 2.47.3 --j4ov4p7gfxgiujzz-- ^ permalink raw reply [nested|flat] 176+ messages in thread
* [PATCH] Fix tests under wal_level=minimal @ 2026-04-07 11:16 Álvaro Herrera <[email protected]> 0 siblings, 0 replies; 176+ messages in thread From: Álvaro Herrera @ 2026-04-07 11:16 UTC (permalink / raw) Buildfarm members which have specifically configured to use wal_level=minimal fail the repack regression tests, which require wal_level=replica. Add a temp config file to fix that. --- src/test/modules/injection_points/Makefile | 3 +++ src/test/modules/injection_points/meson.build | 4 ++++ src/test/modules/injection_points/wal_level.conf | 1 + 3 files changed, 8 insertions(+) create mode 100644 src/test/modules/injection_points/wal_level.conf diff --git a/src/test/modules/injection_points/Makefile b/src/test/modules/injection_points/Makefile index 2cd7d87c533..2c7abe93632 100644 --- a/src/test/modules/injection_points/Makefile +++ b/src/test/modules/injection_points/Makefile @@ -19,6 +19,9 @@ ISOLATION = basic \ syscache-update-pruned \ heap_lock_update +# some isolation tests require wal_level=replica +ISOLATION_OPTS = --temp-config $(top_srcdir)/src/test/modules/injection_points/wal_level.conf + # The injection points are cluster-wide, so disable installcheck NO_INSTALLCHECK = 1 diff --git a/src/test/modules/injection_points/meson.build b/src/test/modules/injection_points/meson.build index a414abb924b..7a838259685 100644 --- a/src/test/modules/injection_points/meson.build +++ b/src/test/modules/injection_points/meson.build @@ -53,5 +53,9 @@ tests += { 'runningcheck': false, # see syscache-update-pruned # Some tests wait for all snapshots, so avoid parallel execution 'runningcheck-parallel': false, + # some tests require wal_level=replica + 'regress_args': [ + '--temp-config', files('wal_level.conf'), + ], }, } diff --git a/src/test/modules/injection_points/wal_level.conf b/src/test/modules/injection_points/wal_level.conf new file mode 100644 index 00000000000..010abb193a8 --- /dev/null +++ b/src/test/modules/injection_points/wal_level.conf @@ -0,0 +1 @@ +wal_level=replica -- 2.47.3 --j4ov4p7gfxgiujzz-- ^ permalink raw reply [nested|flat] 176+ messages in thread
* [PATCH] Fix tests under wal_level=minimal @ 2026-04-07 11:16 Álvaro Herrera <[email protected]> 0 siblings, 0 replies; 176+ messages in thread From: Álvaro Herrera @ 2026-04-07 11:16 UTC (permalink / raw) Buildfarm members which have specifically configured to use wal_level=minimal fail the repack regression tests, which require wal_level=replica. Add a temp config file to fix that. --- src/test/modules/injection_points/Makefile | 3 +++ src/test/modules/injection_points/meson.build | 4 ++++ src/test/modules/injection_points/wal_level.conf | 1 + 3 files changed, 8 insertions(+) create mode 100644 src/test/modules/injection_points/wal_level.conf diff --git a/src/test/modules/injection_points/Makefile b/src/test/modules/injection_points/Makefile index 2cd7d87c533..2c7abe93632 100644 --- a/src/test/modules/injection_points/Makefile +++ b/src/test/modules/injection_points/Makefile @@ -19,6 +19,9 @@ ISOLATION = basic \ syscache-update-pruned \ heap_lock_update +# some isolation tests require wal_level=replica +ISOLATION_OPTS = --temp-config $(top_srcdir)/src/test/modules/injection_points/wal_level.conf + # The injection points are cluster-wide, so disable installcheck NO_INSTALLCHECK = 1 diff --git a/src/test/modules/injection_points/meson.build b/src/test/modules/injection_points/meson.build index a414abb924b..7a838259685 100644 --- a/src/test/modules/injection_points/meson.build +++ b/src/test/modules/injection_points/meson.build @@ -53,5 +53,9 @@ tests += { 'runningcheck': false, # see syscache-update-pruned # Some tests wait for all snapshots, so avoid parallel execution 'runningcheck-parallel': false, + # some tests require wal_level=replica + 'regress_args': [ + '--temp-config', files('wal_level.conf'), + ], }, } diff --git a/src/test/modules/injection_points/wal_level.conf b/src/test/modules/injection_points/wal_level.conf new file mode 100644 index 00000000000..010abb193a8 --- /dev/null +++ b/src/test/modules/injection_points/wal_level.conf @@ -0,0 +1 @@ +wal_level=replica -- 2.47.3 --j4ov4p7gfxgiujzz-- ^ permalink raw reply [nested|flat] 176+ messages in thread
* [PATCH] Fix tests under wal_level=minimal @ 2026-04-07 11:16 Álvaro Herrera <[email protected]> 0 siblings, 0 replies; 176+ messages in thread From: Álvaro Herrera @ 2026-04-07 11:16 UTC (permalink / raw) Buildfarm members which have specifically configured to use wal_level=minimal fail the repack regression tests, which require wal_level=replica. Add a temp config file to fix that. --- src/test/modules/injection_points/Makefile | 3 +++ src/test/modules/injection_points/meson.build | 4 ++++ src/test/modules/injection_points/wal_level.conf | 1 + 3 files changed, 8 insertions(+) create mode 100644 src/test/modules/injection_points/wal_level.conf diff --git a/src/test/modules/injection_points/Makefile b/src/test/modules/injection_points/Makefile index 2cd7d87c533..2c7abe93632 100644 --- a/src/test/modules/injection_points/Makefile +++ b/src/test/modules/injection_points/Makefile @@ -19,6 +19,9 @@ ISOLATION = basic \ syscache-update-pruned \ heap_lock_update +# some isolation tests require wal_level=replica +ISOLATION_OPTS = --temp-config $(top_srcdir)/src/test/modules/injection_points/wal_level.conf + # The injection points are cluster-wide, so disable installcheck NO_INSTALLCHECK = 1 diff --git a/src/test/modules/injection_points/meson.build b/src/test/modules/injection_points/meson.build index a414abb924b..7a838259685 100644 --- a/src/test/modules/injection_points/meson.build +++ b/src/test/modules/injection_points/meson.build @@ -53,5 +53,9 @@ tests += { 'runningcheck': false, # see syscache-update-pruned # Some tests wait for all snapshots, so avoid parallel execution 'runningcheck-parallel': false, + # some tests require wal_level=replica + 'regress_args': [ + '--temp-config', files('wal_level.conf'), + ], }, } diff --git a/src/test/modules/injection_points/wal_level.conf b/src/test/modules/injection_points/wal_level.conf new file mode 100644 index 00000000000..010abb193a8 --- /dev/null +++ b/src/test/modules/injection_points/wal_level.conf @@ -0,0 +1 @@ +wal_level=replica -- 2.47.3 --j4ov4p7gfxgiujzz-- ^ permalink raw reply [nested|flat] 176+ messages in thread
* [PATCH] Fix tests under wal_level=minimal @ 2026-04-07 11:16 Álvaro Herrera <[email protected]> 0 siblings, 0 replies; 176+ messages in thread From: Álvaro Herrera @ 2026-04-07 11:16 UTC (permalink / raw) Buildfarm members which have specifically configured to use wal_level=minimal fail the repack regression tests, which require wal_level=replica. Add a temp config file to fix that. --- src/test/modules/injection_points/Makefile | 3 +++ src/test/modules/injection_points/meson.build | 4 ++++ src/test/modules/injection_points/wal_level.conf | 1 + 3 files changed, 8 insertions(+) create mode 100644 src/test/modules/injection_points/wal_level.conf diff --git a/src/test/modules/injection_points/Makefile b/src/test/modules/injection_points/Makefile index 2cd7d87c533..2c7abe93632 100644 --- a/src/test/modules/injection_points/Makefile +++ b/src/test/modules/injection_points/Makefile @@ -19,6 +19,9 @@ ISOLATION = basic \ syscache-update-pruned \ heap_lock_update +# some isolation tests require wal_level=replica +ISOLATION_OPTS = --temp-config $(top_srcdir)/src/test/modules/injection_points/wal_level.conf + # The injection points are cluster-wide, so disable installcheck NO_INSTALLCHECK = 1 diff --git a/src/test/modules/injection_points/meson.build b/src/test/modules/injection_points/meson.build index a414abb924b..7a838259685 100644 --- a/src/test/modules/injection_points/meson.build +++ b/src/test/modules/injection_points/meson.build @@ -53,5 +53,9 @@ tests += { 'runningcheck': false, # see syscache-update-pruned # Some tests wait for all snapshots, so avoid parallel execution 'runningcheck-parallel': false, + # some tests require wal_level=replica + 'regress_args': [ + '--temp-config', files('wal_level.conf'), + ], }, } diff --git a/src/test/modules/injection_points/wal_level.conf b/src/test/modules/injection_points/wal_level.conf new file mode 100644 index 00000000000..010abb193a8 --- /dev/null +++ b/src/test/modules/injection_points/wal_level.conf @@ -0,0 +1 @@ +wal_level=replica -- 2.47.3 --j4ov4p7gfxgiujzz-- ^ permalink raw reply [nested|flat] 176+ messages in thread
* [PATCH] Fix tests under wal_level=minimal @ 2026-04-07 11:16 Álvaro Herrera <[email protected]> 0 siblings, 0 replies; 176+ messages in thread From: Álvaro Herrera @ 2026-04-07 11:16 UTC (permalink / raw) Buildfarm members which have specifically configured to use wal_level=minimal fail the repack regression tests, which require wal_level=replica. Add a temp config file to fix that. --- src/test/modules/injection_points/Makefile | 3 +++ src/test/modules/injection_points/meson.build | 4 ++++ src/test/modules/injection_points/wal_level.conf | 1 + 3 files changed, 8 insertions(+) create mode 100644 src/test/modules/injection_points/wal_level.conf diff --git a/src/test/modules/injection_points/Makefile b/src/test/modules/injection_points/Makefile index 2cd7d87c533..2c7abe93632 100644 --- a/src/test/modules/injection_points/Makefile +++ b/src/test/modules/injection_points/Makefile @@ -19,6 +19,9 @@ ISOLATION = basic \ syscache-update-pruned \ heap_lock_update +# some isolation tests require wal_level=replica +ISOLATION_OPTS = --temp-config $(top_srcdir)/src/test/modules/injection_points/wal_level.conf + # The injection points are cluster-wide, so disable installcheck NO_INSTALLCHECK = 1 diff --git a/src/test/modules/injection_points/meson.build b/src/test/modules/injection_points/meson.build index a414abb924b..7a838259685 100644 --- a/src/test/modules/injection_points/meson.build +++ b/src/test/modules/injection_points/meson.build @@ -53,5 +53,9 @@ tests += { 'runningcheck': false, # see syscache-update-pruned # Some tests wait for all snapshots, so avoid parallel execution 'runningcheck-parallel': false, + # some tests require wal_level=replica + 'regress_args': [ + '--temp-config', files('wal_level.conf'), + ], }, } diff --git a/src/test/modules/injection_points/wal_level.conf b/src/test/modules/injection_points/wal_level.conf new file mode 100644 index 00000000000..010abb193a8 --- /dev/null +++ b/src/test/modules/injection_points/wal_level.conf @@ -0,0 +1 @@ +wal_level=replica -- 2.47.3 --j4ov4p7gfxgiujzz-- ^ permalink raw reply [nested|flat] 176+ messages in thread
* [PATCH] Fix tests under wal_level=minimal @ 2026-04-07 11:16 Álvaro Herrera <[email protected]> 0 siblings, 0 replies; 176+ messages in thread From: Álvaro Herrera @ 2026-04-07 11:16 UTC (permalink / raw) Buildfarm members which have specifically configured to use wal_level=minimal fail the repack regression tests, which require wal_level=replica. Add a temp config file to fix that. --- src/test/modules/injection_points/Makefile | 3 +++ src/test/modules/injection_points/meson.build | 4 ++++ src/test/modules/injection_points/wal_level.conf | 1 + 3 files changed, 8 insertions(+) create mode 100644 src/test/modules/injection_points/wal_level.conf diff --git a/src/test/modules/injection_points/Makefile b/src/test/modules/injection_points/Makefile index 2cd7d87c533..2c7abe93632 100644 --- a/src/test/modules/injection_points/Makefile +++ b/src/test/modules/injection_points/Makefile @@ -19,6 +19,9 @@ ISOLATION = basic \ syscache-update-pruned \ heap_lock_update +# some isolation tests require wal_level=replica +ISOLATION_OPTS = --temp-config $(top_srcdir)/src/test/modules/injection_points/wal_level.conf + # The injection points are cluster-wide, so disable installcheck NO_INSTALLCHECK = 1 diff --git a/src/test/modules/injection_points/meson.build b/src/test/modules/injection_points/meson.build index a414abb924b..7a838259685 100644 --- a/src/test/modules/injection_points/meson.build +++ b/src/test/modules/injection_points/meson.build @@ -53,5 +53,9 @@ tests += { 'runningcheck': false, # see syscache-update-pruned # Some tests wait for all snapshots, so avoid parallel execution 'runningcheck-parallel': false, + # some tests require wal_level=replica + 'regress_args': [ + '--temp-config', files('wal_level.conf'), + ], }, } diff --git a/src/test/modules/injection_points/wal_level.conf b/src/test/modules/injection_points/wal_level.conf new file mode 100644 index 00000000000..010abb193a8 --- /dev/null +++ b/src/test/modules/injection_points/wal_level.conf @@ -0,0 +1 @@ +wal_level=replica -- 2.47.3 --j4ov4p7gfxgiujzz-- ^ permalink raw reply [nested|flat] 176+ messages in thread
* [PATCH] Fix tests under wal_level=minimal @ 2026-04-07 11:16 Álvaro Herrera <[email protected]> 0 siblings, 0 replies; 176+ messages in thread From: Álvaro Herrera @ 2026-04-07 11:16 UTC (permalink / raw) Buildfarm members which have specifically configured to use wal_level=minimal fail the repack regression tests, which require wal_level=replica. Add a temp config file to fix that. --- src/test/modules/injection_points/Makefile | 3 +++ src/test/modules/injection_points/meson.build | 4 ++++ src/test/modules/injection_points/wal_level.conf | 1 + 3 files changed, 8 insertions(+) create mode 100644 src/test/modules/injection_points/wal_level.conf diff --git a/src/test/modules/injection_points/Makefile b/src/test/modules/injection_points/Makefile index 2cd7d87c533..2c7abe93632 100644 --- a/src/test/modules/injection_points/Makefile +++ b/src/test/modules/injection_points/Makefile @@ -19,6 +19,9 @@ ISOLATION = basic \ syscache-update-pruned \ heap_lock_update +# some isolation tests require wal_level=replica +ISOLATION_OPTS = --temp-config $(top_srcdir)/src/test/modules/injection_points/wal_level.conf + # The injection points are cluster-wide, so disable installcheck NO_INSTALLCHECK = 1 diff --git a/src/test/modules/injection_points/meson.build b/src/test/modules/injection_points/meson.build index a414abb924b..7a838259685 100644 --- a/src/test/modules/injection_points/meson.build +++ b/src/test/modules/injection_points/meson.build @@ -53,5 +53,9 @@ tests += { 'runningcheck': false, # see syscache-update-pruned # Some tests wait for all snapshots, so avoid parallel execution 'runningcheck-parallel': false, + # some tests require wal_level=replica + 'regress_args': [ + '--temp-config', files('wal_level.conf'), + ], }, } diff --git a/src/test/modules/injection_points/wal_level.conf b/src/test/modules/injection_points/wal_level.conf new file mode 100644 index 00000000000..010abb193a8 --- /dev/null +++ b/src/test/modules/injection_points/wal_level.conf @@ -0,0 +1 @@ +wal_level=replica -- 2.47.3 --j4ov4p7gfxgiujzz-- ^ permalink raw reply [nested|flat] 176+ messages in thread
* [PATCH] Fix tests under wal_level=minimal @ 2026-04-07 11:16 Álvaro Herrera <[email protected]> 0 siblings, 0 replies; 176+ messages in thread From: Álvaro Herrera @ 2026-04-07 11:16 UTC (permalink / raw) Buildfarm members which have specifically configured to use wal_level=minimal fail the repack regression tests, which require wal_level=replica. Add a temp config file to fix that. --- src/test/modules/injection_points/Makefile | 3 +++ src/test/modules/injection_points/meson.build | 4 ++++ src/test/modules/injection_points/wal_level.conf | 1 + 3 files changed, 8 insertions(+) create mode 100644 src/test/modules/injection_points/wal_level.conf diff --git a/src/test/modules/injection_points/Makefile b/src/test/modules/injection_points/Makefile index 2cd7d87c533..2c7abe93632 100644 --- a/src/test/modules/injection_points/Makefile +++ b/src/test/modules/injection_points/Makefile @@ -19,6 +19,9 @@ ISOLATION = basic \ syscache-update-pruned \ heap_lock_update +# some isolation tests require wal_level=replica +ISOLATION_OPTS = --temp-config $(top_srcdir)/src/test/modules/injection_points/wal_level.conf + # The injection points are cluster-wide, so disable installcheck NO_INSTALLCHECK = 1 diff --git a/src/test/modules/injection_points/meson.build b/src/test/modules/injection_points/meson.build index a414abb924b..7a838259685 100644 --- a/src/test/modules/injection_points/meson.build +++ b/src/test/modules/injection_points/meson.build @@ -53,5 +53,9 @@ tests += { 'runningcheck': false, # see syscache-update-pruned # Some tests wait for all snapshots, so avoid parallel execution 'runningcheck-parallel': false, + # some tests require wal_level=replica + 'regress_args': [ + '--temp-config', files('wal_level.conf'), + ], }, } diff --git a/src/test/modules/injection_points/wal_level.conf b/src/test/modules/injection_points/wal_level.conf new file mode 100644 index 00000000000..010abb193a8 --- /dev/null +++ b/src/test/modules/injection_points/wal_level.conf @@ -0,0 +1 @@ +wal_level=replica -- 2.47.3 --j4ov4p7gfxgiujzz-- ^ permalink raw reply [nested|flat] 176+ messages in thread
* [PATCH] Fix tests under wal_level=minimal @ 2026-04-07 11:16 Álvaro Herrera <[email protected]> 0 siblings, 0 replies; 176+ messages in thread From: Álvaro Herrera @ 2026-04-07 11:16 UTC (permalink / raw) Buildfarm members which have specifically configured to use wal_level=minimal fail the repack regression tests, which require wal_level=replica. Add a temp config file to fix that. --- src/test/modules/injection_points/Makefile | 3 +++ src/test/modules/injection_points/meson.build | 4 ++++ src/test/modules/injection_points/wal_level.conf | 1 + 3 files changed, 8 insertions(+) create mode 100644 src/test/modules/injection_points/wal_level.conf diff --git a/src/test/modules/injection_points/Makefile b/src/test/modules/injection_points/Makefile index 2cd7d87c533..2c7abe93632 100644 --- a/src/test/modules/injection_points/Makefile +++ b/src/test/modules/injection_points/Makefile @@ -19,6 +19,9 @@ ISOLATION = basic \ syscache-update-pruned \ heap_lock_update +# some isolation tests require wal_level=replica +ISOLATION_OPTS = --temp-config $(top_srcdir)/src/test/modules/injection_points/wal_level.conf + # The injection points are cluster-wide, so disable installcheck NO_INSTALLCHECK = 1 diff --git a/src/test/modules/injection_points/meson.build b/src/test/modules/injection_points/meson.build index a414abb924b..7a838259685 100644 --- a/src/test/modules/injection_points/meson.build +++ b/src/test/modules/injection_points/meson.build @@ -53,5 +53,9 @@ tests += { 'runningcheck': false, # see syscache-update-pruned # Some tests wait for all snapshots, so avoid parallel execution 'runningcheck-parallel': false, + # some tests require wal_level=replica + 'regress_args': [ + '--temp-config', files('wal_level.conf'), + ], }, } diff --git a/src/test/modules/injection_points/wal_level.conf b/src/test/modules/injection_points/wal_level.conf new file mode 100644 index 00000000000..010abb193a8 --- /dev/null +++ b/src/test/modules/injection_points/wal_level.conf @@ -0,0 +1 @@ +wal_level=replica -- 2.47.3 --j4ov4p7gfxgiujzz-- ^ permalink raw reply [nested|flat] 176+ messages in thread
* [PATCH] Fix tests under wal_level=minimal @ 2026-04-07 11:16 Álvaro Herrera <[email protected]> 0 siblings, 0 replies; 176+ messages in thread From: Álvaro Herrera @ 2026-04-07 11:16 UTC (permalink / raw) Buildfarm members which have specifically configured to use wal_level=minimal fail the repack regression tests, which require wal_level=replica. Add a temp config file to fix that. --- src/test/modules/injection_points/Makefile | 3 +++ src/test/modules/injection_points/meson.build | 4 ++++ src/test/modules/injection_points/wal_level.conf | 1 + 3 files changed, 8 insertions(+) create mode 100644 src/test/modules/injection_points/wal_level.conf diff --git a/src/test/modules/injection_points/Makefile b/src/test/modules/injection_points/Makefile index 2cd7d87c533..2c7abe93632 100644 --- a/src/test/modules/injection_points/Makefile +++ b/src/test/modules/injection_points/Makefile @@ -19,6 +19,9 @@ ISOLATION = basic \ syscache-update-pruned \ heap_lock_update +# some isolation tests require wal_level=replica +ISOLATION_OPTS = --temp-config $(top_srcdir)/src/test/modules/injection_points/wal_level.conf + # The injection points are cluster-wide, so disable installcheck NO_INSTALLCHECK = 1 diff --git a/src/test/modules/injection_points/meson.build b/src/test/modules/injection_points/meson.build index a414abb924b..7a838259685 100644 --- a/src/test/modules/injection_points/meson.build +++ b/src/test/modules/injection_points/meson.build @@ -53,5 +53,9 @@ tests += { 'runningcheck': false, # see syscache-update-pruned # Some tests wait for all snapshots, so avoid parallel execution 'runningcheck-parallel': false, + # some tests require wal_level=replica + 'regress_args': [ + '--temp-config', files('wal_level.conf'), + ], }, } diff --git a/src/test/modules/injection_points/wal_level.conf b/src/test/modules/injection_points/wal_level.conf new file mode 100644 index 00000000000..010abb193a8 --- /dev/null +++ b/src/test/modules/injection_points/wal_level.conf @@ -0,0 +1 @@ +wal_level=replica -- 2.47.3 --j4ov4p7gfxgiujzz-- ^ permalink raw reply [nested|flat] 176+ messages in thread
* [PATCH] Fix tests under wal_level=minimal @ 2026-04-07 11:16 Álvaro Herrera <[email protected]> 0 siblings, 0 replies; 176+ messages in thread From: Álvaro Herrera @ 2026-04-07 11:16 UTC (permalink / raw) Buildfarm members which have specifically configured to use wal_level=minimal fail the repack regression tests, which require wal_level=replica. Add a temp config file to fix that. --- src/test/modules/injection_points/Makefile | 3 +++ src/test/modules/injection_points/meson.build | 4 ++++ src/test/modules/injection_points/wal_level.conf | 1 + 3 files changed, 8 insertions(+) create mode 100644 src/test/modules/injection_points/wal_level.conf diff --git a/src/test/modules/injection_points/Makefile b/src/test/modules/injection_points/Makefile index 2cd7d87c533..2c7abe93632 100644 --- a/src/test/modules/injection_points/Makefile +++ b/src/test/modules/injection_points/Makefile @@ -19,6 +19,9 @@ ISOLATION = basic \ syscache-update-pruned \ heap_lock_update +# some isolation tests require wal_level=replica +ISOLATION_OPTS = --temp-config $(top_srcdir)/src/test/modules/injection_points/wal_level.conf + # The injection points are cluster-wide, so disable installcheck NO_INSTALLCHECK = 1 diff --git a/src/test/modules/injection_points/meson.build b/src/test/modules/injection_points/meson.build index a414abb924b..7a838259685 100644 --- a/src/test/modules/injection_points/meson.build +++ b/src/test/modules/injection_points/meson.build @@ -53,5 +53,9 @@ tests += { 'runningcheck': false, # see syscache-update-pruned # Some tests wait for all snapshots, so avoid parallel execution 'runningcheck-parallel': false, + # some tests require wal_level=replica + 'regress_args': [ + '--temp-config', files('wal_level.conf'), + ], }, } diff --git a/src/test/modules/injection_points/wal_level.conf b/src/test/modules/injection_points/wal_level.conf new file mode 100644 index 00000000000..010abb193a8 --- /dev/null +++ b/src/test/modules/injection_points/wal_level.conf @@ -0,0 +1 @@ +wal_level=replica -- 2.47.3 --j4ov4p7gfxgiujzz-- ^ permalink raw reply [nested|flat] 176+ messages in thread
* [PATCH] Fix tests under wal_level=minimal @ 2026-04-07 11:16 Álvaro Herrera <[email protected]> 0 siblings, 0 replies; 176+ messages in thread From: Álvaro Herrera @ 2026-04-07 11:16 UTC (permalink / raw) Buildfarm members which have specifically configured to use wal_level=minimal fail the repack regression tests, which require wal_level=replica. Add a temp config file to fix that. --- src/test/modules/injection_points/Makefile | 3 +++ src/test/modules/injection_points/meson.build | 4 ++++ src/test/modules/injection_points/wal_level.conf | 1 + 3 files changed, 8 insertions(+) create mode 100644 src/test/modules/injection_points/wal_level.conf diff --git a/src/test/modules/injection_points/Makefile b/src/test/modules/injection_points/Makefile index 2cd7d87c533..2c7abe93632 100644 --- a/src/test/modules/injection_points/Makefile +++ b/src/test/modules/injection_points/Makefile @@ -19,6 +19,9 @@ ISOLATION = basic \ syscache-update-pruned \ heap_lock_update +# some isolation tests require wal_level=replica +ISOLATION_OPTS = --temp-config $(top_srcdir)/src/test/modules/injection_points/wal_level.conf + # The injection points are cluster-wide, so disable installcheck NO_INSTALLCHECK = 1 diff --git a/src/test/modules/injection_points/meson.build b/src/test/modules/injection_points/meson.build index a414abb924b..7a838259685 100644 --- a/src/test/modules/injection_points/meson.build +++ b/src/test/modules/injection_points/meson.build @@ -53,5 +53,9 @@ tests += { 'runningcheck': false, # see syscache-update-pruned # Some tests wait for all snapshots, so avoid parallel execution 'runningcheck-parallel': false, + # some tests require wal_level=replica + 'regress_args': [ + '--temp-config', files('wal_level.conf'), + ], }, } diff --git a/src/test/modules/injection_points/wal_level.conf b/src/test/modules/injection_points/wal_level.conf new file mode 100644 index 00000000000..010abb193a8 --- /dev/null +++ b/src/test/modules/injection_points/wal_level.conf @@ -0,0 +1 @@ +wal_level=replica -- 2.47.3 --j4ov4p7gfxgiujzz-- ^ permalink raw reply [nested|flat] 176+ messages in thread
* [PATCH] Fix tests under wal_level=minimal @ 2026-04-07 11:16 Álvaro Herrera <[email protected]> 0 siblings, 0 replies; 176+ messages in thread From: Álvaro Herrera @ 2026-04-07 11:16 UTC (permalink / raw) Buildfarm members which have specifically configured to use wal_level=minimal fail the repack regression tests, which require wal_level=replica. Add a temp config file to fix that. --- src/test/modules/injection_points/Makefile | 3 +++ src/test/modules/injection_points/meson.build | 4 ++++ src/test/modules/injection_points/wal_level.conf | 1 + 3 files changed, 8 insertions(+) create mode 100644 src/test/modules/injection_points/wal_level.conf diff --git a/src/test/modules/injection_points/Makefile b/src/test/modules/injection_points/Makefile index 2cd7d87c533..2c7abe93632 100644 --- a/src/test/modules/injection_points/Makefile +++ b/src/test/modules/injection_points/Makefile @@ -19,6 +19,9 @@ ISOLATION = basic \ syscache-update-pruned \ heap_lock_update +# some isolation tests require wal_level=replica +ISOLATION_OPTS = --temp-config $(top_srcdir)/src/test/modules/injection_points/wal_level.conf + # The injection points are cluster-wide, so disable installcheck NO_INSTALLCHECK = 1 diff --git a/src/test/modules/injection_points/meson.build b/src/test/modules/injection_points/meson.build index a414abb924b..7a838259685 100644 --- a/src/test/modules/injection_points/meson.build +++ b/src/test/modules/injection_points/meson.build @@ -53,5 +53,9 @@ tests += { 'runningcheck': false, # see syscache-update-pruned # Some tests wait for all snapshots, so avoid parallel execution 'runningcheck-parallel': false, + # some tests require wal_level=replica + 'regress_args': [ + '--temp-config', files('wal_level.conf'), + ], }, } diff --git a/src/test/modules/injection_points/wal_level.conf b/src/test/modules/injection_points/wal_level.conf new file mode 100644 index 00000000000..010abb193a8 --- /dev/null +++ b/src/test/modules/injection_points/wal_level.conf @@ -0,0 +1 @@ +wal_level=replica -- 2.47.3 --j4ov4p7gfxgiujzz-- ^ permalink raw reply [nested|flat] 176+ messages in thread
* [PATCH] Fix tests under wal_level=minimal @ 2026-04-07 11:16 Álvaro Herrera <[email protected]> 0 siblings, 0 replies; 176+ messages in thread From: Álvaro Herrera @ 2026-04-07 11:16 UTC (permalink / raw) Buildfarm members which have specifically configured to use wal_level=minimal fail the repack regression tests, which require wal_level=replica. Add a temp config file to fix that. --- src/test/modules/injection_points/Makefile | 3 +++ src/test/modules/injection_points/meson.build | 4 ++++ src/test/modules/injection_points/wal_level.conf | 1 + 3 files changed, 8 insertions(+) create mode 100644 src/test/modules/injection_points/wal_level.conf diff --git a/src/test/modules/injection_points/Makefile b/src/test/modules/injection_points/Makefile index 2cd7d87c533..2c7abe93632 100644 --- a/src/test/modules/injection_points/Makefile +++ b/src/test/modules/injection_points/Makefile @@ -19,6 +19,9 @@ ISOLATION = basic \ syscache-update-pruned \ heap_lock_update +# some isolation tests require wal_level=replica +ISOLATION_OPTS = --temp-config $(top_srcdir)/src/test/modules/injection_points/wal_level.conf + # The injection points are cluster-wide, so disable installcheck NO_INSTALLCHECK = 1 diff --git a/src/test/modules/injection_points/meson.build b/src/test/modules/injection_points/meson.build index a414abb924b..7a838259685 100644 --- a/src/test/modules/injection_points/meson.build +++ b/src/test/modules/injection_points/meson.build @@ -53,5 +53,9 @@ tests += { 'runningcheck': false, # see syscache-update-pruned # Some tests wait for all snapshots, so avoid parallel execution 'runningcheck-parallel': false, + # some tests require wal_level=replica + 'regress_args': [ + '--temp-config', files('wal_level.conf'), + ], }, } diff --git a/src/test/modules/injection_points/wal_level.conf b/src/test/modules/injection_points/wal_level.conf new file mode 100644 index 00000000000..010abb193a8 --- /dev/null +++ b/src/test/modules/injection_points/wal_level.conf @@ -0,0 +1 @@ +wal_level=replica -- 2.47.3 --j4ov4p7gfxgiujzz-- ^ permalink raw reply [nested|flat] 176+ messages in thread
* [PATCH] Fix tests under wal_level=minimal @ 2026-04-07 11:16 Álvaro Herrera <[email protected]> 0 siblings, 0 replies; 176+ messages in thread From: Álvaro Herrera @ 2026-04-07 11:16 UTC (permalink / raw) Buildfarm members which have specifically configured to use wal_level=minimal fail the repack regression tests, which require wal_level=replica. Add a temp config file to fix that. --- src/test/modules/injection_points/Makefile | 3 +++ src/test/modules/injection_points/meson.build | 4 ++++ src/test/modules/injection_points/wal_level.conf | 1 + 3 files changed, 8 insertions(+) create mode 100644 src/test/modules/injection_points/wal_level.conf diff --git a/src/test/modules/injection_points/Makefile b/src/test/modules/injection_points/Makefile index 2cd7d87c533..2c7abe93632 100644 --- a/src/test/modules/injection_points/Makefile +++ b/src/test/modules/injection_points/Makefile @@ -19,6 +19,9 @@ ISOLATION = basic \ syscache-update-pruned \ heap_lock_update +# some isolation tests require wal_level=replica +ISOLATION_OPTS = --temp-config $(top_srcdir)/src/test/modules/injection_points/wal_level.conf + # The injection points are cluster-wide, so disable installcheck NO_INSTALLCHECK = 1 diff --git a/src/test/modules/injection_points/meson.build b/src/test/modules/injection_points/meson.build index a414abb924b..7a838259685 100644 --- a/src/test/modules/injection_points/meson.build +++ b/src/test/modules/injection_points/meson.build @@ -53,5 +53,9 @@ tests += { 'runningcheck': false, # see syscache-update-pruned # Some tests wait for all snapshots, so avoid parallel execution 'runningcheck-parallel': false, + # some tests require wal_level=replica + 'regress_args': [ + '--temp-config', files('wal_level.conf'), + ], }, } diff --git a/src/test/modules/injection_points/wal_level.conf b/src/test/modules/injection_points/wal_level.conf new file mode 100644 index 00000000000..010abb193a8 --- /dev/null +++ b/src/test/modules/injection_points/wal_level.conf @@ -0,0 +1 @@ +wal_level=replica -- 2.47.3 --j4ov4p7gfxgiujzz-- ^ permalink raw reply [nested|flat] 176+ messages in thread
* [PATCH] Fix tests under wal_level=minimal @ 2026-04-07 11:16 Álvaro Herrera <[email protected]> 0 siblings, 0 replies; 176+ messages in thread From: Álvaro Herrera @ 2026-04-07 11:16 UTC (permalink / raw) Buildfarm members which have specifically configured to use wal_level=minimal fail the repack regression tests, which require wal_level=replica. Add a temp config file to fix that. --- src/test/modules/injection_points/Makefile | 3 +++ src/test/modules/injection_points/meson.build | 4 ++++ src/test/modules/injection_points/wal_level.conf | 1 + 3 files changed, 8 insertions(+) create mode 100644 src/test/modules/injection_points/wal_level.conf diff --git a/src/test/modules/injection_points/Makefile b/src/test/modules/injection_points/Makefile index 2cd7d87c533..2c7abe93632 100644 --- a/src/test/modules/injection_points/Makefile +++ b/src/test/modules/injection_points/Makefile @@ -19,6 +19,9 @@ ISOLATION = basic \ syscache-update-pruned \ heap_lock_update +# some isolation tests require wal_level=replica +ISOLATION_OPTS = --temp-config $(top_srcdir)/src/test/modules/injection_points/wal_level.conf + # The injection points are cluster-wide, so disable installcheck NO_INSTALLCHECK = 1 diff --git a/src/test/modules/injection_points/meson.build b/src/test/modules/injection_points/meson.build index a414abb924b..7a838259685 100644 --- a/src/test/modules/injection_points/meson.build +++ b/src/test/modules/injection_points/meson.build @@ -53,5 +53,9 @@ tests += { 'runningcheck': false, # see syscache-update-pruned # Some tests wait for all snapshots, so avoid parallel execution 'runningcheck-parallel': false, + # some tests require wal_level=replica + 'regress_args': [ + '--temp-config', files('wal_level.conf'), + ], }, } diff --git a/src/test/modules/injection_points/wal_level.conf b/src/test/modules/injection_points/wal_level.conf new file mode 100644 index 00000000000..010abb193a8 --- /dev/null +++ b/src/test/modules/injection_points/wal_level.conf @@ -0,0 +1 @@ +wal_level=replica -- 2.47.3 --j4ov4p7gfxgiujzz-- ^ permalink raw reply [nested|flat] 176+ messages in thread
* [PATCH] Fix tests under wal_level=minimal @ 2026-04-07 11:16 Álvaro Herrera <[email protected]> 0 siblings, 0 replies; 176+ messages in thread From: Álvaro Herrera @ 2026-04-07 11:16 UTC (permalink / raw) Buildfarm members which have specifically configured to use wal_level=minimal fail the repack regression tests, which require wal_level=replica. Add a temp config file to fix that. --- src/test/modules/injection_points/Makefile | 3 +++ src/test/modules/injection_points/meson.build | 4 ++++ src/test/modules/injection_points/wal_level.conf | 1 + 3 files changed, 8 insertions(+) create mode 100644 src/test/modules/injection_points/wal_level.conf diff --git a/src/test/modules/injection_points/Makefile b/src/test/modules/injection_points/Makefile index 2cd7d87c533..2c7abe93632 100644 --- a/src/test/modules/injection_points/Makefile +++ b/src/test/modules/injection_points/Makefile @@ -19,6 +19,9 @@ ISOLATION = basic \ syscache-update-pruned \ heap_lock_update +# some isolation tests require wal_level=replica +ISOLATION_OPTS = --temp-config $(top_srcdir)/src/test/modules/injection_points/wal_level.conf + # The injection points are cluster-wide, so disable installcheck NO_INSTALLCHECK = 1 diff --git a/src/test/modules/injection_points/meson.build b/src/test/modules/injection_points/meson.build index a414abb924b..7a838259685 100644 --- a/src/test/modules/injection_points/meson.build +++ b/src/test/modules/injection_points/meson.build @@ -53,5 +53,9 @@ tests += { 'runningcheck': false, # see syscache-update-pruned # Some tests wait for all snapshots, so avoid parallel execution 'runningcheck-parallel': false, + # some tests require wal_level=replica + 'regress_args': [ + '--temp-config', files('wal_level.conf'), + ], }, } diff --git a/src/test/modules/injection_points/wal_level.conf b/src/test/modules/injection_points/wal_level.conf new file mode 100644 index 00000000000..010abb193a8 --- /dev/null +++ b/src/test/modules/injection_points/wal_level.conf @@ -0,0 +1 @@ +wal_level=replica -- 2.47.3 --j4ov4p7gfxgiujzz-- ^ permalink raw reply [nested|flat] 176+ messages in thread
* [PATCH] Fix tests under wal_level=minimal @ 2026-04-07 11:16 Álvaro Herrera <[email protected]> 0 siblings, 0 replies; 176+ messages in thread From: Álvaro Herrera @ 2026-04-07 11:16 UTC (permalink / raw) Buildfarm members which have specifically configured to use wal_level=minimal fail the repack regression tests, which require wal_level=replica. Add a temp config file to fix that. --- src/test/modules/injection_points/Makefile | 3 +++ src/test/modules/injection_points/meson.build | 4 ++++ src/test/modules/injection_points/wal_level.conf | 1 + 3 files changed, 8 insertions(+) create mode 100644 src/test/modules/injection_points/wal_level.conf diff --git a/src/test/modules/injection_points/Makefile b/src/test/modules/injection_points/Makefile index 2cd7d87c533..2c7abe93632 100644 --- a/src/test/modules/injection_points/Makefile +++ b/src/test/modules/injection_points/Makefile @@ -19,6 +19,9 @@ ISOLATION = basic \ syscache-update-pruned \ heap_lock_update +# some isolation tests require wal_level=replica +ISOLATION_OPTS = --temp-config $(top_srcdir)/src/test/modules/injection_points/wal_level.conf + # The injection points are cluster-wide, so disable installcheck NO_INSTALLCHECK = 1 diff --git a/src/test/modules/injection_points/meson.build b/src/test/modules/injection_points/meson.build index a414abb924b..7a838259685 100644 --- a/src/test/modules/injection_points/meson.build +++ b/src/test/modules/injection_points/meson.build @@ -53,5 +53,9 @@ tests += { 'runningcheck': false, # see syscache-update-pruned # Some tests wait for all snapshots, so avoid parallel execution 'runningcheck-parallel': false, + # some tests require wal_level=replica + 'regress_args': [ + '--temp-config', files('wal_level.conf'), + ], }, } diff --git a/src/test/modules/injection_points/wal_level.conf b/src/test/modules/injection_points/wal_level.conf new file mode 100644 index 00000000000..010abb193a8 --- /dev/null +++ b/src/test/modules/injection_points/wal_level.conf @@ -0,0 +1 @@ +wal_level=replica -- 2.47.3 --j4ov4p7gfxgiujzz-- ^ permalink raw reply [nested|flat] 176+ messages in thread
* [PATCH] Fix tests under wal_level=minimal @ 2026-04-07 11:16 Álvaro Herrera <[email protected]> 0 siblings, 0 replies; 176+ messages in thread From: Álvaro Herrera @ 2026-04-07 11:16 UTC (permalink / raw) Buildfarm members which have specifically configured to use wal_level=minimal fail the repack regression tests, which require wal_level=replica. Add a temp config file to fix that. --- src/test/modules/injection_points/Makefile | 3 +++ src/test/modules/injection_points/meson.build | 4 ++++ src/test/modules/injection_points/wal_level.conf | 1 + 3 files changed, 8 insertions(+) create mode 100644 src/test/modules/injection_points/wal_level.conf diff --git a/src/test/modules/injection_points/Makefile b/src/test/modules/injection_points/Makefile index 2cd7d87c533..2c7abe93632 100644 --- a/src/test/modules/injection_points/Makefile +++ b/src/test/modules/injection_points/Makefile @@ -19,6 +19,9 @@ ISOLATION = basic \ syscache-update-pruned \ heap_lock_update +# some isolation tests require wal_level=replica +ISOLATION_OPTS = --temp-config $(top_srcdir)/src/test/modules/injection_points/wal_level.conf + # The injection points are cluster-wide, so disable installcheck NO_INSTALLCHECK = 1 diff --git a/src/test/modules/injection_points/meson.build b/src/test/modules/injection_points/meson.build index a414abb924b..7a838259685 100644 --- a/src/test/modules/injection_points/meson.build +++ b/src/test/modules/injection_points/meson.build @@ -53,5 +53,9 @@ tests += { 'runningcheck': false, # see syscache-update-pruned # Some tests wait for all snapshots, so avoid parallel execution 'runningcheck-parallel': false, + # some tests require wal_level=replica + 'regress_args': [ + '--temp-config', files('wal_level.conf'), + ], }, } diff --git a/src/test/modules/injection_points/wal_level.conf b/src/test/modules/injection_points/wal_level.conf new file mode 100644 index 00000000000..010abb193a8 --- /dev/null +++ b/src/test/modules/injection_points/wal_level.conf @@ -0,0 +1 @@ +wal_level=replica -- 2.47.3 --j4ov4p7gfxgiujzz-- ^ permalink raw reply [nested|flat] 176+ messages in thread
* [PATCH] Fix tests under wal_level=minimal @ 2026-04-07 11:16 Álvaro Herrera <[email protected]> 0 siblings, 0 replies; 176+ messages in thread From: Álvaro Herrera @ 2026-04-07 11:16 UTC (permalink / raw) Buildfarm members which have specifically configured to use wal_level=minimal fail the repack regression tests, which require wal_level=replica. Add a temp config file to fix that. --- src/test/modules/injection_points/Makefile | 3 +++ src/test/modules/injection_points/meson.build | 4 ++++ src/test/modules/injection_points/wal_level.conf | 1 + 3 files changed, 8 insertions(+) create mode 100644 src/test/modules/injection_points/wal_level.conf diff --git a/src/test/modules/injection_points/Makefile b/src/test/modules/injection_points/Makefile index 2cd7d87c533..2c7abe93632 100644 --- a/src/test/modules/injection_points/Makefile +++ b/src/test/modules/injection_points/Makefile @@ -19,6 +19,9 @@ ISOLATION = basic \ syscache-update-pruned \ heap_lock_update +# some isolation tests require wal_level=replica +ISOLATION_OPTS = --temp-config $(top_srcdir)/src/test/modules/injection_points/wal_level.conf + # The injection points are cluster-wide, so disable installcheck NO_INSTALLCHECK = 1 diff --git a/src/test/modules/injection_points/meson.build b/src/test/modules/injection_points/meson.build index a414abb924b..7a838259685 100644 --- a/src/test/modules/injection_points/meson.build +++ b/src/test/modules/injection_points/meson.build @@ -53,5 +53,9 @@ tests += { 'runningcheck': false, # see syscache-update-pruned # Some tests wait for all snapshots, so avoid parallel execution 'runningcheck-parallel': false, + # some tests require wal_level=replica + 'regress_args': [ + '--temp-config', files('wal_level.conf'), + ], }, } diff --git a/src/test/modules/injection_points/wal_level.conf b/src/test/modules/injection_points/wal_level.conf new file mode 100644 index 00000000000..010abb193a8 --- /dev/null +++ b/src/test/modules/injection_points/wal_level.conf @@ -0,0 +1 @@ +wal_level=replica -- 2.47.3 --j4ov4p7gfxgiujzz-- ^ permalink raw reply [nested|flat] 176+ messages in thread
* [PATCH] Fix tests under wal_level=minimal @ 2026-04-07 11:16 Álvaro Herrera <[email protected]> 0 siblings, 0 replies; 176+ messages in thread From: Álvaro Herrera @ 2026-04-07 11:16 UTC (permalink / raw) Buildfarm members which have specifically configured to use wal_level=minimal fail the repack regression tests, which require wal_level=replica. Add a temp config file to fix that. --- src/test/modules/injection_points/Makefile | 3 +++ src/test/modules/injection_points/meson.build | 4 ++++ src/test/modules/injection_points/wal_level.conf | 1 + 3 files changed, 8 insertions(+) create mode 100644 src/test/modules/injection_points/wal_level.conf diff --git a/src/test/modules/injection_points/Makefile b/src/test/modules/injection_points/Makefile index 2cd7d87c533..2c7abe93632 100644 --- a/src/test/modules/injection_points/Makefile +++ b/src/test/modules/injection_points/Makefile @@ -19,6 +19,9 @@ ISOLATION = basic \ syscache-update-pruned \ heap_lock_update +# some isolation tests require wal_level=replica +ISOLATION_OPTS = --temp-config $(top_srcdir)/src/test/modules/injection_points/wal_level.conf + # The injection points are cluster-wide, so disable installcheck NO_INSTALLCHECK = 1 diff --git a/src/test/modules/injection_points/meson.build b/src/test/modules/injection_points/meson.build index a414abb924b..7a838259685 100644 --- a/src/test/modules/injection_points/meson.build +++ b/src/test/modules/injection_points/meson.build @@ -53,5 +53,9 @@ tests += { 'runningcheck': false, # see syscache-update-pruned # Some tests wait for all snapshots, so avoid parallel execution 'runningcheck-parallel': false, + # some tests require wal_level=replica + 'regress_args': [ + '--temp-config', files('wal_level.conf'), + ], }, } diff --git a/src/test/modules/injection_points/wal_level.conf b/src/test/modules/injection_points/wal_level.conf new file mode 100644 index 00000000000..010abb193a8 --- /dev/null +++ b/src/test/modules/injection_points/wal_level.conf @@ -0,0 +1 @@ +wal_level=replica -- 2.47.3 --j4ov4p7gfxgiujzz-- ^ permalink raw reply [nested|flat] 176+ messages in thread
* [PATCH] Fix tests under wal_level=minimal @ 2026-04-07 11:16 Álvaro Herrera <[email protected]> 0 siblings, 0 replies; 176+ messages in thread From: Álvaro Herrera @ 2026-04-07 11:16 UTC (permalink / raw) Buildfarm members which have specifically configured to use wal_level=minimal fail the repack regression tests, which require wal_level=replica. Add a temp config file to fix that. --- src/test/modules/injection_points/Makefile | 3 +++ src/test/modules/injection_points/meson.build | 4 ++++ src/test/modules/injection_points/wal_level.conf | 1 + 3 files changed, 8 insertions(+) create mode 100644 src/test/modules/injection_points/wal_level.conf diff --git a/src/test/modules/injection_points/Makefile b/src/test/modules/injection_points/Makefile index 2cd7d87c533..2c7abe93632 100644 --- a/src/test/modules/injection_points/Makefile +++ b/src/test/modules/injection_points/Makefile @@ -19,6 +19,9 @@ ISOLATION = basic \ syscache-update-pruned \ heap_lock_update +# some isolation tests require wal_level=replica +ISOLATION_OPTS = --temp-config $(top_srcdir)/src/test/modules/injection_points/wal_level.conf + # The injection points are cluster-wide, so disable installcheck NO_INSTALLCHECK = 1 diff --git a/src/test/modules/injection_points/meson.build b/src/test/modules/injection_points/meson.build index a414abb924b..7a838259685 100644 --- a/src/test/modules/injection_points/meson.build +++ b/src/test/modules/injection_points/meson.build @@ -53,5 +53,9 @@ tests += { 'runningcheck': false, # see syscache-update-pruned # Some tests wait for all snapshots, so avoid parallel execution 'runningcheck-parallel': false, + # some tests require wal_level=replica + 'regress_args': [ + '--temp-config', files('wal_level.conf'), + ], }, } diff --git a/src/test/modules/injection_points/wal_level.conf b/src/test/modules/injection_points/wal_level.conf new file mode 100644 index 00000000000..010abb193a8 --- /dev/null +++ b/src/test/modules/injection_points/wal_level.conf @@ -0,0 +1 @@ +wal_level=replica -- 2.47.3 --j4ov4p7gfxgiujzz-- ^ permalink raw reply [nested|flat] 176+ messages in thread
* [PATCH] Fix tests under wal_level=minimal @ 2026-04-07 11:16 Álvaro Herrera <[email protected]> 0 siblings, 0 replies; 176+ messages in thread From: Álvaro Herrera @ 2026-04-07 11:16 UTC (permalink / raw) Buildfarm members which have specifically configured to use wal_level=minimal fail the repack regression tests, which require wal_level=replica. Add a temp config file to fix that. --- src/test/modules/injection_points/Makefile | 3 +++ src/test/modules/injection_points/meson.build | 4 ++++ src/test/modules/injection_points/wal_level.conf | 1 + 3 files changed, 8 insertions(+) create mode 100644 src/test/modules/injection_points/wal_level.conf diff --git a/src/test/modules/injection_points/Makefile b/src/test/modules/injection_points/Makefile index 2cd7d87c533..2c7abe93632 100644 --- a/src/test/modules/injection_points/Makefile +++ b/src/test/modules/injection_points/Makefile @@ -19,6 +19,9 @@ ISOLATION = basic \ syscache-update-pruned \ heap_lock_update +# some isolation tests require wal_level=replica +ISOLATION_OPTS = --temp-config $(top_srcdir)/src/test/modules/injection_points/wal_level.conf + # The injection points are cluster-wide, so disable installcheck NO_INSTALLCHECK = 1 diff --git a/src/test/modules/injection_points/meson.build b/src/test/modules/injection_points/meson.build index a414abb924b..7a838259685 100644 --- a/src/test/modules/injection_points/meson.build +++ b/src/test/modules/injection_points/meson.build @@ -53,5 +53,9 @@ tests += { 'runningcheck': false, # see syscache-update-pruned # Some tests wait for all snapshots, so avoid parallel execution 'runningcheck-parallel': false, + # some tests require wal_level=replica + 'regress_args': [ + '--temp-config', files('wal_level.conf'), + ], }, } diff --git a/src/test/modules/injection_points/wal_level.conf b/src/test/modules/injection_points/wal_level.conf new file mode 100644 index 00000000000..010abb193a8 --- /dev/null +++ b/src/test/modules/injection_points/wal_level.conf @@ -0,0 +1 @@ +wal_level=replica -- 2.47.3 --j4ov4p7gfxgiujzz-- ^ permalink raw reply [nested|flat] 176+ messages in thread
* [PATCH] Fix tests under wal_level=minimal @ 2026-04-07 11:16 Álvaro Herrera <[email protected]> 0 siblings, 0 replies; 176+ messages in thread From: Álvaro Herrera @ 2026-04-07 11:16 UTC (permalink / raw) Buildfarm members which have specifically configured to use wal_level=minimal fail the repack regression tests, which require wal_level=replica. Add a temp config file to fix that. --- src/test/modules/injection_points/Makefile | 3 +++ src/test/modules/injection_points/meson.build | 4 ++++ src/test/modules/injection_points/wal_level.conf | 1 + 3 files changed, 8 insertions(+) create mode 100644 src/test/modules/injection_points/wal_level.conf diff --git a/src/test/modules/injection_points/Makefile b/src/test/modules/injection_points/Makefile index 2cd7d87c533..2c7abe93632 100644 --- a/src/test/modules/injection_points/Makefile +++ b/src/test/modules/injection_points/Makefile @@ -19,6 +19,9 @@ ISOLATION = basic \ syscache-update-pruned \ heap_lock_update +# some isolation tests require wal_level=replica +ISOLATION_OPTS = --temp-config $(top_srcdir)/src/test/modules/injection_points/wal_level.conf + # The injection points are cluster-wide, so disable installcheck NO_INSTALLCHECK = 1 diff --git a/src/test/modules/injection_points/meson.build b/src/test/modules/injection_points/meson.build index a414abb924b..7a838259685 100644 --- a/src/test/modules/injection_points/meson.build +++ b/src/test/modules/injection_points/meson.build @@ -53,5 +53,9 @@ tests += { 'runningcheck': false, # see syscache-update-pruned # Some tests wait for all snapshots, so avoid parallel execution 'runningcheck-parallel': false, + # some tests require wal_level=replica + 'regress_args': [ + '--temp-config', files('wal_level.conf'), + ], }, } diff --git a/src/test/modules/injection_points/wal_level.conf b/src/test/modules/injection_points/wal_level.conf new file mode 100644 index 00000000000..010abb193a8 --- /dev/null +++ b/src/test/modules/injection_points/wal_level.conf @@ -0,0 +1 @@ +wal_level=replica -- 2.47.3 --j4ov4p7gfxgiujzz-- ^ permalink raw reply [nested|flat] 176+ messages in thread
* [PATCH] Fix tests under wal_level=minimal @ 2026-04-07 11:16 Álvaro Herrera <[email protected]> 0 siblings, 0 replies; 176+ messages in thread From: Álvaro Herrera @ 2026-04-07 11:16 UTC (permalink / raw) Buildfarm members which have specifically configured to use wal_level=minimal fail the repack regression tests, which require wal_level=replica. Add a temp config file to fix that. --- src/test/modules/injection_points/Makefile | 3 +++ src/test/modules/injection_points/meson.build | 4 ++++ src/test/modules/injection_points/wal_level.conf | 1 + 3 files changed, 8 insertions(+) create mode 100644 src/test/modules/injection_points/wal_level.conf diff --git a/src/test/modules/injection_points/Makefile b/src/test/modules/injection_points/Makefile index 2cd7d87c533..2c7abe93632 100644 --- a/src/test/modules/injection_points/Makefile +++ b/src/test/modules/injection_points/Makefile @@ -19,6 +19,9 @@ ISOLATION = basic \ syscache-update-pruned \ heap_lock_update +# some isolation tests require wal_level=replica +ISOLATION_OPTS = --temp-config $(top_srcdir)/src/test/modules/injection_points/wal_level.conf + # The injection points are cluster-wide, so disable installcheck NO_INSTALLCHECK = 1 diff --git a/src/test/modules/injection_points/meson.build b/src/test/modules/injection_points/meson.build index a414abb924b..7a838259685 100644 --- a/src/test/modules/injection_points/meson.build +++ b/src/test/modules/injection_points/meson.build @@ -53,5 +53,9 @@ tests += { 'runningcheck': false, # see syscache-update-pruned # Some tests wait for all snapshots, so avoid parallel execution 'runningcheck-parallel': false, + # some tests require wal_level=replica + 'regress_args': [ + '--temp-config', files('wal_level.conf'), + ], }, } diff --git a/src/test/modules/injection_points/wal_level.conf b/src/test/modules/injection_points/wal_level.conf new file mode 100644 index 00000000000..010abb193a8 --- /dev/null +++ b/src/test/modules/injection_points/wal_level.conf @@ -0,0 +1 @@ +wal_level=replica -- 2.47.3 --j4ov4p7gfxgiujzz-- ^ permalink raw reply [nested|flat] 176+ messages in thread
* [PATCH] Fix tests under wal_level=minimal @ 2026-04-07 11:16 Álvaro Herrera <[email protected]> 0 siblings, 0 replies; 176+ messages in thread From: Álvaro Herrera @ 2026-04-07 11:16 UTC (permalink / raw) Buildfarm members which have specifically configured to use wal_level=minimal fail the repack regression tests, which require wal_level=replica. Add a temp config file to fix that. --- src/test/modules/injection_points/Makefile | 3 +++ src/test/modules/injection_points/meson.build | 4 ++++ src/test/modules/injection_points/wal_level.conf | 1 + 3 files changed, 8 insertions(+) create mode 100644 src/test/modules/injection_points/wal_level.conf diff --git a/src/test/modules/injection_points/Makefile b/src/test/modules/injection_points/Makefile index 2cd7d87c533..2c7abe93632 100644 --- a/src/test/modules/injection_points/Makefile +++ b/src/test/modules/injection_points/Makefile @@ -19,6 +19,9 @@ ISOLATION = basic \ syscache-update-pruned \ heap_lock_update +# some isolation tests require wal_level=replica +ISOLATION_OPTS = --temp-config $(top_srcdir)/src/test/modules/injection_points/wal_level.conf + # The injection points are cluster-wide, so disable installcheck NO_INSTALLCHECK = 1 diff --git a/src/test/modules/injection_points/meson.build b/src/test/modules/injection_points/meson.build index a414abb924b..7a838259685 100644 --- a/src/test/modules/injection_points/meson.build +++ b/src/test/modules/injection_points/meson.build @@ -53,5 +53,9 @@ tests += { 'runningcheck': false, # see syscache-update-pruned # Some tests wait for all snapshots, so avoid parallel execution 'runningcheck-parallel': false, + # some tests require wal_level=replica + 'regress_args': [ + '--temp-config', files('wal_level.conf'), + ], }, } diff --git a/src/test/modules/injection_points/wal_level.conf b/src/test/modules/injection_points/wal_level.conf new file mode 100644 index 00000000000..010abb193a8 --- /dev/null +++ b/src/test/modules/injection_points/wal_level.conf @@ -0,0 +1 @@ +wal_level=replica -- 2.47.3 --j4ov4p7gfxgiujzz-- ^ permalink raw reply [nested|flat] 176+ messages in thread
* [PATCH] Fix tests under wal_level=minimal @ 2026-04-07 11:16 Álvaro Herrera <[email protected]> 0 siblings, 0 replies; 176+ messages in thread From: Álvaro Herrera @ 2026-04-07 11:16 UTC (permalink / raw) Buildfarm members which have specifically configured to use wal_level=minimal fail the repack regression tests, which require wal_level=replica. Add a temp config file to fix that. --- src/test/modules/injection_points/Makefile | 3 +++ src/test/modules/injection_points/meson.build | 4 ++++ src/test/modules/injection_points/wal_level.conf | 1 + 3 files changed, 8 insertions(+) create mode 100644 src/test/modules/injection_points/wal_level.conf diff --git a/src/test/modules/injection_points/Makefile b/src/test/modules/injection_points/Makefile index 2cd7d87c533..2c7abe93632 100644 --- a/src/test/modules/injection_points/Makefile +++ b/src/test/modules/injection_points/Makefile @@ -19,6 +19,9 @@ ISOLATION = basic \ syscache-update-pruned \ heap_lock_update +# some isolation tests require wal_level=replica +ISOLATION_OPTS = --temp-config $(top_srcdir)/src/test/modules/injection_points/wal_level.conf + # The injection points are cluster-wide, so disable installcheck NO_INSTALLCHECK = 1 diff --git a/src/test/modules/injection_points/meson.build b/src/test/modules/injection_points/meson.build index a414abb924b..7a838259685 100644 --- a/src/test/modules/injection_points/meson.build +++ b/src/test/modules/injection_points/meson.build @@ -53,5 +53,9 @@ tests += { 'runningcheck': false, # see syscache-update-pruned # Some tests wait for all snapshots, so avoid parallel execution 'runningcheck-parallel': false, + # some tests require wal_level=replica + 'regress_args': [ + '--temp-config', files('wal_level.conf'), + ], }, } diff --git a/src/test/modules/injection_points/wal_level.conf b/src/test/modules/injection_points/wal_level.conf new file mode 100644 index 00000000000..010abb193a8 --- /dev/null +++ b/src/test/modules/injection_points/wal_level.conf @@ -0,0 +1 @@ +wal_level=replica -- 2.47.3 --j4ov4p7gfxgiujzz-- ^ permalink raw reply [nested|flat] 176+ messages in thread
* [PATCH] Fix tests under wal_level=minimal @ 2026-04-07 11:16 Álvaro Herrera <[email protected]> 0 siblings, 0 replies; 176+ messages in thread From: Álvaro Herrera @ 2026-04-07 11:16 UTC (permalink / raw) Buildfarm members which have specifically configured to use wal_level=minimal fail the repack regression tests, which require wal_level=replica. Add a temp config file to fix that. --- src/test/modules/injection_points/Makefile | 3 +++ src/test/modules/injection_points/meson.build | 4 ++++ src/test/modules/injection_points/wal_level.conf | 1 + 3 files changed, 8 insertions(+) create mode 100644 src/test/modules/injection_points/wal_level.conf diff --git a/src/test/modules/injection_points/Makefile b/src/test/modules/injection_points/Makefile index 2cd7d87c533..2c7abe93632 100644 --- a/src/test/modules/injection_points/Makefile +++ b/src/test/modules/injection_points/Makefile @@ -19,6 +19,9 @@ ISOLATION = basic \ syscache-update-pruned \ heap_lock_update +# some isolation tests require wal_level=replica +ISOLATION_OPTS = --temp-config $(top_srcdir)/src/test/modules/injection_points/wal_level.conf + # The injection points are cluster-wide, so disable installcheck NO_INSTALLCHECK = 1 diff --git a/src/test/modules/injection_points/meson.build b/src/test/modules/injection_points/meson.build index a414abb924b..7a838259685 100644 --- a/src/test/modules/injection_points/meson.build +++ b/src/test/modules/injection_points/meson.build @@ -53,5 +53,9 @@ tests += { 'runningcheck': false, # see syscache-update-pruned # Some tests wait for all snapshots, so avoid parallel execution 'runningcheck-parallel': false, + # some tests require wal_level=replica + 'regress_args': [ + '--temp-config', files('wal_level.conf'), + ], }, } diff --git a/src/test/modules/injection_points/wal_level.conf b/src/test/modules/injection_points/wal_level.conf new file mode 100644 index 00000000000..010abb193a8 --- /dev/null +++ b/src/test/modules/injection_points/wal_level.conf @@ -0,0 +1 @@ +wal_level=replica -- 2.47.3 --j4ov4p7gfxgiujzz-- ^ permalink raw reply [nested|flat] 176+ messages in thread
* [PATCH] Fix tests under wal_level=minimal @ 2026-04-07 11:16 Álvaro Herrera <[email protected]> 0 siblings, 0 replies; 176+ messages in thread From: Álvaro Herrera @ 2026-04-07 11:16 UTC (permalink / raw) Buildfarm members which have specifically configured to use wal_level=minimal fail the repack regression tests, which require wal_level=replica. Add a temp config file to fix that. --- src/test/modules/injection_points/Makefile | 3 +++ src/test/modules/injection_points/meson.build | 4 ++++ src/test/modules/injection_points/wal_level.conf | 1 + 3 files changed, 8 insertions(+) create mode 100644 src/test/modules/injection_points/wal_level.conf diff --git a/src/test/modules/injection_points/Makefile b/src/test/modules/injection_points/Makefile index 2cd7d87c533..2c7abe93632 100644 --- a/src/test/modules/injection_points/Makefile +++ b/src/test/modules/injection_points/Makefile @@ -19,6 +19,9 @@ ISOLATION = basic \ syscache-update-pruned \ heap_lock_update +# some isolation tests require wal_level=replica +ISOLATION_OPTS = --temp-config $(top_srcdir)/src/test/modules/injection_points/wal_level.conf + # The injection points are cluster-wide, so disable installcheck NO_INSTALLCHECK = 1 diff --git a/src/test/modules/injection_points/meson.build b/src/test/modules/injection_points/meson.build index a414abb924b..7a838259685 100644 --- a/src/test/modules/injection_points/meson.build +++ b/src/test/modules/injection_points/meson.build @@ -53,5 +53,9 @@ tests += { 'runningcheck': false, # see syscache-update-pruned # Some tests wait for all snapshots, so avoid parallel execution 'runningcheck-parallel': false, + # some tests require wal_level=replica + 'regress_args': [ + '--temp-config', files('wal_level.conf'), + ], }, } diff --git a/src/test/modules/injection_points/wal_level.conf b/src/test/modules/injection_points/wal_level.conf new file mode 100644 index 00000000000..010abb193a8 --- /dev/null +++ b/src/test/modules/injection_points/wal_level.conf @@ -0,0 +1 @@ +wal_level=replica -- 2.47.3 --j4ov4p7gfxgiujzz-- ^ permalink raw reply [nested|flat] 176+ messages in thread
* [PATCH] Fix tests under wal_level=minimal @ 2026-04-07 11:16 Álvaro Herrera <[email protected]> 0 siblings, 0 replies; 176+ messages in thread From: Álvaro Herrera @ 2026-04-07 11:16 UTC (permalink / raw) Buildfarm members which have specifically configured to use wal_level=minimal fail the repack regression tests, which require wal_level=replica. Add a temp config file to fix that. --- src/test/modules/injection_points/Makefile | 3 +++ src/test/modules/injection_points/meson.build | 4 ++++ src/test/modules/injection_points/wal_level.conf | 1 + 3 files changed, 8 insertions(+) create mode 100644 src/test/modules/injection_points/wal_level.conf diff --git a/src/test/modules/injection_points/Makefile b/src/test/modules/injection_points/Makefile index 2cd7d87c533..2c7abe93632 100644 --- a/src/test/modules/injection_points/Makefile +++ b/src/test/modules/injection_points/Makefile @@ -19,6 +19,9 @@ ISOLATION = basic \ syscache-update-pruned \ heap_lock_update +# some isolation tests require wal_level=replica +ISOLATION_OPTS = --temp-config $(top_srcdir)/src/test/modules/injection_points/wal_level.conf + # The injection points are cluster-wide, so disable installcheck NO_INSTALLCHECK = 1 diff --git a/src/test/modules/injection_points/meson.build b/src/test/modules/injection_points/meson.build index a414abb924b..7a838259685 100644 --- a/src/test/modules/injection_points/meson.build +++ b/src/test/modules/injection_points/meson.build @@ -53,5 +53,9 @@ tests += { 'runningcheck': false, # see syscache-update-pruned # Some tests wait for all snapshots, so avoid parallel execution 'runningcheck-parallel': false, + # some tests require wal_level=replica + 'regress_args': [ + '--temp-config', files('wal_level.conf'), + ], }, } diff --git a/src/test/modules/injection_points/wal_level.conf b/src/test/modules/injection_points/wal_level.conf new file mode 100644 index 00000000000..010abb193a8 --- /dev/null +++ b/src/test/modules/injection_points/wal_level.conf @@ -0,0 +1 @@ +wal_level=replica -- 2.47.3 --j4ov4p7gfxgiujzz-- ^ permalink raw reply [nested|flat] 176+ messages in thread
* [PATCH] Fix tests under wal_level=minimal @ 2026-04-07 11:16 Álvaro Herrera <[email protected]> 0 siblings, 0 replies; 176+ messages in thread From: Álvaro Herrera @ 2026-04-07 11:16 UTC (permalink / raw) Buildfarm members which have specifically configured to use wal_level=minimal fail the repack regression tests, which require wal_level=replica. Add a temp config file to fix that. --- src/test/modules/injection_points/Makefile | 3 +++ src/test/modules/injection_points/meson.build | 4 ++++ src/test/modules/injection_points/wal_level.conf | 1 + 3 files changed, 8 insertions(+) create mode 100644 src/test/modules/injection_points/wal_level.conf diff --git a/src/test/modules/injection_points/Makefile b/src/test/modules/injection_points/Makefile index 2cd7d87c533..2c7abe93632 100644 --- a/src/test/modules/injection_points/Makefile +++ b/src/test/modules/injection_points/Makefile @@ -19,6 +19,9 @@ ISOLATION = basic \ syscache-update-pruned \ heap_lock_update +# some isolation tests require wal_level=replica +ISOLATION_OPTS = --temp-config $(top_srcdir)/src/test/modules/injection_points/wal_level.conf + # The injection points are cluster-wide, so disable installcheck NO_INSTALLCHECK = 1 diff --git a/src/test/modules/injection_points/meson.build b/src/test/modules/injection_points/meson.build index a414abb924b..7a838259685 100644 --- a/src/test/modules/injection_points/meson.build +++ b/src/test/modules/injection_points/meson.build @@ -53,5 +53,9 @@ tests += { 'runningcheck': false, # see syscache-update-pruned # Some tests wait for all snapshots, so avoid parallel execution 'runningcheck-parallel': false, + # some tests require wal_level=replica + 'regress_args': [ + '--temp-config', files('wal_level.conf'), + ], }, } diff --git a/src/test/modules/injection_points/wal_level.conf b/src/test/modules/injection_points/wal_level.conf new file mode 100644 index 00000000000..010abb193a8 --- /dev/null +++ b/src/test/modules/injection_points/wal_level.conf @@ -0,0 +1 @@ +wal_level=replica -- 2.47.3 --j4ov4p7gfxgiujzz-- ^ permalink raw reply [nested|flat] 176+ messages in thread
* [PATCH] Fix tests under wal_level=minimal @ 2026-04-07 11:16 Álvaro Herrera <[email protected]> 0 siblings, 0 replies; 176+ messages in thread From: Álvaro Herrera @ 2026-04-07 11:16 UTC (permalink / raw) Buildfarm members which have specifically configured to use wal_level=minimal fail the repack regression tests, which require wal_level=replica. Add a temp config file to fix that. --- src/test/modules/injection_points/Makefile | 3 +++ src/test/modules/injection_points/meson.build | 4 ++++ src/test/modules/injection_points/wal_level.conf | 1 + 3 files changed, 8 insertions(+) create mode 100644 src/test/modules/injection_points/wal_level.conf diff --git a/src/test/modules/injection_points/Makefile b/src/test/modules/injection_points/Makefile index 2cd7d87c533..2c7abe93632 100644 --- a/src/test/modules/injection_points/Makefile +++ b/src/test/modules/injection_points/Makefile @@ -19,6 +19,9 @@ ISOLATION = basic \ syscache-update-pruned \ heap_lock_update +# some isolation tests require wal_level=replica +ISOLATION_OPTS = --temp-config $(top_srcdir)/src/test/modules/injection_points/wal_level.conf + # The injection points are cluster-wide, so disable installcheck NO_INSTALLCHECK = 1 diff --git a/src/test/modules/injection_points/meson.build b/src/test/modules/injection_points/meson.build index a414abb924b..7a838259685 100644 --- a/src/test/modules/injection_points/meson.build +++ b/src/test/modules/injection_points/meson.build @@ -53,5 +53,9 @@ tests += { 'runningcheck': false, # see syscache-update-pruned # Some tests wait for all snapshots, so avoid parallel execution 'runningcheck-parallel': false, + # some tests require wal_level=replica + 'regress_args': [ + '--temp-config', files('wal_level.conf'), + ], }, } diff --git a/src/test/modules/injection_points/wal_level.conf b/src/test/modules/injection_points/wal_level.conf new file mode 100644 index 00000000000..010abb193a8 --- /dev/null +++ b/src/test/modules/injection_points/wal_level.conf @@ -0,0 +1 @@ +wal_level=replica -- 2.47.3 --j4ov4p7gfxgiujzz-- ^ permalink raw reply [nested|flat] 176+ messages in thread
* [PATCH] Fix tests under wal_level=minimal @ 2026-04-07 11:16 Álvaro Herrera <[email protected]> 0 siblings, 0 replies; 176+ messages in thread From: Álvaro Herrera @ 2026-04-07 11:16 UTC (permalink / raw) Buildfarm members which have specifically configured to use wal_level=minimal fail the repack regression tests, which require wal_level=replica. Add a temp config file to fix that. --- src/test/modules/injection_points/Makefile | 3 +++ src/test/modules/injection_points/meson.build | 4 ++++ src/test/modules/injection_points/wal_level.conf | 1 + 3 files changed, 8 insertions(+) create mode 100644 src/test/modules/injection_points/wal_level.conf diff --git a/src/test/modules/injection_points/Makefile b/src/test/modules/injection_points/Makefile index 2cd7d87c533..2c7abe93632 100644 --- a/src/test/modules/injection_points/Makefile +++ b/src/test/modules/injection_points/Makefile @@ -19,6 +19,9 @@ ISOLATION = basic \ syscache-update-pruned \ heap_lock_update +# some isolation tests require wal_level=replica +ISOLATION_OPTS = --temp-config $(top_srcdir)/src/test/modules/injection_points/wal_level.conf + # The injection points are cluster-wide, so disable installcheck NO_INSTALLCHECK = 1 diff --git a/src/test/modules/injection_points/meson.build b/src/test/modules/injection_points/meson.build index a414abb924b..7a838259685 100644 --- a/src/test/modules/injection_points/meson.build +++ b/src/test/modules/injection_points/meson.build @@ -53,5 +53,9 @@ tests += { 'runningcheck': false, # see syscache-update-pruned # Some tests wait for all snapshots, so avoid parallel execution 'runningcheck-parallel': false, + # some tests require wal_level=replica + 'regress_args': [ + '--temp-config', files('wal_level.conf'), + ], }, } diff --git a/src/test/modules/injection_points/wal_level.conf b/src/test/modules/injection_points/wal_level.conf new file mode 100644 index 00000000000..010abb193a8 --- /dev/null +++ b/src/test/modules/injection_points/wal_level.conf @@ -0,0 +1 @@ +wal_level=replica -- 2.47.3 --j4ov4p7gfxgiujzz-- ^ permalink raw reply [nested|flat] 176+ messages in thread
* [PATCH] Fix tests under wal_level=minimal @ 2026-04-07 11:16 Álvaro Herrera <[email protected]> 0 siblings, 0 replies; 176+ messages in thread From: Álvaro Herrera @ 2026-04-07 11:16 UTC (permalink / raw) Buildfarm members which have specifically configured to use wal_level=minimal fail the repack regression tests, which require wal_level=replica. Add a temp config file to fix that. --- src/test/modules/injection_points/Makefile | 3 +++ src/test/modules/injection_points/meson.build | 4 ++++ src/test/modules/injection_points/wal_level.conf | 1 + 3 files changed, 8 insertions(+) create mode 100644 src/test/modules/injection_points/wal_level.conf diff --git a/src/test/modules/injection_points/Makefile b/src/test/modules/injection_points/Makefile index 2cd7d87c533..2c7abe93632 100644 --- a/src/test/modules/injection_points/Makefile +++ b/src/test/modules/injection_points/Makefile @@ -19,6 +19,9 @@ ISOLATION = basic \ syscache-update-pruned \ heap_lock_update +# some isolation tests require wal_level=replica +ISOLATION_OPTS = --temp-config $(top_srcdir)/src/test/modules/injection_points/wal_level.conf + # The injection points are cluster-wide, so disable installcheck NO_INSTALLCHECK = 1 diff --git a/src/test/modules/injection_points/meson.build b/src/test/modules/injection_points/meson.build index a414abb924b..7a838259685 100644 --- a/src/test/modules/injection_points/meson.build +++ b/src/test/modules/injection_points/meson.build @@ -53,5 +53,9 @@ tests += { 'runningcheck': false, # see syscache-update-pruned # Some tests wait for all snapshots, so avoid parallel execution 'runningcheck-parallel': false, + # some tests require wal_level=replica + 'regress_args': [ + '--temp-config', files('wal_level.conf'), + ], }, } diff --git a/src/test/modules/injection_points/wal_level.conf b/src/test/modules/injection_points/wal_level.conf new file mode 100644 index 00000000000..010abb193a8 --- /dev/null +++ b/src/test/modules/injection_points/wal_level.conf @@ -0,0 +1 @@ +wal_level=replica -- 2.47.3 --j4ov4p7gfxgiujzz-- ^ permalink raw reply [nested|flat] 176+ messages in thread
* [PATCH] Fix tests under wal_level=minimal @ 2026-04-07 11:16 Álvaro Herrera <[email protected]> 0 siblings, 0 replies; 176+ messages in thread From: Álvaro Herrera @ 2026-04-07 11:16 UTC (permalink / raw) Buildfarm members which have specifically configured to use wal_level=minimal fail the repack regression tests, which require wal_level=replica. Add a temp config file to fix that. --- src/test/modules/injection_points/Makefile | 3 +++ src/test/modules/injection_points/meson.build | 4 ++++ src/test/modules/injection_points/wal_level.conf | 1 + 3 files changed, 8 insertions(+) create mode 100644 src/test/modules/injection_points/wal_level.conf diff --git a/src/test/modules/injection_points/Makefile b/src/test/modules/injection_points/Makefile index 2cd7d87c533..2c7abe93632 100644 --- a/src/test/modules/injection_points/Makefile +++ b/src/test/modules/injection_points/Makefile @@ -19,6 +19,9 @@ ISOLATION = basic \ syscache-update-pruned \ heap_lock_update +# some isolation tests require wal_level=replica +ISOLATION_OPTS = --temp-config $(top_srcdir)/src/test/modules/injection_points/wal_level.conf + # The injection points are cluster-wide, so disable installcheck NO_INSTALLCHECK = 1 diff --git a/src/test/modules/injection_points/meson.build b/src/test/modules/injection_points/meson.build index a414abb924b..7a838259685 100644 --- a/src/test/modules/injection_points/meson.build +++ b/src/test/modules/injection_points/meson.build @@ -53,5 +53,9 @@ tests += { 'runningcheck': false, # see syscache-update-pruned # Some tests wait for all snapshots, so avoid parallel execution 'runningcheck-parallel': false, + # some tests require wal_level=replica + 'regress_args': [ + '--temp-config', files('wal_level.conf'), + ], }, } diff --git a/src/test/modules/injection_points/wal_level.conf b/src/test/modules/injection_points/wal_level.conf new file mode 100644 index 00000000000..010abb193a8 --- /dev/null +++ b/src/test/modules/injection_points/wal_level.conf @@ -0,0 +1 @@ +wal_level=replica -- 2.47.3 --j4ov4p7gfxgiujzz-- ^ permalink raw reply [nested|flat] 176+ messages in thread
* [PATCH] Fix tests under wal_level=minimal @ 2026-04-07 11:16 Álvaro Herrera <[email protected]> 0 siblings, 0 replies; 176+ messages in thread From: Álvaro Herrera @ 2026-04-07 11:16 UTC (permalink / raw) Buildfarm members which have specifically configured to use wal_level=minimal fail the repack regression tests, which require wal_level=replica. Add a temp config file to fix that. --- src/test/modules/injection_points/Makefile | 3 +++ src/test/modules/injection_points/meson.build | 4 ++++ src/test/modules/injection_points/wal_level.conf | 1 + 3 files changed, 8 insertions(+) create mode 100644 src/test/modules/injection_points/wal_level.conf diff --git a/src/test/modules/injection_points/Makefile b/src/test/modules/injection_points/Makefile index 2cd7d87c533..2c7abe93632 100644 --- a/src/test/modules/injection_points/Makefile +++ b/src/test/modules/injection_points/Makefile @@ -19,6 +19,9 @@ ISOLATION = basic \ syscache-update-pruned \ heap_lock_update +# some isolation tests require wal_level=replica +ISOLATION_OPTS = --temp-config $(top_srcdir)/src/test/modules/injection_points/wal_level.conf + # The injection points are cluster-wide, so disable installcheck NO_INSTALLCHECK = 1 diff --git a/src/test/modules/injection_points/meson.build b/src/test/modules/injection_points/meson.build index a414abb924b..7a838259685 100644 --- a/src/test/modules/injection_points/meson.build +++ b/src/test/modules/injection_points/meson.build @@ -53,5 +53,9 @@ tests += { 'runningcheck': false, # see syscache-update-pruned # Some tests wait for all snapshots, so avoid parallel execution 'runningcheck-parallel': false, + # some tests require wal_level=replica + 'regress_args': [ + '--temp-config', files('wal_level.conf'), + ], }, } diff --git a/src/test/modules/injection_points/wal_level.conf b/src/test/modules/injection_points/wal_level.conf new file mode 100644 index 00000000000..010abb193a8 --- /dev/null +++ b/src/test/modules/injection_points/wal_level.conf @@ -0,0 +1 @@ +wal_level=replica -- 2.47.3 --j4ov4p7gfxgiujzz-- ^ permalink raw reply [nested|flat] 176+ messages in thread
* [PATCH] Fix tests under wal_level=minimal @ 2026-04-07 11:16 Álvaro Herrera <[email protected]> 0 siblings, 0 replies; 176+ messages in thread From: Álvaro Herrera @ 2026-04-07 11:16 UTC (permalink / raw) Buildfarm members which have specifically configured to use wal_level=minimal fail the repack regression tests, which require wal_level=replica. Add a temp config file to fix that. --- src/test/modules/injection_points/Makefile | 3 +++ src/test/modules/injection_points/meson.build | 4 ++++ src/test/modules/injection_points/wal_level.conf | 1 + 3 files changed, 8 insertions(+) create mode 100644 src/test/modules/injection_points/wal_level.conf diff --git a/src/test/modules/injection_points/Makefile b/src/test/modules/injection_points/Makefile index 2cd7d87c533..2c7abe93632 100644 --- a/src/test/modules/injection_points/Makefile +++ b/src/test/modules/injection_points/Makefile @@ -19,6 +19,9 @@ ISOLATION = basic \ syscache-update-pruned \ heap_lock_update +# some isolation tests require wal_level=replica +ISOLATION_OPTS = --temp-config $(top_srcdir)/src/test/modules/injection_points/wal_level.conf + # The injection points are cluster-wide, so disable installcheck NO_INSTALLCHECK = 1 diff --git a/src/test/modules/injection_points/meson.build b/src/test/modules/injection_points/meson.build index a414abb924b..7a838259685 100644 --- a/src/test/modules/injection_points/meson.build +++ b/src/test/modules/injection_points/meson.build @@ -53,5 +53,9 @@ tests += { 'runningcheck': false, # see syscache-update-pruned # Some tests wait for all snapshots, so avoid parallel execution 'runningcheck-parallel': false, + # some tests require wal_level=replica + 'regress_args': [ + '--temp-config', files('wal_level.conf'), + ], }, } diff --git a/src/test/modules/injection_points/wal_level.conf b/src/test/modules/injection_points/wal_level.conf new file mode 100644 index 00000000000..010abb193a8 --- /dev/null +++ b/src/test/modules/injection_points/wal_level.conf @@ -0,0 +1 @@ +wal_level=replica -- 2.47.3 --j4ov4p7gfxgiujzz-- ^ permalink raw reply [nested|flat] 176+ messages in thread
* [PATCH] Fix tests under wal_level=minimal @ 2026-04-07 11:16 Álvaro Herrera <[email protected]> 0 siblings, 0 replies; 176+ messages in thread From: Álvaro Herrera @ 2026-04-07 11:16 UTC (permalink / raw) Buildfarm members which have specifically configured to use wal_level=minimal fail the repack regression tests, which require wal_level=replica. Add a temp config file to fix that. --- src/test/modules/injection_points/Makefile | 3 +++ src/test/modules/injection_points/meson.build | 4 ++++ src/test/modules/injection_points/wal_level.conf | 1 + 3 files changed, 8 insertions(+) create mode 100644 src/test/modules/injection_points/wal_level.conf diff --git a/src/test/modules/injection_points/Makefile b/src/test/modules/injection_points/Makefile index 2cd7d87c533..2c7abe93632 100644 --- a/src/test/modules/injection_points/Makefile +++ b/src/test/modules/injection_points/Makefile @@ -19,6 +19,9 @@ ISOLATION = basic \ syscache-update-pruned \ heap_lock_update +# some isolation tests require wal_level=replica +ISOLATION_OPTS = --temp-config $(top_srcdir)/src/test/modules/injection_points/wal_level.conf + # The injection points are cluster-wide, so disable installcheck NO_INSTALLCHECK = 1 diff --git a/src/test/modules/injection_points/meson.build b/src/test/modules/injection_points/meson.build index a414abb924b..7a838259685 100644 --- a/src/test/modules/injection_points/meson.build +++ b/src/test/modules/injection_points/meson.build @@ -53,5 +53,9 @@ tests += { 'runningcheck': false, # see syscache-update-pruned # Some tests wait for all snapshots, so avoid parallel execution 'runningcheck-parallel': false, + # some tests require wal_level=replica + 'regress_args': [ + '--temp-config', files('wal_level.conf'), + ], }, } diff --git a/src/test/modules/injection_points/wal_level.conf b/src/test/modules/injection_points/wal_level.conf new file mode 100644 index 00000000000..010abb193a8 --- /dev/null +++ b/src/test/modules/injection_points/wal_level.conf @@ -0,0 +1 @@ +wal_level=replica -- 2.47.3 --j4ov4p7gfxgiujzz-- ^ permalink raw reply [nested|flat] 176+ messages in thread
* [PATCH] Fix tests under wal_level=minimal @ 2026-04-07 11:16 Álvaro Herrera <[email protected]> 0 siblings, 0 replies; 176+ messages in thread From: Álvaro Herrera @ 2026-04-07 11:16 UTC (permalink / raw) Buildfarm members which have specifically configured to use wal_level=minimal fail the repack regression tests, which require wal_level=replica. Add a temp config file to fix that. --- src/test/modules/injection_points/Makefile | 3 +++ src/test/modules/injection_points/meson.build | 4 ++++ src/test/modules/injection_points/wal_level.conf | 1 + 3 files changed, 8 insertions(+) create mode 100644 src/test/modules/injection_points/wal_level.conf diff --git a/src/test/modules/injection_points/Makefile b/src/test/modules/injection_points/Makefile index 2cd7d87c533..2c7abe93632 100644 --- a/src/test/modules/injection_points/Makefile +++ b/src/test/modules/injection_points/Makefile @@ -19,6 +19,9 @@ ISOLATION = basic \ syscache-update-pruned \ heap_lock_update +# some isolation tests require wal_level=replica +ISOLATION_OPTS = --temp-config $(top_srcdir)/src/test/modules/injection_points/wal_level.conf + # The injection points are cluster-wide, so disable installcheck NO_INSTALLCHECK = 1 diff --git a/src/test/modules/injection_points/meson.build b/src/test/modules/injection_points/meson.build index a414abb924b..7a838259685 100644 --- a/src/test/modules/injection_points/meson.build +++ b/src/test/modules/injection_points/meson.build @@ -53,5 +53,9 @@ tests += { 'runningcheck': false, # see syscache-update-pruned # Some tests wait for all snapshots, so avoid parallel execution 'runningcheck-parallel': false, + # some tests require wal_level=replica + 'regress_args': [ + '--temp-config', files('wal_level.conf'), + ], }, } diff --git a/src/test/modules/injection_points/wal_level.conf b/src/test/modules/injection_points/wal_level.conf new file mode 100644 index 00000000000..010abb193a8 --- /dev/null +++ b/src/test/modules/injection_points/wal_level.conf @@ -0,0 +1 @@ +wal_level=replica -- 2.47.3 --j4ov4p7gfxgiujzz-- ^ permalink raw reply [nested|flat] 176+ messages in thread
* [PATCH] Fix tests under wal_level=minimal @ 2026-04-07 11:16 Álvaro Herrera <[email protected]> 0 siblings, 0 replies; 176+ messages in thread From: Álvaro Herrera @ 2026-04-07 11:16 UTC (permalink / raw) Buildfarm members which have specifically configured to use wal_level=minimal fail the repack regression tests, which require wal_level=replica. Add a temp config file to fix that. --- src/test/modules/injection_points/Makefile | 3 +++ src/test/modules/injection_points/meson.build | 4 ++++ src/test/modules/injection_points/wal_level.conf | 1 + 3 files changed, 8 insertions(+) create mode 100644 src/test/modules/injection_points/wal_level.conf diff --git a/src/test/modules/injection_points/Makefile b/src/test/modules/injection_points/Makefile index 2cd7d87c533..2c7abe93632 100644 --- a/src/test/modules/injection_points/Makefile +++ b/src/test/modules/injection_points/Makefile @@ -19,6 +19,9 @@ ISOLATION = basic \ syscache-update-pruned \ heap_lock_update +# some isolation tests require wal_level=replica +ISOLATION_OPTS = --temp-config $(top_srcdir)/src/test/modules/injection_points/wal_level.conf + # The injection points are cluster-wide, so disable installcheck NO_INSTALLCHECK = 1 diff --git a/src/test/modules/injection_points/meson.build b/src/test/modules/injection_points/meson.build index a414abb924b..7a838259685 100644 --- a/src/test/modules/injection_points/meson.build +++ b/src/test/modules/injection_points/meson.build @@ -53,5 +53,9 @@ tests += { 'runningcheck': false, # see syscache-update-pruned # Some tests wait for all snapshots, so avoid parallel execution 'runningcheck-parallel': false, + # some tests require wal_level=replica + 'regress_args': [ + '--temp-config', files('wal_level.conf'), + ], }, } diff --git a/src/test/modules/injection_points/wal_level.conf b/src/test/modules/injection_points/wal_level.conf new file mode 100644 index 00000000000..010abb193a8 --- /dev/null +++ b/src/test/modules/injection_points/wal_level.conf @@ -0,0 +1 @@ +wal_level=replica -- 2.47.3 --j4ov4p7gfxgiujzz-- ^ permalink raw reply [nested|flat] 176+ messages in thread
* [PATCH] Fix tests under wal_level=minimal @ 2026-04-07 11:16 Álvaro Herrera <[email protected]> 0 siblings, 0 replies; 176+ messages in thread From: Álvaro Herrera @ 2026-04-07 11:16 UTC (permalink / raw) Buildfarm members which have specifically configured to use wal_level=minimal fail the repack regression tests, which require wal_level=replica. Add a temp config file to fix that. --- src/test/modules/injection_points/Makefile | 3 +++ src/test/modules/injection_points/meson.build | 4 ++++ src/test/modules/injection_points/wal_level.conf | 1 + 3 files changed, 8 insertions(+) create mode 100644 src/test/modules/injection_points/wal_level.conf diff --git a/src/test/modules/injection_points/Makefile b/src/test/modules/injection_points/Makefile index 2cd7d87c533..2c7abe93632 100644 --- a/src/test/modules/injection_points/Makefile +++ b/src/test/modules/injection_points/Makefile @@ -19,6 +19,9 @@ ISOLATION = basic \ syscache-update-pruned \ heap_lock_update +# some isolation tests require wal_level=replica +ISOLATION_OPTS = --temp-config $(top_srcdir)/src/test/modules/injection_points/wal_level.conf + # The injection points are cluster-wide, so disable installcheck NO_INSTALLCHECK = 1 diff --git a/src/test/modules/injection_points/meson.build b/src/test/modules/injection_points/meson.build index a414abb924b..7a838259685 100644 --- a/src/test/modules/injection_points/meson.build +++ b/src/test/modules/injection_points/meson.build @@ -53,5 +53,9 @@ tests += { 'runningcheck': false, # see syscache-update-pruned # Some tests wait for all snapshots, so avoid parallel execution 'runningcheck-parallel': false, + # some tests require wal_level=replica + 'regress_args': [ + '--temp-config', files('wal_level.conf'), + ], }, } diff --git a/src/test/modules/injection_points/wal_level.conf b/src/test/modules/injection_points/wal_level.conf new file mode 100644 index 00000000000..010abb193a8 --- /dev/null +++ b/src/test/modules/injection_points/wal_level.conf @@ -0,0 +1 @@ +wal_level=replica -- 2.47.3 --j4ov4p7gfxgiujzz-- ^ permalink raw reply [nested|flat] 176+ messages in thread
* [PATCH] Fix tests under wal_level=minimal @ 2026-04-07 11:16 Álvaro Herrera <[email protected]> 0 siblings, 0 replies; 176+ messages in thread From: Álvaro Herrera @ 2026-04-07 11:16 UTC (permalink / raw) Buildfarm members which have specifically configured to use wal_level=minimal fail the repack regression tests, which require wal_level=replica. Add a temp config file to fix that. --- src/test/modules/injection_points/Makefile | 3 +++ src/test/modules/injection_points/meson.build | 4 ++++ src/test/modules/injection_points/wal_level.conf | 1 + 3 files changed, 8 insertions(+) create mode 100644 src/test/modules/injection_points/wal_level.conf diff --git a/src/test/modules/injection_points/Makefile b/src/test/modules/injection_points/Makefile index 2cd7d87c533..2c7abe93632 100644 --- a/src/test/modules/injection_points/Makefile +++ b/src/test/modules/injection_points/Makefile @@ -19,6 +19,9 @@ ISOLATION = basic \ syscache-update-pruned \ heap_lock_update +# some isolation tests require wal_level=replica +ISOLATION_OPTS = --temp-config $(top_srcdir)/src/test/modules/injection_points/wal_level.conf + # The injection points are cluster-wide, so disable installcheck NO_INSTALLCHECK = 1 diff --git a/src/test/modules/injection_points/meson.build b/src/test/modules/injection_points/meson.build index a414abb924b..7a838259685 100644 --- a/src/test/modules/injection_points/meson.build +++ b/src/test/modules/injection_points/meson.build @@ -53,5 +53,9 @@ tests += { 'runningcheck': false, # see syscache-update-pruned # Some tests wait for all snapshots, so avoid parallel execution 'runningcheck-parallel': false, + # some tests require wal_level=replica + 'regress_args': [ + '--temp-config', files('wal_level.conf'), + ], }, } diff --git a/src/test/modules/injection_points/wal_level.conf b/src/test/modules/injection_points/wal_level.conf new file mode 100644 index 00000000000..010abb193a8 --- /dev/null +++ b/src/test/modules/injection_points/wal_level.conf @@ -0,0 +1 @@ +wal_level=replica -- 2.47.3 --j4ov4p7gfxgiujzz-- ^ permalink raw reply [nested|flat] 176+ messages in thread
* [PATCH] Fix tests under wal_level=minimal @ 2026-04-07 11:16 Álvaro Herrera <[email protected]> 0 siblings, 0 replies; 176+ messages in thread From: Álvaro Herrera @ 2026-04-07 11:16 UTC (permalink / raw) Buildfarm members which have specifically configured to use wal_level=minimal fail the repack regression tests, which require wal_level=replica. Add a temp config file to fix that. --- src/test/modules/injection_points/Makefile | 3 +++ src/test/modules/injection_points/meson.build | 4 ++++ src/test/modules/injection_points/wal_level.conf | 1 + 3 files changed, 8 insertions(+) create mode 100644 src/test/modules/injection_points/wal_level.conf diff --git a/src/test/modules/injection_points/Makefile b/src/test/modules/injection_points/Makefile index 2cd7d87c533..2c7abe93632 100644 --- a/src/test/modules/injection_points/Makefile +++ b/src/test/modules/injection_points/Makefile @@ -19,6 +19,9 @@ ISOLATION = basic \ syscache-update-pruned \ heap_lock_update +# some isolation tests require wal_level=replica +ISOLATION_OPTS = --temp-config $(top_srcdir)/src/test/modules/injection_points/wal_level.conf + # The injection points are cluster-wide, so disable installcheck NO_INSTALLCHECK = 1 diff --git a/src/test/modules/injection_points/meson.build b/src/test/modules/injection_points/meson.build index a414abb924b..7a838259685 100644 --- a/src/test/modules/injection_points/meson.build +++ b/src/test/modules/injection_points/meson.build @@ -53,5 +53,9 @@ tests += { 'runningcheck': false, # see syscache-update-pruned # Some tests wait for all snapshots, so avoid parallel execution 'runningcheck-parallel': false, + # some tests require wal_level=replica + 'regress_args': [ + '--temp-config', files('wal_level.conf'), + ], }, } diff --git a/src/test/modules/injection_points/wal_level.conf b/src/test/modules/injection_points/wal_level.conf new file mode 100644 index 00000000000..010abb193a8 --- /dev/null +++ b/src/test/modules/injection_points/wal_level.conf @@ -0,0 +1 @@ +wal_level=replica -- 2.47.3 --j4ov4p7gfxgiujzz-- ^ permalink raw reply [nested|flat] 176+ messages in thread
* [PATCH] Fix tests under wal_level=minimal @ 2026-04-07 11:16 Álvaro Herrera <[email protected]> 0 siblings, 0 replies; 176+ messages in thread From: Álvaro Herrera @ 2026-04-07 11:16 UTC (permalink / raw) Buildfarm members which have specifically configured to use wal_level=minimal fail the repack regression tests, which require wal_level=replica. Add a temp config file to fix that. --- src/test/modules/injection_points/Makefile | 3 +++ src/test/modules/injection_points/meson.build | 4 ++++ src/test/modules/injection_points/wal_level.conf | 1 + 3 files changed, 8 insertions(+) create mode 100644 src/test/modules/injection_points/wal_level.conf diff --git a/src/test/modules/injection_points/Makefile b/src/test/modules/injection_points/Makefile index 2cd7d87c533..2c7abe93632 100644 --- a/src/test/modules/injection_points/Makefile +++ b/src/test/modules/injection_points/Makefile @@ -19,6 +19,9 @@ ISOLATION = basic \ syscache-update-pruned \ heap_lock_update +# some isolation tests require wal_level=replica +ISOLATION_OPTS = --temp-config $(top_srcdir)/src/test/modules/injection_points/wal_level.conf + # The injection points are cluster-wide, so disable installcheck NO_INSTALLCHECK = 1 diff --git a/src/test/modules/injection_points/meson.build b/src/test/modules/injection_points/meson.build index a414abb924b..7a838259685 100644 --- a/src/test/modules/injection_points/meson.build +++ b/src/test/modules/injection_points/meson.build @@ -53,5 +53,9 @@ tests += { 'runningcheck': false, # see syscache-update-pruned # Some tests wait for all snapshots, so avoid parallel execution 'runningcheck-parallel': false, + # some tests require wal_level=replica + 'regress_args': [ + '--temp-config', files('wal_level.conf'), + ], }, } diff --git a/src/test/modules/injection_points/wal_level.conf b/src/test/modules/injection_points/wal_level.conf new file mode 100644 index 00000000000..010abb193a8 --- /dev/null +++ b/src/test/modules/injection_points/wal_level.conf @@ -0,0 +1 @@ +wal_level=replica -- 2.47.3 --j4ov4p7gfxgiujzz-- ^ permalink raw reply [nested|flat] 176+ messages in thread
* [PATCH] Fix tests under wal_level=minimal @ 2026-04-07 11:16 Álvaro Herrera <[email protected]> 0 siblings, 0 replies; 176+ messages in thread From: Álvaro Herrera @ 2026-04-07 11:16 UTC (permalink / raw) Buildfarm members which have specifically configured to use wal_level=minimal fail the repack regression tests, which require wal_level=replica. Add a temp config file to fix that. --- src/test/modules/injection_points/Makefile | 3 +++ src/test/modules/injection_points/meson.build | 4 ++++ src/test/modules/injection_points/wal_level.conf | 1 + 3 files changed, 8 insertions(+) create mode 100644 src/test/modules/injection_points/wal_level.conf diff --git a/src/test/modules/injection_points/Makefile b/src/test/modules/injection_points/Makefile index 2cd7d87c533..2c7abe93632 100644 --- a/src/test/modules/injection_points/Makefile +++ b/src/test/modules/injection_points/Makefile @@ -19,6 +19,9 @@ ISOLATION = basic \ syscache-update-pruned \ heap_lock_update +# some isolation tests require wal_level=replica +ISOLATION_OPTS = --temp-config $(top_srcdir)/src/test/modules/injection_points/wal_level.conf + # The injection points are cluster-wide, so disable installcheck NO_INSTALLCHECK = 1 diff --git a/src/test/modules/injection_points/meson.build b/src/test/modules/injection_points/meson.build index a414abb924b..7a838259685 100644 --- a/src/test/modules/injection_points/meson.build +++ b/src/test/modules/injection_points/meson.build @@ -53,5 +53,9 @@ tests += { 'runningcheck': false, # see syscache-update-pruned # Some tests wait for all snapshots, so avoid parallel execution 'runningcheck-parallel': false, + # some tests require wal_level=replica + 'regress_args': [ + '--temp-config', files('wal_level.conf'), + ], }, } diff --git a/src/test/modules/injection_points/wal_level.conf b/src/test/modules/injection_points/wal_level.conf new file mode 100644 index 00000000000..010abb193a8 --- /dev/null +++ b/src/test/modules/injection_points/wal_level.conf @@ -0,0 +1 @@ +wal_level=replica -- 2.47.3 --j4ov4p7gfxgiujzz-- ^ permalink raw reply [nested|flat] 176+ messages in thread
* [PATCH] Fix tests under wal_level=minimal @ 2026-04-07 11:16 Álvaro Herrera <[email protected]> 0 siblings, 0 replies; 176+ messages in thread From: Álvaro Herrera @ 2026-04-07 11:16 UTC (permalink / raw) Buildfarm members which have specifically configured to use wal_level=minimal fail the repack regression tests, which require wal_level=replica. Add a temp config file to fix that. --- src/test/modules/injection_points/Makefile | 3 +++ src/test/modules/injection_points/meson.build | 4 ++++ src/test/modules/injection_points/wal_level.conf | 1 + 3 files changed, 8 insertions(+) create mode 100644 src/test/modules/injection_points/wal_level.conf diff --git a/src/test/modules/injection_points/Makefile b/src/test/modules/injection_points/Makefile index 2cd7d87c533..2c7abe93632 100644 --- a/src/test/modules/injection_points/Makefile +++ b/src/test/modules/injection_points/Makefile @@ -19,6 +19,9 @@ ISOLATION = basic \ syscache-update-pruned \ heap_lock_update +# some isolation tests require wal_level=replica +ISOLATION_OPTS = --temp-config $(top_srcdir)/src/test/modules/injection_points/wal_level.conf + # The injection points are cluster-wide, so disable installcheck NO_INSTALLCHECK = 1 diff --git a/src/test/modules/injection_points/meson.build b/src/test/modules/injection_points/meson.build index a414abb924b..7a838259685 100644 --- a/src/test/modules/injection_points/meson.build +++ b/src/test/modules/injection_points/meson.build @@ -53,5 +53,9 @@ tests += { 'runningcheck': false, # see syscache-update-pruned # Some tests wait for all snapshots, so avoid parallel execution 'runningcheck-parallel': false, + # some tests require wal_level=replica + 'regress_args': [ + '--temp-config', files('wal_level.conf'), + ], }, } diff --git a/src/test/modules/injection_points/wal_level.conf b/src/test/modules/injection_points/wal_level.conf new file mode 100644 index 00000000000..010abb193a8 --- /dev/null +++ b/src/test/modules/injection_points/wal_level.conf @@ -0,0 +1 @@ +wal_level=replica -- 2.47.3 --j4ov4p7gfxgiujzz-- ^ permalink raw reply [nested|flat] 176+ messages in thread
* [PATCH] Fix tests under wal_level=minimal @ 2026-04-07 11:16 Álvaro Herrera <[email protected]> 0 siblings, 0 replies; 176+ messages in thread From: Álvaro Herrera @ 2026-04-07 11:16 UTC (permalink / raw) Buildfarm members which have specifically configured to use wal_level=minimal fail the repack regression tests, which require wal_level=replica. Add a temp config file to fix that. --- src/test/modules/injection_points/Makefile | 3 +++ src/test/modules/injection_points/meson.build | 4 ++++ src/test/modules/injection_points/wal_level.conf | 1 + 3 files changed, 8 insertions(+) create mode 100644 src/test/modules/injection_points/wal_level.conf diff --git a/src/test/modules/injection_points/Makefile b/src/test/modules/injection_points/Makefile index 2cd7d87c533..2c7abe93632 100644 --- a/src/test/modules/injection_points/Makefile +++ b/src/test/modules/injection_points/Makefile @@ -19,6 +19,9 @@ ISOLATION = basic \ syscache-update-pruned \ heap_lock_update +# some isolation tests require wal_level=replica +ISOLATION_OPTS = --temp-config $(top_srcdir)/src/test/modules/injection_points/wal_level.conf + # The injection points are cluster-wide, so disable installcheck NO_INSTALLCHECK = 1 diff --git a/src/test/modules/injection_points/meson.build b/src/test/modules/injection_points/meson.build index a414abb924b..7a838259685 100644 --- a/src/test/modules/injection_points/meson.build +++ b/src/test/modules/injection_points/meson.build @@ -53,5 +53,9 @@ tests += { 'runningcheck': false, # see syscache-update-pruned # Some tests wait for all snapshots, so avoid parallel execution 'runningcheck-parallel': false, + # some tests require wal_level=replica + 'regress_args': [ + '--temp-config', files('wal_level.conf'), + ], }, } diff --git a/src/test/modules/injection_points/wal_level.conf b/src/test/modules/injection_points/wal_level.conf new file mode 100644 index 00000000000..010abb193a8 --- /dev/null +++ b/src/test/modules/injection_points/wal_level.conf @@ -0,0 +1 @@ +wal_level=replica -- 2.47.3 --j4ov4p7gfxgiujzz-- ^ permalink raw reply [nested|flat] 176+ messages in thread
* [PATCH] Fix tests under wal_level=minimal @ 2026-04-07 11:16 Álvaro Herrera <[email protected]> 0 siblings, 0 replies; 176+ messages in thread From: Álvaro Herrera @ 2026-04-07 11:16 UTC (permalink / raw) Buildfarm members which have specifically configured to use wal_level=minimal fail the repack regression tests, which require wal_level=replica. Add a temp config file to fix that. --- src/test/modules/injection_points/Makefile | 3 +++ src/test/modules/injection_points/meson.build | 4 ++++ src/test/modules/injection_points/wal_level.conf | 1 + 3 files changed, 8 insertions(+) create mode 100644 src/test/modules/injection_points/wal_level.conf diff --git a/src/test/modules/injection_points/Makefile b/src/test/modules/injection_points/Makefile index 2cd7d87c533..2c7abe93632 100644 --- a/src/test/modules/injection_points/Makefile +++ b/src/test/modules/injection_points/Makefile @@ -19,6 +19,9 @@ ISOLATION = basic \ syscache-update-pruned \ heap_lock_update +# some isolation tests require wal_level=replica +ISOLATION_OPTS = --temp-config $(top_srcdir)/src/test/modules/injection_points/wal_level.conf + # The injection points are cluster-wide, so disable installcheck NO_INSTALLCHECK = 1 diff --git a/src/test/modules/injection_points/meson.build b/src/test/modules/injection_points/meson.build index a414abb924b..7a838259685 100644 --- a/src/test/modules/injection_points/meson.build +++ b/src/test/modules/injection_points/meson.build @@ -53,5 +53,9 @@ tests += { 'runningcheck': false, # see syscache-update-pruned # Some tests wait for all snapshots, so avoid parallel execution 'runningcheck-parallel': false, + # some tests require wal_level=replica + 'regress_args': [ + '--temp-config', files('wal_level.conf'), + ], }, } diff --git a/src/test/modules/injection_points/wal_level.conf b/src/test/modules/injection_points/wal_level.conf new file mode 100644 index 00000000000..010abb193a8 --- /dev/null +++ b/src/test/modules/injection_points/wal_level.conf @@ -0,0 +1 @@ +wal_level=replica -- 2.47.3 --j4ov4p7gfxgiujzz-- ^ permalink raw reply [nested|flat] 176+ messages in thread
* [PATCH] Fix tests under wal_level=minimal @ 2026-04-07 11:16 Álvaro Herrera <[email protected]> 0 siblings, 0 replies; 176+ messages in thread From: Álvaro Herrera @ 2026-04-07 11:16 UTC (permalink / raw) Buildfarm members which have specifically configured to use wal_level=minimal fail the repack regression tests, which require wal_level=replica. Add a temp config file to fix that. --- src/test/modules/injection_points/Makefile | 3 +++ src/test/modules/injection_points/meson.build | 4 ++++ src/test/modules/injection_points/wal_level.conf | 1 + 3 files changed, 8 insertions(+) create mode 100644 src/test/modules/injection_points/wal_level.conf diff --git a/src/test/modules/injection_points/Makefile b/src/test/modules/injection_points/Makefile index 2cd7d87c533..2c7abe93632 100644 --- a/src/test/modules/injection_points/Makefile +++ b/src/test/modules/injection_points/Makefile @@ -19,6 +19,9 @@ ISOLATION = basic \ syscache-update-pruned \ heap_lock_update +# some isolation tests require wal_level=replica +ISOLATION_OPTS = --temp-config $(top_srcdir)/src/test/modules/injection_points/wal_level.conf + # The injection points are cluster-wide, so disable installcheck NO_INSTALLCHECK = 1 diff --git a/src/test/modules/injection_points/meson.build b/src/test/modules/injection_points/meson.build index a414abb924b..7a838259685 100644 --- a/src/test/modules/injection_points/meson.build +++ b/src/test/modules/injection_points/meson.build @@ -53,5 +53,9 @@ tests += { 'runningcheck': false, # see syscache-update-pruned # Some tests wait for all snapshots, so avoid parallel execution 'runningcheck-parallel': false, + # some tests require wal_level=replica + 'regress_args': [ + '--temp-config', files('wal_level.conf'), + ], }, } diff --git a/src/test/modules/injection_points/wal_level.conf b/src/test/modules/injection_points/wal_level.conf new file mode 100644 index 00000000000..010abb193a8 --- /dev/null +++ b/src/test/modules/injection_points/wal_level.conf @@ -0,0 +1 @@ +wal_level=replica -- 2.47.3 --j4ov4p7gfxgiujzz-- ^ permalink raw reply [nested|flat] 176+ messages in thread
* [PATCH] Fix tests under wal_level=minimal @ 2026-04-07 11:16 Álvaro Herrera <[email protected]> 0 siblings, 0 replies; 176+ messages in thread From: Álvaro Herrera @ 2026-04-07 11:16 UTC (permalink / raw) Buildfarm members which have specifically configured to use wal_level=minimal fail the repack regression tests, which require wal_level=replica. Add a temp config file to fix that. --- src/test/modules/injection_points/Makefile | 3 +++ src/test/modules/injection_points/meson.build | 4 ++++ src/test/modules/injection_points/wal_level.conf | 1 + 3 files changed, 8 insertions(+) create mode 100644 src/test/modules/injection_points/wal_level.conf diff --git a/src/test/modules/injection_points/Makefile b/src/test/modules/injection_points/Makefile index 2cd7d87c533..2c7abe93632 100644 --- a/src/test/modules/injection_points/Makefile +++ b/src/test/modules/injection_points/Makefile @@ -19,6 +19,9 @@ ISOLATION = basic \ syscache-update-pruned \ heap_lock_update +# some isolation tests require wal_level=replica +ISOLATION_OPTS = --temp-config $(top_srcdir)/src/test/modules/injection_points/wal_level.conf + # The injection points are cluster-wide, so disable installcheck NO_INSTALLCHECK = 1 diff --git a/src/test/modules/injection_points/meson.build b/src/test/modules/injection_points/meson.build index a414abb924b..7a838259685 100644 --- a/src/test/modules/injection_points/meson.build +++ b/src/test/modules/injection_points/meson.build @@ -53,5 +53,9 @@ tests += { 'runningcheck': false, # see syscache-update-pruned # Some tests wait for all snapshots, so avoid parallel execution 'runningcheck-parallel': false, + # some tests require wal_level=replica + 'regress_args': [ + '--temp-config', files('wal_level.conf'), + ], }, } diff --git a/src/test/modules/injection_points/wal_level.conf b/src/test/modules/injection_points/wal_level.conf new file mode 100644 index 00000000000..010abb193a8 --- /dev/null +++ b/src/test/modules/injection_points/wal_level.conf @@ -0,0 +1 @@ +wal_level=replica -- 2.47.3 --j4ov4p7gfxgiujzz-- ^ permalink raw reply [nested|flat] 176+ messages in thread
* [PATCH] Fix tests under wal_level=minimal @ 2026-04-07 11:16 Álvaro Herrera <[email protected]> 0 siblings, 0 replies; 176+ messages in thread From: Álvaro Herrera @ 2026-04-07 11:16 UTC (permalink / raw) Buildfarm members which have specifically configured to use wal_level=minimal fail the repack regression tests, which require wal_level=replica. Add a temp config file to fix that. --- src/test/modules/injection_points/Makefile | 3 +++ src/test/modules/injection_points/meson.build | 4 ++++ src/test/modules/injection_points/wal_level.conf | 1 + 3 files changed, 8 insertions(+) create mode 100644 src/test/modules/injection_points/wal_level.conf diff --git a/src/test/modules/injection_points/Makefile b/src/test/modules/injection_points/Makefile index 2cd7d87c533..2c7abe93632 100644 --- a/src/test/modules/injection_points/Makefile +++ b/src/test/modules/injection_points/Makefile @@ -19,6 +19,9 @@ ISOLATION = basic \ syscache-update-pruned \ heap_lock_update +# some isolation tests require wal_level=replica +ISOLATION_OPTS = --temp-config $(top_srcdir)/src/test/modules/injection_points/wal_level.conf + # The injection points are cluster-wide, so disable installcheck NO_INSTALLCHECK = 1 diff --git a/src/test/modules/injection_points/meson.build b/src/test/modules/injection_points/meson.build index a414abb924b..7a838259685 100644 --- a/src/test/modules/injection_points/meson.build +++ b/src/test/modules/injection_points/meson.build @@ -53,5 +53,9 @@ tests += { 'runningcheck': false, # see syscache-update-pruned # Some tests wait for all snapshots, so avoid parallel execution 'runningcheck-parallel': false, + # some tests require wal_level=replica + 'regress_args': [ + '--temp-config', files('wal_level.conf'), + ], }, } diff --git a/src/test/modules/injection_points/wal_level.conf b/src/test/modules/injection_points/wal_level.conf new file mode 100644 index 00000000000..010abb193a8 --- /dev/null +++ b/src/test/modules/injection_points/wal_level.conf @@ -0,0 +1 @@ +wal_level=replica -- 2.47.3 --j4ov4p7gfxgiujzz-- ^ permalink raw reply [nested|flat] 176+ messages in thread
* [PATCH] Fix tests under wal_level=minimal @ 2026-04-07 11:16 Álvaro Herrera <[email protected]> 0 siblings, 0 replies; 176+ messages in thread From: Álvaro Herrera @ 2026-04-07 11:16 UTC (permalink / raw) Buildfarm members which have specifically configured to use wal_level=minimal fail the repack regression tests, which require wal_level=replica. Add a temp config file to fix that. --- src/test/modules/injection_points/Makefile | 3 +++ src/test/modules/injection_points/meson.build | 4 ++++ src/test/modules/injection_points/wal_level.conf | 1 + 3 files changed, 8 insertions(+) create mode 100644 src/test/modules/injection_points/wal_level.conf diff --git a/src/test/modules/injection_points/Makefile b/src/test/modules/injection_points/Makefile index 2cd7d87c533..2c7abe93632 100644 --- a/src/test/modules/injection_points/Makefile +++ b/src/test/modules/injection_points/Makefile @@ -19,6 +19,9 @@ ISOLATION = basic \ syscache-update-pruned \ heap_lock_update +# some isolation tests require wal_level=replica +ISOLATION_OPTS = --temp-config $(top_srcdir)/src/test/modules/injection_points/wal_level.conf + # The injection points are cluster-wide, so disable installcheck NO_INSTALLCHECK = 1 diff --git a/src/test/modules/injection_points/meson.build b/src/test/modules/injection_points/meson.build index a414abb924b..7a838259685 100644 --- a/src/test/modules/injection_points/meson.build +++ b/src/test/modules/injection_points/meson.build @@ -53,5 +53,9 @@ tests += { 'runningcheck': false, # see syscache-update-pruned # Some tests wait for all snapshots, so avoid parallel execution 'runningcheck-parallel': false, + # some tests require wal_level=replica + 'regress_args': [ + '--temp-config', files('wal_level.conf'), + ], }, } diff --git a/src/test/modules/injection_points/wal_level.conf b/src/test/modules/injection_points/wal_level.conf new file mode 100644 index 00000000000..010abb193a8 --- /dev/null +++ b/src/test/modules/injection_points/wal_level.conf @@ -0,0 +1 @@ +wal_level=replica -- 2.47.3 --j4ov4p7gfxgiujzz-- ^ permalink raw reply [nested|flat] 176+ messages in thread
* [PATCH] Fix tests under wal_level=minimal @ 2026-04-07 11:16 Álvaro Herrera <[email protected]> 0 siblings, 0 replies; 176+ messages in thread From: Álvaro Herrera @ 2026-04-07 11:16 UTC (permalink / raw) Buildfarm members which have specifically configured to use wal_level=minimal fail the repack regression tests, which require wal_level=replica. Add a temp config file to fix that. --- src/test/modules/injection_points/Makefile | 3 +++ src/test/modules/injection_points/meson.build | 4 ++++ src/test/modules/injection_points/wal_level.conf | 1 + 3 files changed, 8 insertions(+) create mode 100644 src/test/modules/injection_points/wal_level.conf diff --git a/src/test/modules/injection_points/Makefile b/src/test/modules/injection_points/Makefile index 2cd7d87c533..2c7abe93632 100644 --- a/src/test/modules/injection_points/Makefile +++ b/src/test/modules/injection_points/Makefile @@ -19,6 +19,9 @@ ISOLATION = basic \ syscache-update-pruned \ heap_lock_update +# some isolation tests require wal_level=replica +ISOLATION_OPTS = --temp-config $(top_srcdir)/src/test/modules/injection_points/wal_level.conf + # The injection points are cluster-wide, so disable installcheck NO_INSTALLCHECK = 1 diff --git a/src/test/modules/injection_points/meson.build b/src/test/modules/injection_points/meson.build index a414abb924b..7a838259685 100644 --- a/src/test/modules/injection_points/meson.build +++ b/src/test/modules/injection_points/meson.build @@ -53,5 +53,9 @@ tests += { 'runningcheck': false, # see syscache-update-pruned # Some tests wait for all snapshots, so avoid parallel execution 'runningcheck-parallel': false, + # some tests require wal_level=replica + 'regress_args': [ + '--temp-config', files('wal_level.conf'), + ], }, } diff --git a/src/test/modules/injection_points/wal_level.conf b/src/test/modules/injection_points/wal_level.conf new file mode 100644 index 00000000000..010abb193a8 --- /dev/null +++ b/src/test/modules/injection_points/wal_level.conf @@ -0,0 +1 @@ +wal_level=replica -- 2.47.3 --j4ov4p7gfxgiujzz-- ^ permalink raw reply [nested|flat] 176+ messages in thread
* [PATCH] Fix tests under wal_level=minimal @ 2026-04-07 11:16 Álvaro Herrera <[email protected]> 0 siblings, 0 replies; 176+ messages in thread From: Álvaro Herrera @ 2026-04-07 11:16 UTC (permalink / raw) Buildfarm members which have specifically configured to use wal_level=minimal fail the repack regression tests, which require wal_level=replica. Add a temp config file to fix that. --- src/test/modules/injection_points/Makefile | 3 +++ src/test/modules/injection_points/meson.build | 4 ++++ src/test/modules/injection_points/wal_level.conf | 1 + 3 files changed, 8 insertions(+) create mode 100644 src/test/modules/injection_points/wal_level.conf diff --git a/src/test/modules/injection_points/Makefile b/src/test/modules/injection_points/Makefile index 2cd7d87c533..2c7abe93632 100644 --- a/src/test/modules/injection_points/Makefile +++ b/src/test/modules/injection_points/Makefile @@ -19,6 +19,9 @@ ISOLATION = basic \ syscache-update-pruned \ heap_lock_update +# some isolation tests require wal_level=replica +ISOLATION_OPTS = --temp-config $(top_srcdir)/src/test/modules/injection_points/wal_level.conf + # The injection points are cluster-wide, so disable installcheck NO_INSTALLCHECK = 1 diff --git a/src/test/modules/injection_points/meson.build b/src/test/modules/injection_points/meson.build index a414abb924b..7a838259685 100644 --- a/src/test/modules/injection_points/meson.build +++ b/src/test/modules/injection_points/meson.build @@ -53,5 +53,9 @@ tests += { 'runningcheck': false, # see syscache-update-pruned # Some tests wait for all snapshots, so avoid parallel execution 'runningcheck-parallel': false, + # some tests require wal_level=replica + 'regress_args': [ + '--temp-config', files('wal_level.conf'), + ], }, } diff --git a/src/test/modules/injection_points/wal_level.conf b/src/test/modules/injection_points/wal_level.conf new file mode 100644 index 00000000000..010abb193a8 --- /dev/null +++ b/src/test/modules/injection_points/wal_level.conf @@ -0,0 +1 @@ +wal_level=replica -- 2.47.3 --j4ov4p7gfxgiujzz-- ^ permalink raw reply [nested|flat] 176+ messages in thread
* [PATCH] Fix tests under wal_level=minimal @ 2026-04-07 11:16 Álvaro Herrera <[email protected]> 0 siblings, 0 replies; 176+ messages in thread From: Álvaro Herrera @ 2026-04-07 11:16 UTC (permalink / raw) Buildfarm members which have specifically configured to use wal_level=minimal fail the repack regression tests, which require wal_level=replica. Add a temp config file to fix that. --- src/test/modules/injection_points/Makefile | 3 +++ src/test/modules/injection_points/meson.build | 4 ++++ src/test/modules/injection_points/wal_level.conf | 1 + 3 files changed, 8 insertions(+) create mode 100644 src/test/modules/injection_points/wal_level.conf diff --git a/src/test/modules/injection_points/Makefile b/src/test/modules/injection_points/Makefile index 2cd7d87c533..2c7abe93632 100644 --- a/src/test/modules/injection_points/Makefile +++ b/src/test/modules/injection_points/Makefile @@ -19,6 +19,9 @@ ISOLATION = basic \ syscache-update-pruned \ heap_lock_update +# some isolation tests require wal_level=replica +ISOLATION_OPTS = --temp-config $(top_srcdir)/src/test/modules/injection_points/wal_level.conf + # The injection points are cluster-wide, so disable installcheck NO_INSTALLCHECK = 1 diff --git a/src/test/modules/injection_points/meson.build b/src/test/modules/injection_points/meson.build index a414abb924b..7a838259685 100644 --- a/src/test/modules/injection_points/meson.build +++ b/src/test/modules/injection_points/meson.build @@ -53,5 +53,9 @@ tests += { 'runningcheck': false, # see syscache-update-pruned # Some tests wait for all snapshots, so avoid parallel execution 'runningcheck-parallel': false, + # some tests require wal_level=replica + 'regress_args': [ + '--temp-config', files('wal_level.conf'), + ], }, } diff --git a/src/test/modules/injection_points/wal_level.conf b/src/test/modules/injection_points/wal_level.conf new file mode 100644 index 00000000000..010abb193a8 --- /dev/null +++ b/src/test/modules/injection_points/wal_level.conf @@ -0,0 +1 @@ +wal_level=replica -- 2.47.3 --j4ov4p7gfxgiujzz-- ^ permalink raw reply [nested|flat] 176+ messages in thread
* [PATCH] Fix tests under wal_level=minimal @ 2026-04-07 11:16 Álvaro Herrera <[email protected]> 0 siblings, 0 replies; 176+ messages in thread From: Álvaro Herrera @ 2026-04-07 11:16 UTC (permalink / raw) Buildfarm members which have specifically configured to use wal_level=minimal fail the repack regression tests, which require wal_level=replica. Add a temp config file to fix that. --- src/test/modules/injection_points/Makefile | 3 +++ src/test/modules/injection_points/meson.build | 4 ++++ src/test/modules/injection_points/wal_level.conf | 1 + 3 files changed, 8 insertions(+) create mode 100644 src/test/modules/injection_points/wal_level.conf diff --git a/src/test/modules/injection_points/Makefile b/src/test/modules/injection_points/Makefile index 2cd7d87c533..2c7abe93632 100644 --- a/src/test/modules/injection_points/Makefile +++ b/src/test/modules/injection_points/Makefile @@ -19,6 +19,9 @@ ISOLATION = basic \ syscache-update-pruned \ heap_lock_update +# some isolation tests require wal_level=replica +ISOLATION_OPTS = --temp-config $(top_srcdir)/src/test/modules/injection_points/wal_level.conf + # The injection points are cluster-wide, so disable installcheck NO_INSTALLCHECK = 1 diff --git a/src/test/modules/injection_points/meson.build b/src/test/modules/injection_points/meson.build index a414abb924b..7a838259685 100644 --- a/src/test/modules/injection_points/meson.build +++ b/src/test/modules/injection_points/meson.build @@ -53,5 +53,9 @@ tests += { 'runningcheck': false, # see syscache-update-pruned # Some tests wait for all snapshots, so avoid parallel execution 'runningcheck-parallel': false, + # some tests require wal_level=replica + 'regress_args': [ + '--temp-config', files('wal_level.conf'), + ], }, } diff --git a/src/test/modules/injection_points/wal_level.conf b/src/test/modules/injection_points/wal_level.conf new file mode 100644 index 00000000000..010abb193a8 --- /dev/null +++ b/src/test/modules/injection_points/wal_level.conf @@ -0,0 +1 @@ +wal_level=replica -- 2.47.3 --j4ov4p7gfxgiujzz-- ^ permalink raw reply [nested|flat] 176+ messages in thread
* [PATCH] Fix tests under wal_level=minimal @ 2026-04-07 11:16 Álvaro Herrera <[email protected]> 0 siblings, 0 replies; 176+ messages in thread From: Álvaro Herrera @ 2026-04-07 11:16 UTC (permalink / raw) Buildfarm members which have specifically configured to use wal_level=minimal fail the repack regression tests, which require wal_level=replica. Add a temp config file to fix that. --- src/test/modules/injection_points/Makefile | 3 +++ src/test/modules/injection_points/meson.build | 4 ++++ src/test/modules/injection_points/wal_level.conf | 1 + 3 files changed, 8 insertions(+) create mode 100644 src/test/modules/injection_points/wal_level.conf diff --git a/src/test/modules/injection_points/Makefile b/src/test/modules/injection_points/Makefile index 2cd7d87c533..2c7abe93632 100644 --- a/src/test/modules/injection_points/Makefile +++ b/src/test/modules/injection_points/Makefile @@ -19,6 +19,9 @@ ISOLATION = basic \ syscache-update-pruned \ heap_lock_update +# some isolation tests require wal_level=replica +ISOLATION_OPTS = --temp-config $(top_srcdir)/src/test/modules/injection_points/wal_level.conf + # The injection points are cluster-wide, so disable installcheck NO_INSTALLCHECK = 1 diff --git a/src/test/modules/injection_points/meson.build b/src/test/modules/injection_points/meson.build index a414abb924b..7a838259685 100644 --- a/src/test/modules/injection_points/meson.build +++ b/src/test/modules/injection_points/meson.build @@ -53,5 +53,9 @@ tests += { 'runningcheck': false, # see syscache-update-pruned # Some tests wait for all snapshots, so avoid parallel execution 'runningcheck-parallel': false, + # some tests require wal_level=replica + 'regress_args': [ + '--temp-config', files('wal_level.conf'), + ], }, } diff --git a/src/test/modules/injection_points/wal_level.conf b/src/test/modules/injection_points/wal_level.conf new file mode 100644 index 00000000000..010abb193a8 --- /dev/null +++ b/src/test/modules/injection_points/wal_level.conf @@ -0,0 +1 @@ +wal_level=replica -- 2.47.3 --j4ov4p7gfxgiujzz-- ^ permalink raw reply [nested|flat] 176+ messages in thread
* [PATCH] Fix tests under wal_level=minimal @ 2026-04-07 11:16 Álvaro Herrera <[email protected]> 0 siblings, 0 replies; 176+ messages in thread From: Álvaro Herrera @ 2026-04-07 11:16 UTC (permalink / raw) Buildfarm members which have specifically configured to use wal_level=minimal fail the repack regression tests, which require wal_level=replica. Add a temp config file to fix that. --- src/test/modules/injection_points/Makefile | 3 +++ src/test/modules/injection_points/meson.build | 4 ++++ src/test/modules/injection_points/wal_level.conf | 1 + 3 files changed, 8 insertions(+) create mode 100644 src/test/modules/injection_points/wal_level.conf diff --git a/src/test/modules/injection_points/Makefile b/src/test/modules/injection_points/Makefile index 2cd7d87c533..2c7abe93632 100644 --- a/src/test/modules/injection_points/Makefile +++ b/src/test/modules/injection_points/Makefile @@ -19,6 +19,9 @@ ISOLATION = basic \ syscache-update-pruned \ heap_lock_update +# some isolation tests require wal_level=replica +ISOLATION_OPTS = --temp-config $(top_srcdir)/src/test/modules/injection_points/wal_level.conf + # The injection points are cluster-wide, so disable installcheck NO_INSTALLCHECK = 1 diff --git a/src/test/modules/injection_points/meson.build b/src/test/modules/injection_points/meson.build index a414abb924b..7a838259685 100644 --- a/src/test/modules/injection_points/meson.build +++ b/src/test/modules/injection_points/meson.build @@ -53,5 +53,9 @@ tests += { 'runningcheck': false, # see syscache-update-pruned # Some tests wait for all snapshots, so avoid parallel execution 'runningcheck-parallel': false, + # some tests require wal_level=replica + 'regress_args': [ + '--temp-config', files('wal_level.conf'), + ], }, } diff --git a/src/test/modules/injection_points/wal_level.conf b/src/test/modules/injection_points/wal_level.conf new file mode 100644 index 00000000000..010abb193a8 --- /dev/null +++ b/src/test/modules/injection_points/wal_level.conf @@ -0,0 +1 @@ +wal_level=replica -- 2.47.3 --j4ov4p7gfxgiujzz-- ^ permalink raw reply [nested|flat] 176+ messages in thread
* [PATCH] Fix tests under wal_level=minimal @ 2026-04-07 11:16 Álvaro Herrera <[email protected]> 0 siblings, 0 replies; 176+ messages in thread From: Álvaro Herrera @ 2026-04-07 11:16 UTC (permalink / raw) Buildfarm members which have specifically configured to use wal_level=minimal fail the repack regression tests, which require wal_level=replica. Add a temp config file to fix that. --- src/test/modules/injection_points/Makefile | 3 +++ src/test/modules/injection_points/meson.build | 4 ++++ src/test/modules/injection_points/wal_level.conf | 1 + 3 files changed, 8 insertions(+) create mode 100644 src/test/modules/injection_points/wal_level.conf diff --git a/src/test/modules/injection_points/Makefile b/src/test/modules/injection_points/Makefile index 2cd7d87c533..2c7abe93632 100644 --- a/src/test/modules/injection_points/Makefile +++ b/src/test/modules/injection_points/Makefile @@ -19,6 +19,9 @@ ISOLATION = basic \ syscache-update-pruned \ heap_lock_update +# some isolation tests require wal_level=replica +ISOLATION_OPTS = --temp-config $(top_srcdir)/src/test/modules/injection_points/wal_level.conf + # The injection points are cluster-wide, so disable installcheck NO_INSTALLCHECK = 1 diff --git a/src/test/modules/injection_points/meson.build b/src/test/modules/injection_points/meson.build index a414abb924b..7a838259685 100644 --- a/src/test/modules/injection_points/meson.build +++ b/src/test/modules/injection_points/meson.build @@ -53,5 +53,9 @@ tests += { 'runningcheck': false, # see syscache-update-pruned # Some tests wait for all snapshots, so avoid parallel execution 'runningcheck-parallel': false, + # some tests require wal_level=replica + 'regress_args': [ + '--temp-config', files('wal_level.conf'), + ], }, } diff --git a/src/test/modules/injection_points/wal_level.conf b/src/test/modules/injection_points/wal_level.conf new file mode 100644 index 00000000000..010abb193a8 --- /dev/null +++ b/src/test/modules/injection_points/wal_level.conf @@ -0,0 +1 @@ +wal_level=replica -- 2.47.3 --j4ov4p7gfxgiujzz-- ^ permalink raw reply [nested|flat] 176+ messages in thread
* [PATCH] Fix tests under wal_level=minimal @ 2026-04-07 11:16 Álvaro Herrera <[email protected]> 0 siblings, 0 replies; 176+ messages in thread From: Álvaro Herrera @ 2026-04-07 11:16 UTC (permalink / raw) Buildfarm members which have specifically configured to use wal_level=minimal fail the repack regression tests, which require wal_level=replica. Add a temp config file to fix that. --- src/test/modules/injection_points/Makefile | 3 +++ src/test/modules/injection_points/meson.build | 4 ++++ src/test/modules/injection_points/wal_level.conf | 1 + 3 files changed, 8 insertions(+) create mode 100644 src/test/modules/injection_points/wal_level.conf diff --git a/src/test/modules/injection_points/Makefile b/src/test/modules/injection_points/Makefile index 2cd7d87c533..2c7abe93632 100644 --- a/src/test/modules/injection_points/Makefile +++ b/src/test/modules/injection_points/Makefile @@ -19,6 +19,9 @@ ISOLATION = basic \ syscache-update-pruned \ heap_lock_update +# some isolation tests require wal_level=replica +ISOLATION_OPTS = --temp-config $(top_srcdir)/src/test/modules/injection_points/wal_level.conf + # The injection points are cluster-wide, so disable installcheck NO_INSTALLCHECK = 1 diff --git a/src/test/modules/injection_points/meson.build b/src/test/modules/injection_points/meson.build index a414abb924b..7a838259685 100644 --- a/src/test/modules/injection_points/meson.build +++ b/src/test/modules/injection_points/meson.build @@ -53,5 +53,9 @@ tests += { 'runningcheck': false, # see syscache-update-pruned # Some tests wait for all snapshots, so avoid parallel execution 'runningcheck-parallel': false, + # some tests require wal_level=replica + 'regress_args': [ + '--temp-config', files('wal_level.conf'), + ], }, } diff --git a/src/test/modules/injection_points/wal_level.conf b/src/test/modules/injection_points/wal_level.conf new file mode 100644 index 00000000000..010abb193a8 --- /dev/null +++ b/src/test/modules/injection_points/wal_level.conf @@ -0,0 +1 @@ +wal_level=replica -- 2.47.3 --j4ov4p7gfxgiujzz-- ^ permalink raw reply [nested|flat] 176+ messages in thread
* [PATCH] Fix tests under wal_level=minimal @ 2026-04-07 11:16 Álvaro Herrera <[email protected]> 0 siblings, 0 replies; 176+ messages in thread From: Álvaro Herrera @ 2026-04-07 11:16 UTC (permalink / raw) Buildfarm members which have specifically configured to use wal_level=minimal fail the repack regression tests, which require wal_level=replica. Add a temp config file to fix that. --- src/test/modules/injection_points/Makefile | 3 +++ src/test/modules/injection_points/meson.build | 4 ++++ src/test/modules/injection_points/wal_level.conf | 1 + 3 files changed, 8 insertions(+) create mode 100644 src/test/modules/injection_points/wal_level.conf diff --git a/src/test/modules/injection_points/Makefile b/src/test/modules/injection_points/Makefile index 2cd7d87c533..2c7abe93632 100644 --- a/src/test/modules/injection_points/Makefile +++ b/src/test/modules/injection_points/Makefile @@ -19,6 +19,9 @@ ISOLATION = basic \ syscache-update-pruned \ heap_lock_update +# some isolation tests require wal_level=replica +ISOLATION_OPTS = --temp-config $(top_srcdir)/src/test/modules/injection_points/wal_level.conf + # The injection points are cluster-wide, so disable installcheck NO_INSTALLCHECK = 1 diff --git a/src/test/modules/injection_points/meson.build b/src/test/modules/injection_points/meson.build index a414abb924b..7a838259685 100644 --- a/src/test/modules/injection_points/meson.build +++ b/src/test/modules/injection_points/meson.build @@ -53,5 +53,9 @@ tests += { 'runningcheck': false, # see syscache-update-pruned # Some tests wait for all snapshots, so avoid parallel execution 'runningcheck-parallel': false, + # some tests require wal_level=replica + 'regress_args': [ + '--temp-config', files('wal_level.conf'), + ], }, } diff --git a/src/test/modules/injection_points/wal_level.conf b/src/test/modules/injection_points/wal_level.conf new file mode 100644 index 00000000000..010abb193a8 --- /dev/null +++ b/src/test/modules/injection_points/wal_level.conf @@ -0,0 +1 @@ +wal_level=replica -- 2.47.3 --j4ov4p7gfxgiujzz-- ^ permalink raw reply [nested|flat] 176+ messages in thread
* [PATCH] Fix tests under wal_level=minimal @ 2026-04-07 11:16 Álvaro Herrera <[email protected]> 0 siblings, 0 replies; 176+ messages in thread From: Álvaro Herrera @ 2026-04-07 11:16 UTC (permalink / raw) Buildfarm members which have specifically configured to use wal_level=minimal fail the repack regression tests, which require wal_level=replica. Add a temp config file to fix that. --- src/test/modules/injection_points/Makefile | 3 +++ src/test/modules/injection_points/meson.build | 4 ++++ src/test/modules/injection_points/wal_level.conf | 1 + 3 files changed, 8 insertions(+) create mode 100644 src/test/modules/injection_points/wal_level.conf diff --git a/src/test/modules/injection_points/Makefile b/src/test/modules/injection_points/Makefile index 2cd7d87c533..2c7abe93632 100644 --- a/src/test/modules/injection_points/Makefile +++ b/src/test/modules/injection_points/Makefile @@ -19,6 +19,9 @@ ISOLATION = basic \ syscache-update-pruned \ heap_lock_update +# some isolation tests require wal_level=replica +ISOLATION_OPTS = --temp-config $(top_srcdir)/src/test/modules/injection_points/wal_level.conf + # The injection points are cluster-wide, so disable installcheck NO_INSTALLCHECK = 1 diff --git a/src/test/modules/injection_points/meson.build b/src/test/modules/injection_points/meson.build index a414abb924b..7a838259685 100644 --- a/src/test/modules/injection_points/meson.build +++ b/src/test/modules/injection_points/meson.build @@ -53,5 +53,9 @@ tests += { 'runningcheck': false, # see syscache-update-pruned # Some tests wait for all snapshots, so avoid parallel execution 'runningcheck-parallel': false, + # some tests require wal_level=replica + 'regress_args': [ + '--temp-config', files('wal_level.conf'), + ], }, } diff --git a/src/test/modules/injection_points/wal_level.conf b/src/test/modules/injection_points/wal_level.conf new file mode 100644 index 00000000000..010abb193a8 --- /dev/null +++ b/src/test/modules/injection_points/wal_level.conf @@ -0,0 +1 @@ +wal_level=replica -- 2.47.3 --j4ov4p7gfxgiujzz-- ^ permalink raw reply [nested|flat] 176+ messages in thread
* [PATCH] Fix tests under wal_level=minimal @ 2026-04-07 11:16 Álvaro Herrera <[email protected]> 0 siblings, 0 replies; 176+ messages in thread From: Álvaro Herrera @ 2026-04-07 11:16 UTC (permalink / raw) Buildfarm members which have specifically configured to use wal_level=minimal fail the repack regression tests, which require wal_level=replica. Add a temp config file to fix that. --- src/test/modules/injection_points/Makefile | 3 +++ src/test/modules/injection_points/meson.build | 4 ++++ src/test/modules/injection_points/wal_level.conf | 1 + 3 files changed, 8 insertions(+) create mode 100644 src/test/modules/injection_points/wal_level.conf diff --git a/src/test/modules/injection_points/Makefile b/src/test/modules/injection_points/Makefile index 2cd7d87c533..2c7abe93632 100644 --- a/src/test/modules/injection_points/Makefile +++ b/src/test/modules/injection_points/Makefile @@ -19,6 +19,9 @@ ISOLATION = basic \ syscache-update-pruned \ heap_lock_update +# some isolation tests require wal_level=replica +ISOLATION_OPTS = --temp-config $(top_srcdir)/src/test/modules/injection_points/wal_level.conf + # The injection points are cluster-wide, so disable installcheck NO_INSTALLCHECK = 1 diff --git a/src/test/modules/injection_points/meson.build b/src/test/modules/injection_points/meson.build index a414abb924b..7a838259685 100644 --- a/src/test/modules/injection_points/meson.build +++ b/src/test/modules/injection_points/meson.build @@ -53,5 +53,9 @@ tests += { 'runningcheck': false, # see syscache-update-pruned # Some tests wait for all snapshots, so avoid parallel execution 'runningcheck-parallel': false, + # some tests require wal_level=replica + 'regress_args': [ + '--temp-config', files('wal_level.conf'), + ], }, } diff --git a/src/test/modules/injection_points/wal_level.conf b/src/test/modules/injection_points/wal_level.conf new file mode 100644 index 00000000000..010abb193a8 --- /dev/null +++ b/src/test/modules/injection_points/wal_level.conf @@ -0,0 +1 @@ +wal_level=replica -- 2.47.3 --j4ov4p7gfxgiujzz-- ^ permalink raw reply [nested|flat] 176+ messages in thread
* [PATCH] Fix tests under wal_level=minimal @ 2026-04-07 11:16 Álvaro Herrera <[email protected]> 0 siblings, 0 replies; 176+ messages in thread From: Álvaro Herrera @ 2026-04-07 11:16 UTC (permalink / raw) Buildfarm members which have specifically configured to use wal_level=minimal fail the repack regression tests, which require wal_level=replica. Add a temp config file to fix that. --- src/test/modules/injection_points/Makefile | 3 +++ src/test/modules/injection_points/meson.build | 4 ++++ src/test/modules/injection_points/wal_level.conf | 1 + 3 files changed, 8 insertions(+) create mode 100644 src/test/modules/injection_points/wal_level.conf diff --git a/src/test/modules/injection_points/Makefile b/src/test/modules/injection_points/Makefile index 2cd7d87c533..2c7abe93632 100644 --- a/src/test/modules/injection_points/Makefile +++ b/src/test/modules/injection_points/Makefile @@ -19,6 +19,9 @@ ISOLATION = basic \ syscache-update-pruned \ heap_lock_update +# some isolation tests require wal_level=replica +ISOLATION_OPTS = --temp-config $(top_srcdir)/src/test/modules/injection_points/wal_level.conf + # The injection points are cluster-wide, so disable installcheck NO_INSTALLCHECK = 1 diff --git a/src/test/modules/injection_points/meson.build b/src/test/modules/injection_points/meson.build index a414abb924b..7a838259685 100644 --- a/src/test/modules/injection_points/meson.build +++ b/src/test/modules/injection_points/meson.build @@ -53,5 +53,9 @@ tests += { 'runningcheck': false, # see syscache-update-pruned # Some tests wait for all snapshots, so avoid parallel execution 'runningcheck-parallel': false, + # some tests require wal_level=replica + 'regress_args': [ + '--temp-config', files('wal_level.conf'), + ], }, } diff --git a/src/test/modules/injection_points/wal_level.conf b/src/test/modules/injection_points/wal_level.conf new file mode 100644 index 00000000000..010abb193a8 --- /dev/null +++ b/src/test/modules/injection_points/wal_level.conf @@ -0,0 +1 @@ +wal_level=replica -- 2.47.3 --j4ov4p7gfxgiujzz-- ^ permalink raw reply [nested|flat] 176+ messages in thread
* [PATCH] Fix tests under wal_level=minimal @ 2026-04-07 11:16 Álvaro Herrera <[email protected]> 0 siblings, 0 replies; 176+ messages in thread From: Álvaro Herrera @ 2026-04-07 11:16 UTC (permalink / raw) Buildfarm members which have specifically configured to use wal_level=minimal fail the repack regression tests, which require wal_level=replica. Add a temp config file to fix that. --- src/test/modules/injection_points/Makefile | 3 +++ src/test/modules/injection_points/meson.build | 4 ++++ src/test/modules/injection_points/wal_level.conf | 1 + 3 files changed, 8 insertions(+) create mode 100644 src/test/modules/injection_points/wal_level.conf diff --git a/src/test/modules/injection_points/Makefile b/src/test/modules/injection_points/Makefile index 2cd7d87c533..2c7abe93632 100644 --- a/src/test/modules/injection_points/Makefile +++ b/src/test/modules/injection_points/Makefile @@ -19,6 +19,9 @@ ISOLATION = basic \ syscache-update-pruned \ heap_lock_update +# some isolation tests require wal_level=replica +ISOLATION_OPTS = --temp-config $(top_srcdir)/src/test/modules/injection_points/wal_level.conf + # The injection points are cluster-wide, so disable installcheck NO_INSTALLCHECK = 1 diff --git a/src/test/modules/injection_points/meson.build b/src/test/modules/injection_points/meson.build index a414abb924b..7a838259685 100644 --- a/src/test/modules/injection_points/meson.build +++ b/src/test/modules/injection_points/meson.build @@ -53,5 +53,9 @@ tests += { 'runningcheck': false, # see syscache-update-pruned # Some tests wait for all snapshots, so avoid parallel execution 'runningcheck-parallel': false, + # some tests require wal_level=replica + 'regress_args': [ + '--temp-config', files('wal_level.conf'), + ], }, } diff --git a/src/test/modules/injection_points/wal_level.conf b/src/test/modules/injection_points/wal_level.conf new file mode 100644 index 00000000000..010abb193a8 --- /dev/null +++ b/src/test/modules/injection_points/wal_level.conf @@ -0,0 +1 @@ +wal_level=replica -- 2.47.3 --j4ov4p7gfxgiujzz-- ^ permalink raw reply [nested|flat] 176+ messages in thread
* [PATCH] Fix tests under wal_level=minimal @ 2026-04-07 11:16 Álvaro Herrera <[email protected]> 0 siblings, 0 replies; 176+ messages in thread From: Álvaro Herrera @ 2026-04-07 11:16 UTC (permalink / raw) Buildfarm members which have specifically configured to use wal_level=minimal fail the repack regression tests, which require wal_level=replica. Add a temp config file to fix that. --- src/test/modules/injection_points/Makefile | 3 +++ src/test/modules/injection_points/meson.build | 4 ++++ src/test/modules/injection_points/wal_level.conf | 1 + 3 files changed, 8 insertions(+) create mode 100644 src/test/modules/injection_points/wal_level.conf diff --git a/src/test/modules/injection_points/Makefile b/src/test/modules/injection_points/Makefile index 2cd7d87c533..2c7abe93632 100644 --- a/src/test/modules/injection_points/Makefile +++ b/src/test/modules/injection_points/Makefile @@ -19,6 +19,9 @@ ISOLATION = basic \ syscache-update-pruned \ heap_lock_update +# some isolation tests require wal_level=replica +ISOLATION_OPTS = --temp-config $(top_srcdir)/src/test/modules/injection_points/wal_level.conf + # The injection points are cluster-wide, so disable installcheck NO_INSTALLCHECK = 1 diff --git a/src/test/modules/injection_points/meson.build b/src/test/modules/injection_points/meson.build index a414abb924b..7a838259685 100644 --- a/src/test/modules/injection_points/meson.build +++ b/src/test/modules/injection_points/meson.build @@ -53,5 +53,9 @@ tests += { 'runningcheck': false, # see syscache-update-pruned # Some tests wait for all snapshots, so avoid parallel execution 'runningcheck-parallel': false, + # some tests require wal_level=replica + 'regress_args': [ + '--temp-config', files('wal_level.conf'), + ], }, } diff --git a/src/test/modules/injection_points/wal_level.conf b/src/test/modules/injection_points/wal_level.conf new file mode 100644 index 00000000000..010abb193a8 --- /dev/null +++ b/src/test/modules/injection_points/wal_level.conf @@ -0,0 +1 @@ +wal_level=replica -- 2.47.3 --j4ov4p7gfxgiujzz-- ^ permalink raw reply [nested|flat] 176+ messages in thread
* [PATCH] Fix tests under wal_level=minimal @ 2026-04-07 11:16 Álvaro Herrera <[email protected]> 0 siblings, 0 replies; 176+ messages in thread From: Álvaro Herrera @ 2026-04-07 11:16 UTC (permalink / raw) Buildfarm members which have specifically configured to use wal_level=minimal fail the repack regression tests, which require wal_level=replica. Add a temp config file to fix that. --- src/test/modules/injection_points/Makefile | 3 +++ src/test/modules/injection_points/meson.build | 4 ++++ src/test/modules/injection_points/wal_level.conf | 1 + 3 files changed, 8 insertions(+) create mode 100644 src/test/modules/injection_points/wal_level.conf diff --git a/src/test/modules/injection_points/Makefile b/src/test/modules/injection_points/Makefile index 2cd7d87c533..2c7abe93632 100644 --- a/src/test/modules/injection_points/Makefile +++ b/src/test/modules/injection_points/Makefile @@ -19,6 +19,9 @@ ISOLATION = basic \ syscache-update-pruned \ heap_lock_update +# some isolation tests require wal_level=replica +ISOLATION_OPTS = --temp-config $(top_srcdir)/src/test/modules/injection_points/wal_level.conf + # The injection points are cluster-wide, so disable installcheck NO_INSTALLCHECK = 1 diff --git a/src/test/modules/injection_points/meson.build b/src/test/modules/injection_points/meson.build index a414abb924b..7a838259685 100644 --- a/src/test/modules/injection_points/meson.build +++ b/src/test/modules/injection_points/meson.build @@ -53,5 +53,9 @@ tests += { 'runningcheck': false, # see syscache-update-pruned # Some tests wait for all snapshots, so avoid parallel execution 'runningcheck-parallel': false, + # some tests require wal_level=replica + 'regress_args': [ + '--temp-config', files('wal_level.conf'), + ], }, } diff --git a/src/test/modules/injection_points/wal_level.conf b/src/test/modules/injection_points/wal_level.conf new file mode 100644 index 00000000000..010abb193a8 --- /dev/null +++ b/src/test/modules/injection_points/wal_level.conf @@ -0,0 +1 @@ +wal_level=replica -- 2.47.3 --j4ov4p7gfxgiujzz-- ^ permalink raw reply [nested|flat] 176+ messages in thread
* [PATCH] Fix tests under wal_level=minimal @ 2026-04-07 11:16 Álvaro Herrera <[email protected]> 0 siblings, 0 replies; 176+ messages in thread From: Álvaro Herrera @ 2026-04-07 11:16 UTC (permalink / raw) Buildfarm members which have specifically configured to use wal_level=minimal fail the repack regression tests, which require wal_level=replica. Add a temp config file to fix that. --- src/test/modules/injection_points/Makefile | 3 +++ src/test/modules/injection_points/meson.build | 4 ++++ src/test/modules/injection_points/wal_level.conf | 1 + 3 files changed, 8 insertions(+) create mode 100644 src/test/modules/injection_points/wal_level.conf diff --git a/src/test/modules/injection_points/Makefile b/src/test/modules/injection_points/Makefile index 2cd7d87c533..2c7abe93632 100644 --- a/src/test/modules/injection_points/Makefile +++ b/src/test/modules/injection_points/Makefile @@ -19,6 +19,9 @@ ISOLATION = basic \ syscache-update-pruned \ heap_lock_update +# some isolation tests require wal_level=replica +ISOLATION_OPTS = --temp-config $(top_srcdir)/src/test/modules/injection_points/wal_level.conf + # The injection points are cluster-wide, so disable installcheck NO_INSTALLCHECK = 1 diff --git a/src/test/modules/injection_points/meson.build b/src/test/modules/injection_points/meson.build index a414abb924b..7a838259685 100644 --- a/src/test/modules/injection_points/meson.build +++ b/src/test/modules/injection_points/meson.build @@ -53,5 +53,9 @@ tests += { 'runningcheck': false, # see syscache-update-pruned # Some tests wait for all snapshots, so avoid parallel execution 'runningcheck-parallel': false, + # some tests require wal_level=replica + 'regress_args': [ + '--temp-config', files('wal_level.conf'), + ], }, } diff --git a/src/test/modules/injection_points/wal_level.conf b/src/test/modules/injection_points/wal_level.conf new file mode 100644 index 00000000000..010abb193a8 --- /dev/null +++ b/src/test/modules/injection_points/wal_level.conf @@ -0,0 +1 @@ +wal_level=replica -- 2.47.3 --j4ov4p7gfxgiujzz-- ^ permalink raw reply [nested|flat] 176+ messages in thread
* [PATCH] Fix tests under wal_level=minimal @ 2026-04-07 11:16 Álvaro Herrera <[email protected]> 0 siblings, 0 replies; 176+ messages in thread From: Álvaro Herrera @ 2026-04-07 11:16 UTC (permalink / raw) Buildfarm members which have specifically configured to use wal_level=minimal fail the repack regression tests, which require wal_level=replica. Add a temp config file to fix that. --- src/test/modules/injection_points/Makefile | 3 +++ src/test/modules/injection_points/meson.build | 4 ++++ src/test/modules/injection_points/wal_level.conf | 1 + 3 files changed, 8 insertions(+) create mode 100644 src/test/modules/injection_points/wal_level.conf diff --git a/src/test/modules/injection_points/Makefile b/src/test/modules/injection_points/Makefile index 2cd7d87c533..2c7abe93632 100644 --- a/src/test/modules/injection_points/Makefile +++ b/src/test/modules/injection_points/Makefile @@ -19,6 +19,9 @@ ISOLATION = basic \ syscache-update-pruned \ heap_lock_update +# some isolation tests require wal_level=replica +ISOLATION_OPTS = --temp-config $(top_srcdir)/src/test/modules/injection_points/wal_level.conf + # The injection points are cluster-wide, so disable installcheck NO_INSTALLCHECK = 1 diff --git a/src/test/modules/injection_points/meson.build b/src/test/modules/injection_points/meson.build index a414abb924b..7a838259685 100644 --- a/src/test/modules/injection_points/meson.build +++ b/src/test/modules/injection_points/meson.build @@ -53,5 +53,9 @@ tests += { 'runningcheck': false, # see syscache-update-pruned # Some tests wait for all snapshots, so avoid parallel execution 'runningcheck-parallel': false, + # some tests require wal_level=replica + 'regress_args': [ + '--temp-config', files('wal_level.conf'), + ], }, } diff --git a/src/test/modules/injection_points/wal_level.conf b/src/test/modules/injection_points/wal_level.conf new file mode 100644 index 00000000000..010abb193a8 --- /dev/null +++ b/src/test/modules/injection_points/wal_level.conf @@ -0,0 +1 @@ +wal_level=replica -- 2.47.3 --j4ov4p7gfxgiujzz-- ^ permalink raw reply [nested|flat] 176+ messages in thread
* [PATCH] Fix tests under wal_level=minimal @ 2026-04-07 11:16 Álvaro Herrera <[email protected]> 0 siblings, 0 replies; 176+ messages in thread From: Álvaro Herrera @ 2026-04-07 11:16 UTC (permalink / raw) Buildfarm members which have specifically configured to use wal_level=minimal fail the repack regression tests, which require wal_level=replica. Add a temp config file to fix that. --- src/test/modules/injection_points/Makefile | 3 +++ src/test/modules/injection_points/meson.build | 4 ++++ src/test/modules/injection_points/wal_level.conf | 1 + 3 files changed, 8 insertions(+) create mode 100644 src/test/modules/injection_points/wal_level.conf diff --git a/src/test/modules/injection_points/Makefile b/src/test/modules/injection_points/Makefile index 2cd7d87c533..2c7abe93632 100644 --- a/src/test/modules/injection_points/Makefile +++ b/src/test/modules/injection_points/Makefile @@ -19,6 +19,9 @@ ISOLATION = basic \ syscache-update-pruned \ heap_lock_update +# some isolation tests require wal_level=replica +ISOLATION_OPTS = --temp-config $(top_srcdir)/src/test/modules/injection_points/wal_level.conf + # The injection points are cluster-wide, so disable installcheck NO_INSTALLCHECK = 1 diff --git a/src/test/modules/injection_points/meson.build b/src/test/modules/injection_points/meson.build index a414abb924b..7a838259685 100644 --- a/src/test/modules/injection_points/meson.build +++ b/src/test/modules/injection_points/meson.build @@ -53,5 +53,9 @@ tests += { 'runningcheck': false, # see syscache-update-pruned # Some tests wait for all snapshots, so avoid parallel execution 'runningcheck-parallel': false, + # some tests require wal_level=replica + 'regress_args': [ + '--temp-config', files('wal_level.conf'), + ], }, } diff --git a/src/test/modules/injection_points/wal_level.conf b/src/test/modules/injection_points/wal_level.conf new file mode 100644 index 00000000000..010abb193a8 --- /dev/null +++ b/src/test/modules/injection_points/wal_level.conf @@ -0,0 +1 @@ +wal_level=replica -- 2.47.3 --j4ov4p7gfxgiujzz-- ^ permalink raw reply [nested|flat] 176+ messages in thread
* [PATCH] Fix tests under wal_level=minimal @ 2026-04-07 11:16 Álvaro Herrera <[email protected]> 0 siblings, 0 replies; 176+ messages in thread From: Álvaro Herrera @ 2026-04-07 11:16 UTC (permalink / raw) Buildfarm members which have specifically configured to use wal_level=minimal fail the repack regression tests, which require wal_level=replica. Add a temp config file to fix that. --- src/test/modules/injection_points/Makefile | 3 +++ src/test/modules/injection_points/meson.build | 4 ++++ src/test/modules/injection_points/wal_level.conf | 1 + 3 files changed, 8 insertions(+) create mode 100644 src/test/modules/injection_points/wal_level.conf diff --git a/src/test/modules/injection_points/Makefile b/src/test/modules/injection_points/Makefile index 2cd7d87c533..2c7abe93632 100644 --- a/src/test/modules/injection_points/Makefile +++ b/src/test/modules/injection_points/Makefile @@ -19,6 +19,9 @@ ISOLATION = basic \ syscache-update-pruned \ heap_lock_update +# some isolation tests require wal_level=replica +ISOLATION_OPTS = --temp-config $(top_srcdir)/src/test/modules/injection_points/wal_level.conf + # The injection points are cluster-wide, so disable installcheck NO_INSTALLCHECK = 1 diff --git a/src/test/modules/injection_points/meson.build b/src/test/modules/injection_points/meson.build index a414abb924b..7a838259685 100644 --- a/src/test/modules/injection_points/meson.build +++ b/src/test/modules/injection_points/meson.build @@ -53,5 +53,9 @@ tests += { 'runningcheck': false, # see syscache-update-pruned # Some tests wait for all snapshots, so avoid parallel execution 'runningcheck-parallel': false, + # some tests require wal_level=replica + 'regress_args': [ + '--temp-config', files('wal_level.conf'), + ], }, } diff --git a/src/test/modules/injection_points/wal_level.conf b/src/test/modules/injection_points/wal_level.conf new file mode 100644 index 00000000000..010abb193a8 --- /dev/null +++ b/src/test/modules/injection_points/wal_level.conf @@ -0,0 +1 @@ +wal_level=replica -- 2.47.3 --j4ov4p7gfxgiujzz-- ^ permalink raw reply [nested|flat] 176+ messages in thread
* [PATCH] Fix tests under wal_level=minimal @ 2026-04-07 11:16 Álvaro Herrera <[email protected]> 0 siblings, 0 replies; 176+ messages in thread From: Álvaro Herrera @ 2026-04-07 11:16 UTC (permalink / raw) Buildfarm members which have specifically configured to use wal_level=minimal fail the repack regression tests, which require wal_level=replica. Add a temp config file to fix that. --- src/test/modules/injection_points/Makefile | 3 +++ src/test/modules/injection_points/meson.build | 4 ++++ src/test/modules/injection_points/wal_level.conf | 1 + 3 files changed, 8 insertions(+) create mode 100644 src/test/modules/injection_points/wal_level.conf diff --git a/src/test/modules/injection_points/Makefile b/src/test/modules/injection_points/Makefile index 2cd7d87c533..2c7abe93632 100644 --- a/src/test/modules/injection_points/Makefile +++ b/src/test/modules/injection_points/Makefile @@ -19,6 +19,9 @@ ISOLATION = basic \ syscache-update-pruned \ heap_lock_update +# some isolation tests require wal_level=replica +ISOLATION_OPTS = --temp-config $(top_srcdir)/src/test/modules/injection_points/wal_level.conf + # The injection points are cluster-wide, so disable installcheck NO_INSTALLCHECK = 1 diff --git a/src/test/modules/injection_points/meson.build b/src/test/modules/injection_points/meson.build index a414abb924b..7a838259685 100644 --- a/src/test/modules/injection_points/meson.build +++ b/src/test/modules/injection_points/meson.build @@ -53,5 +53,9 @@ tests += { 'runningcheck': false, # see syscache-update-pruned # Some tests wait for all snapshots, so avoid parallel execution 'runningcheck-parallel': false, + # some tests require wal_level=replica + 'regress_args': [ + '--temp-config', files('wal_level.conf'), + ], }, } diff --git a/src/test/modules/injection_points/wal_level.conf b/src/test/modules/injection_points/wal_level.conf new file mode 100644 index 00000000000..010abb193a8 --- /dev/null +++ b/src/test/modules/injection_points/wal_level.conf @@ -0,0 +1 @@ +wal_level=replica -- 2.47.3 --j4ov4p7gfxgiujzz-- ^ permalink raw reply [nested|flat] 176+ messages in thread
* [PATCH] Fix tests under wal_level=minimal @ 2026-04-07 11:16 Álvaro Herrera <[email protected]> 0 siblings, 0 replies; 176+ messages in thread From: Álvaro Herrera @ 2026-04-07 11:16 UTC (permalink / raw) Buildfarm members which have specifically configured to use wal_level=minimal fail the repack regression tests, which require wal_level=replica. Add a temp config file to fix that. --- src/test/modules/injection_points/Makefile | 3 +++ src/test/modules/injection_points/meson.build | 4 ++++ src/test/modules/injection_points/wal_level.conf | 1 + 3 files changed, 8 insertions(+) create mode 100644 src/test/modules/injection_points/wal_level.conf diff --git a/src/test/modules/injection_points/Makefile b/src/test/modules/injection_points/Makefile index 2cd7d87c533..2c7abe93632 100644 --- a/src/test/modules/injection_points/Makefile +++ b/src/test/modules/injection_points/Makefile @@ -19,6 +19,9 @@ ISOLATION = basic \ syscache-update-pruned \ heap_lock_update +# some isolation tests require wal_level=replica +ISOLATION_OPTS = --temp-config $(top_srcdir)/src/test/modules/injection_points/wal_level.conf + # The injection points are cluster-wide, so disable installcheck NO_INSTALLCHECK = 1 diff --git a/src/test/modules/injection_points/meson.build b/src/test/modules/injection_points/meson.build index a414abb924b..7a838259685 100644 --- a/src/test/modules/injection_points/meson.build +++ b/src/test/modules/injection_points/meson.build @@ -53,5 +53,9 @@ tests += { 'runningcheck': false, # see syscache-update-pruned # Some tests wait for all snapshots, so avoid parallel execution 'runningcheck-parallel': false, + # some tests require wal_level=replica + 'regress_args': [ + '--temp-config', files('wal_level.conf'), + ], }, } diff --git a/src/test/modules/injection_points/wal_level.conf b/src/test/modules/injection_points/wal_level.conf new file mode 100644 index 00000000000..010abb193a8 --- /dev/null +++ b/src/test/modules/injection_points/wal_level.conf @@ -0,0 +1 @@ +wal_level=replica -- 2.47.3 --j4ov4p7gfxgiujzz-- ^ permalink raw reply [nested|flat] 176+ messages in thread
* [PATCH] Fix tests under wal_level=minimal @ 2026-04-07 11:16 Álvaro Herrera <[email protected]> 0 siblings, 0 replies; 176+ messages in thread From: Álvaro Herrera @ 2026-04-07 11:16 UTC (permalink / raw) Buildfarm members which have specifically configured to use wal_level=minimal fail the repack regression tests, which require wal_level=replica. Add a temp config file to fix that. --- src/test/modules/injection_points/Makefile | 3 +++ src/test/modules/injection_points/meson.build | 4 ++++ src/test/modules/injection_points/wal_level.conf | 1 + 3 files changed, 8 insertions(+) create mode 100644 src/test/modules/injection_points/wal_level.conf diff --git a/src/test/modules/injection_points/Makefile b/src/test/modules/injection_points/Makefile index 2cd7d87c533..2c7abe93632 100644 --- a/src/test/modules/injection_points/Makefile +++ b/src/test/modules/injection_points/Makefile @@ -19,6 +19,9 @@ ISOLATION = basic \ syscache-update-pruned \ heap_lock_update +# some isolation tests require wal_level=replica +ISOLATION_OPTS = --temp-config $(top_srcdir)/src/test/modules/injection_points/wal_level.conf + # The injection points are cluster-wide, so disable installcheck NO_INSTALLCHECK = 1 diff --git a/src/test/modules/injection_points/meson.build b/src/test/modules/injection_points/meson.build index a414abb924b..7a838259685 100644 --- a/src/test/modules/injection_points/meson.build +++ b/src/test/modules/injection_points/meson.build @@ -53,5 +53,9 @@ tests += { 'runningcheck': false, # see syscache-update-pruned # Some tests wait for all snapshots, so avoid parallel execution 'runningcheck-parallel': false, + # some tests require wal_level=replica + 'regress_args': [ + '--temp-config', files('wal_level.conf'), + ], }, } diff --git a/src/test/modules/injection_points/wal_level.conf b/src/test/modules/injection_points/wal_level.conf new file mode 100644 index 00000000000..010abb193a8 --- /dev/null +++ b/src/test/modules/injection_points/wal_level.conf @@ -0,0 +1 @@ +wal_level=replica -- 2.47.3 --j4ov4p7gfxgiujzz-- ^ permalink raw reply [nested|flat] 176+ messages in thread
* [PATCH] Fix tests under wal_level=minimal @ 2026-04-07 11:16 Álvaro Herrera <[email protected]> 0 siblings, 0 replies; 176+ messages in thread From: Álvaro Herrera @ 2026-04-07 11:16 UTC (permalink / raw) Buildfarm members which have specifically configured to use wal_level=minimal fail the repack regression tests, which require wal_level=replica. Add a temp config file to fix that. --- src/test/modules/injection_points/Makefile | 3 +++ src/test/modules/injection_points/meson.build | 4 ++++ src/test/modules/injection_points/wal_level.conf | 1 + 3 files changed, 8 insertions(+) create mode 100644 src/test/modules/injection_points/wal_level.conf diff --git a/src/test/modules/injection_points/Makefile b/src/test/modules/injection_points/Makefile index 2cd7d87c533..2c7abe93632 100644 --- a/src/test/modules/injection_points/Makefile +++ b/src/test/modules/injection_points/Makefile @@ -19,6 +19,9 @@ ISOLATION = basic \ syscache-update-pruned \ heap_lock_update +# some isolation tests require wal_level=replica +ISOLATION_OPTS = --temp-config $(top_srcdir)/src/test/modules/injection_points/wal_level.conf + # The injection points are cluster-wide, so disable installcheck NO_INSTALLCHECK = 1 diff --git a/src/test/modules/injection_points/meson.build b/src/test/modules/injection_points/meson.build index a414abb924b..7a838259685 100644 --- a/src/test/modules/injection_points/meson.build +++ b/src/test/modules/injection_points/meson.build @@ -53,5 +53,9 @@ tests += { 'runningcheck': false, # see syscache-update-pruned # Some tests wait for all snapshots, so avoid parallel execution 'runningcheck-parallel': false, + # some tests require wal_level=replica + 'regress_args': [ + '--temp-config', files('wal_level.conf'), + ], }, } diff --git a/src/test/modules/injection_points/wal_level.conf b/src/test/modules/injection_points/wal_level.conf new file mode 100644 index 00000000000..010abb193a8 --- /dev/null +++ b/src/test/modules/injection_points/wal_level.conf @@ -0,0 +1 @@ +wal_level=replica -- 2.47.3 --j4ov4p7gfxgiujzz-- ^ permalink raw reply [nested|flat] 176+ messages in thread
* [PATCH] Fix tests under wal_level=minimal @ 2026-04-07 11:16 Álvaro Herrera <[email protected]> 0 siblings, 0 replies; 176+ messages in thread From: Álvaro Herrera @ 2026-04-07 11:16 UTC (permalink / raw) Buildfarm members which have specifically configured to use wal_level=minimal fail the repack regression tests, which require wal_level=replica. Add a temp config file to fix that. --- src/test/modules/injection_points/Makefile | 3 +++ src/test/modules/injection_points/meson.build | 4 ++++ src/test/modules/injection_points/wal_level.conf | 1 + 3 files changed, 8 insertions(+) create mode 100644 src/test/modules/injection_points/wal_level.conf diff --git a/src/test/modules/injection_points/Makefile b/src/test/modules/injection_points/Makefile index 2cd7d87c533..2c7abe93632 100644 --- a/src/test/modules/injection_points/Makefile +++ b/src/test/modules/injection_points/Makefile @@ -19,6 +19,9 @@ ISOLATION = basic \ syscache-update-pruned \ heap_lock_update +# some isolation tests require wal_level=replica +ISOLATION_OPTS = --temp-config $(top_srcdir)/src/test/modules/injection_points/wal_level.conf + # The injection points are cluster-wide, so disable installcheck NO_INSTALLCHECK = 1 diff --git a/src/test/modules/injection_points/meson.build b/src/test/modules/injection_points/meson.build index a414abb924b..7a838259685 100644 --- a/src/test/modules/injection_points/meson.build +++ b/src/test/modules/injection_points/meson.build @@ -53,5 +53,9 @@ tests += { 'runningcheck': false, # see syscache-update-pruned # Some tests wait for all snapshots, so avoid parallel execution 'runningcheck-parallel': false, + # some tests require wal_level=replica + 'regress_args': [ + '--temp-config', files('wal_level.conf'), + ], }, } diff --git a/src/test/modules/injection_points/wal_level.conf b/src/test/modules/injection_points/wal_level.conf new file mode 100644 index 00000000000..010abb193a8 --- /dev/null +++ b/src/test/modules/injection_points/wal_level.conf @@ -0,0 +1 @@ +wal_level=replica -- 2.47.3 --j4ov4p7gfxgiujzz-- ^ permalink raw reply [nested|flat] 176+ messages in thread
* [PATCH] Fix tests under wal_level=minimal @ 2026-04-07 11:16 Álvaro Herrera <[email protected]> 0 siblings, 0 replies; 176+ messages in thread From: Álvaro Herrera @ 2026-04-07 11:16 UTC (permalink / raw) Buildfarm members which have specifically configured to use wal_level=minimal fail the repack regression tests, which require wal_level=replica. Add a temp config file to fix that. --- src/test/modules/injection_points/Makefile | 3 +++ src/test/modules/injection_points/meson.build | 4 ++++ src/test/modules/injection_points/wal_level.conf | 1 + 3 files changed, 8 insertions(+) create mode 100644 src/test/modules/injection_points/wal_level.conf diff --git a/src/test/modules/injection_points/Makefile b/src/test/modules/injection_points/Makefile index 2cd7d87c533..2c7abe93632 100644 --- a/src/test/modules/injection_points/Makefile +++ b/src/test/modules/injection_points/Makefile @@ -19,6 +19,9 @@ ISOLATION = basic \ syscache-update-pruned \ heap_lock_update +# some isolation tests require wal_level=replica +ISOLATION_OPTS = --temp-config $(top_srcdir)/src/test/modules/injection_points/wal_level.conf + # The injection points are cluster-wide, so disable installcheck NO_INSTALLCHECK = 1 diff --git a/src/test/modules/injection_points/meson.build b/src/test/modules/injection_points/meson.build index a414abb924b..7a838259685 100644 --- a/src/test/modules/injection_points/meson.build +++ b/src/test/modules/injection_points/meson.build @@ -53,5 +53,9 @@ tests += { 'runningcheck': false, # see syscache-update-pruned # Some tests wait for all snapshots, so avoid parallel execution 'runningcheck-parallel': false, + # some tests require wal_level=replica + 'regress_args': [ + '--temp-config', files('wal_level.conf'), + ], }, } diff --git a/src/test/modules/injection_points/wal_level.conf b/src/test/modules/injection_points/wal_level.conf new file mode 100644 index 00000000000..010abb193a8 --- /dev/null +++ b/src/test/modules/injection_points/wal_level.conf @@ -0,0 +1 @@ +wal_level=replica -- 2.47.3 --j4ov4p7gfxgiujzz-- ^ permalink raw reply [nested|flat] 176+ messages in thread
* [PATCH] Fix tests under wal_level=minimal @ 2026-04-07 11:16 Álvaro Herrera <[email protected]> 0 siblings, 0 replies; 176+ messages in thread From: Álvaro Herrera @ 2026-04-07 11:16 UTC (permalink / raw) Buildfarm members which have specifically configured to use wal_level=minimal fail the repack regression tests, which require wal_level=replica. Add a temp config file to fix that. --- src/test/modules/injection_points/Makefile | 3 +++ src/test/modules/injection_points/meson.build | 4 ++++ src/test/modules/injection_points/wal_level.conf | 1 + 3 files changed, 8 insertions(+) create mode 100644 src/test/modules/injection_points/wal_level.conf diff --git a/src/test/modules/injection_points/Makefile b/src/test/modules/injection_points/Makefile index 2cd7d87c533..2c7abe93632 100644 --- a/src/test/modules/injection_points/Makefile +++ b/src/test/modules/injection_points/Makefile @@ -19,6 +19,9 @@ ISOLATION = basic \ syscache-update-pruned \ heap_lock_update +# some isolation tests require wal_level=replica +ISOLATION_OPTS = --temp-config $(top_srcdir)/src/test/modules/injection_points/wal_level.conf + # The injection points are cluster-wide, so disable installcheck NO_INSTALLCHECK = 1 diff --git a/src/test/modules/injection_points/meson.build b/src/test/modules/injection_points/meson.build index a414abb924b..7a838259685 100644 --- a/src/test/modules/injection_points/meson.build +++ b/src/test/modules/injection_points/meson.build @@ -53,5 +53,9 @@ tests += { 'runningcheck': false, # see syscache-update-pruned # Some tests wait for all snapshots, so avoid parallel execution 'runningcheck-parallel': false, + # some tests require wal_level=replica + 'regress_args': [ + '--temp-config', files('wal_level.conf'), + ], }, } diff --git a/src/test/modules/injection_points/wal_level.conf b/src/test/modules/injection_points/wal_level.conf new file mode 100644 index 00000000000..010abb193a8 --- /dev/null +++ b/src/test/modules/injection_points/wal_level.conf @@ -0,0 +1 @@ +wal_level=replica -- 2.47.3 --j4ov4p7gfxgiujzz-- ^ permalink raw reply [nested|flat] 176+ messages in thread
* [PATCH] Fix tests under wal_level=minimal @ 2026-04-07 11:16 Álvaro Herrera <[email protected]> 0 siblings, 0 replies; 176+ messages in thread From: Álvaro Herrera @ 2026-04-07 11:16 UTC (permalink / raw) Buildfarm members which have specifically configured to use wal_level=minimal fail the repack regression tests, which require wal_level=replica. Add a temp config file to fix that. --- src/test/modules/injection_points/Makefile | 3 +++ src/test/modules/injection_points/meson.build | 4 ++++ src/test/modules/injection_points/wal_level.conf | 1 + 3 files changed, 8 insertions(+) create mode 100644 src/test/modules/injection_points/wal_level.conf diff --git a/src/test/modules/injection_points/Makefile b/src/test/modules/injection_points/Makefile index 2cd7d87c533..2c7abe93632 100644 --- a/src/test/modules/injection_points/Makefile +++ b/src/test/modules/injection_points/Makefile @@ -19,6 +19,9 @@ ISOLATION = basic \ syscache-update-pruned \ heap_lock_update +# some isolation tests require wal_level=replica +ISOLATION_OPTS = --temp-config $(top_srcdir)/src/test/modules/injection_points/wal_level.conf + # The injection points are cluster-wide, so disable installcheck NO_INSTALLCHECK = 1 diff --git a/src/test/modules/injection_points/meson.build b/src/test/modules/injection_points/meson.build index a414abb924b..7a838259685 100644 --- a/src/test/modules/injection_points/meson.build +++ b/src/test/modules/injection_points/meson.build @@ -53,5 +53,9 @@ tests += { 'runningcheck': false, # see syscache-update-pruned # Some tests wait for all snapshots, so avoid parallel execution 'runningcheck-parallel': false, + # some tests require wal_level=replica + 'regress_args': [ + '--temp-config', files('wal_level.conf'), + ], }, } diff --git a/src/test/modules/injection_points/wal_level.conf b/src/test/modules/injection_points/wal_level.conf new file mode 100644 index 00000000000..010abb193a8 --- /dev/null +++ b/src/test/modules/injection_points/wal_level.conf @@ -0,0 +1 @@ +wal_level=replica -- 2.47.3 --j4ov4p7gfxgiujzz-- ^ permalink raw reply [nested|flat] 176+ messages in thread
* [PATCH] Fix tests under wal_level=minimal @ 2026-04-07 11:16 Álvaro Herrera <[email protected]> 0 siblings, 0 replies; 176+ messages in thread From: Álvaro Herrera @ 2026-04-07 11:16 UTC (permalink / raw) Buildfarm members which have specifically configured to use wal_level=minimal fail the repack regression tests, which require wal_level=replica. Add a temp config file to fix that. --- src/test/modules/injection_points/Makefile | 3 +++ src/test/modules/injection_points/meson.build | 4 ++++ src/test/modules/injection_points/wal_level.conf | 1 + 3 files changed, 8 insertions(+) create mode 100644 src/test/modules/injection_points/wal_level.conf diff --git a/src/test/modules/injection_points/Makefile b/src/test/modules/injection_points/Makefile index 2cd7d87c533..2c7abe93632 100644 --- a/src/test/modules/injection_points/Makefile +++ b/src/test/modules/injection_points/Makefile @@ -19,6 +19,9 @@ ISOLATION = basic \ syscache-update-pruned \ heap_lock_update +# some isolation tests require wal_level=replica +ISOLATION_OPTS = --temp-config $(top_srcdir)/src/test/modules/injection_points/wal_level.conf + # The injection points are cluster-wide, so disable installcheck NO_INSTALLCHECK = 1 diff --git a/src/test/modules/injection_points/meson.build b/src/test/modules/injection_points/meson.build index a414abb924b..7a838259685 100644 --- a/src/test/modules/injection_points/meson.build +++ b/src/test/modules/injection_points/meson.build @@ -53,5 +53,9 @@ tests += { 'runningcheck': false, # see syscache-update-pruned # Some tests wait for all snapshots, so avoid parallel execution 'runningcheck-parallel': false, + # some tests require wal_level=replica + 'regress_args': [ + '--temp-config', files('wal_level.conf'), + ], }, } diff --git a/src/test/modules/injection_points/wal_level.conf b/src/test/modules/injection_points/wal_level.conf new file mode 100644 index 00000000000..010abb193a8 --- /dev/null +++ b/src/test/modules/injection_points/wal_level.conf @@ -0,0 +1 @@ +wal_level=replica -- 2.47.3 --j4ov4p7gfxgiujzz-- ^ permalink raw reply [nested|flat] 176+ messages in thread
* [PATCH] Fix tests under wal_level=minimal @ 2026-04-07 11:16 Álvaro Herrera <[email protected]> 0 siblings, 0 replies; 176+ messages in thread From: Álvaro Herrera @ 2026-04-07 11:16 UTC (permalink / raw) Buildfarm members which have specifically configured to use wal_level=minimal fail the repack regression tests, which require wal_level=replica. Add a temp config file to fix that. --- src/test/modules/injection_points/Makefile | 3 +++ src/test/modules/injection_points/meson.build | 4 ++++ src/test/modules/injection_points/wal_level.conf | 1 + 3 files changed, 8 insertions(+) create mode 100644 src/test/modules/injection_points/wal_level.conf diff --git a/src/test/modules/injection_points/Makefile b/src/test/modules/injection_points/Makefile index 2cd7d87c533..2c7abe93632 100644 --- a/src/test/modules/injection_points/Makefile +++ b/src/test/modules/injection_points/Makefile @@ -19,6 +19,9 @@ ISOLATION = basic \ syscache-update-pruned \ heap_lock_update +# some isolation tests require wal_level=replica +ISOLATION_OPTS = --temp-config $(top_srcdir)/src/test/modules/injection_points/wal_level.conf + # The injection points are cluster-wide, so disable installcheck NO_INSTALLCHECK = 1 diff --git a/src/test/modules/injection_points/meson.build b/src/test/modules/injection_points/meson.build index a414abb924b..7a838259685 100644 --- a/src/test/modules/injection_points/meson.build +++ b/src/test/modules/injection_points/meson.build @@ -53,5 +53,9 @@ tests += { 'runningcheck': false, # see syscache-update-pruned # Some tests wait for all snapshots, so avoid parallel execution 'runningcheck-parallel': false, + # some tests require wal_level=replica + 'regress_args': [ + '--temp-config', files('wal_level.conf'), + ], }, } diff --git a/src/test/modules/injection_points/wal_level.conf b/src/test/modules/injection_points/wal_level.conf new file mode 100644 index 00000000000..010abb193a8 --- /dev/null +++ b/src/test/modules/injection_points/wal_level.conf @@ -0,0 +1 @@ +wal_level=replica -- 2.47.3 --j4ov4p7gfxgiujzz-- ^ permalink raw reply [nested|flat] 176+ messages in thread
* [PATCH] Fix tests under wal_level=minimal @ 2026-04-07 11:16 Álvaro Herrera <[email protected]> 0 siblings, 0 replies; 176+ messages in thread From: Álvaro Herrera @ 2026-04-07 11:16 UTC (permalink / raw) Buildfarm members which have specifically configured to use wal_level=minimal fail the repack regression tests, which require wal_level=replica. Add a temp config file to fix that. --- src/test/modules/injection_points/Makefile | 3 +++ src/test/modules/injection_points/meson.build | 4 ++++ src/test/modules/injection_points/wal_level.conf | 1 + 3 files changed, 8 insertions(+) create mode 100644 src/test/modules/injection_points/wal_level.conf diff --git a/src/test/modules/injection_points/Makefile b/src/test/modules/injection_points/Makefile index 2cd7d87c533..2c7abe93632 100644 --- a/src/test/modules/injection_points/Makefile +++ b/src/test/modules/injection_points/Makefile @@ -19,6 +19,9 @@ ISOLATION = basic \ syscache-update-pruned \ heap_lock_update +# some isolation tests require wal_level=replica +ISOLATION_OPTS = --temp-config $(top_srcdir)/src/test/modules/injection_points/wal_level.conf + # The injection points are cluster-wide, so disable installcheck NO_INSTALLCHECK = 1 diff --git a/src/test/modules/injection_points/meson.build b/src/test/modules/injection_points/meson.build index a414abb924b..7a838259685 100644 --- a/src/test/modules/injection_points/meson.build +++ b/src/test/modules/injection_points/meson.build @@ -53,5 +53,9 @@ tests += { 'runningcheck': false, # see syscache-update-pruned # Some tests wait for all snapshots, so avoid parallel execution 'runningcheck-parallel': false, + # some tests require wal_level=replica + 'regress_args': [ + '--temp-config', files('wal_level.conf'), + ], }, } diff --git a/src/test/modules/injection_points/wal_level.conf b/src/test/modules/injection_points/wal_level.conf new file mode 100644 index 00000000000..010abb193a8 --- /dev/null +++ b/src/test/modules/injection_points/wal_level.conf @@ -0,0 +1 @@ +wal_level=replica -- 2.47.3 --j4ov4p7gfxgiujzz-- ^ permalink raw reply [nested|flat] 176+ messages in thread
* [PATCH] Fix tests under wal_level=minimal @ 2026-04-07 11:16 Álvaro Herrera <[email protected]> 0 siblings, 0 replies; 176+ messages in thread From: Álvaro Herrera @ 2026-04-07 11:16 UTC (permalink / raw) Buildfarm members which have specifically configured to use wal_level=minimal fail the repack regression tests, which require wal_level=replica. Add a temp config file to fix that. --- src/test/modules/injection_points/Makefile | 3 +++ src/test/modules/injection_points/meson.build | 4 ++++ src/test/modules/injection_points/wal_level.conf | 1 + 3 files changed, 8 insertions(+) create mode 100644 src/test/modules/injection_points/wal_level.conf diff --git a/src/test/modules/injection_points/Makefile b/src/test/modules/injection_points/Makefile index 2cd7d87c533..2c7abe93632 100644 --- a/src/test/modules/injection_points/Makefile +++ b/src/test/modules/injection_points/Makefile @@ -19,6 +19,9 @@ ISOLATION = basic \ syscache-update-pruned \ heap_lock_update +# some isolation tests require wal_level=replica +ISOLATION_OPTS = --temp-config $(top_srcdir)/src/test/modules/injection_points/wal_level.conf + # The injection points are cluster-wide, so disable installcheck NO_INSTALLCHECK = 1 diff --git a/src/test/modules/injection_points/meson.build b/src/test/modules/injection_points/meson.build index a414abb924b..7a838259685 100644 --- a/src/test/modules/injection_points/meson.build +++ b/src/test/modules/injection_points/meson.build @@ -53,5 +53,9 @@ tests += { 'runningcheck': false, # see syscache-update-pruned # Some tests wait for all snapshots, so avoid parallel execution 'runningcheck-parallel': false, + # some tests require wal_level=replica + 'regress_args': [ + '--temp-config', files('wal_level.conf'), + ], }, } diff --git a/src/test/modules/injection_points/wal_level.conf b/src/test/modules/injection_points/wal_level.conf new file mode 100644 index 00000000000..010abb193a8 --- /dev/null +++ b/src/test/modules/injection_points/wal_level.conf @@ -0,0 +1 @@ +wal_level=replica -- 2.47.3 --j4ov4p7gfxgiujzz-- ^ permalink raw reply [nested|flat] 176+ messages in thread
* [PATCH] Fix tests under wal_level=minimal @ 2026-04-07 11:16 Álvaro Herrera <[email protected]> 0 siblings, 0 replies; 176+ messages in thread From: Álvaro Herrera @ 2026-04-07 11:16 UTC (permalink / raw) Buildfarm members which have specifically configured to use wal_level=minimal fail the repack regression tests, which require wal_level=replica. Add a temp config file to fix that. --- src/test/modules/injection_points/Makefile | 3 +++ src/test/modules/injection_points/meson.build | 4 ++++ src/test/modules/injection_points/wal_level.conf | 1 + 3 files changed, 8 insertions(+) create mode 100644 src/test/modules/injection_points/wal_level.conf diff --git a/src/test/modules/injection_points/Makefile b/src/test/modules/injection_points/Makefile index 2cd7d87c533..2c7abe93632 100644 --- a/src/test/modules/injection_points/Makefile +++ b/src/test/modules/injection_points/Makefile @@ -19,6 +19,9 @@ ISOLATION = basic \ syscache-update-pruned \ heap_lock_update +# some isolation tests require wal_level=replica +ISOLATION_OPTS = --temp-config $(top_srcdir)/src/test/modules/injection_points/wal_level.conf + # The injection points are cluster-wide, so disable installcheck NO_INSTALLCHECK = 1 diff --git a/src/test/modules/injection_points/meson.build b/src/test/modules/injection_points/meson.build index a414abb924b..7a838259685 100644 --- a/src/test/modules/injection_points/meson.build +++ b/src/test/modules/injection_points/meson.build @@ -53,5 +53,9 @@ tests += { 'runningcheck': false, # see syscache-update-pruned # Some tests wait for all snapshots, so avoid parallel execution 'runningcheck-parallel': false, + # some tests require wal_level=replica + 'regress_args': [ + '--temp-config', files('wal_level.conf'), + ], }, } diff --git a/src/test/modules/injection_points/wal_level.conf b/src/test/modules/injection_points/wal_level.conf new file mode 100644 index 00000000000..010abb193a8 --- /dev/null +++ b/src/test/modules/injection_points/wal_level.conf @@ -0,0 +1 @@ +wal_level=replica -- 2.47.3 --j4ov4p7gfxgiujzz-- ^ permalink raw reply [nested|flat] 176+ messages in thread
* [PATCH] Fix tests under wal_level=minimal @ 2026-04-07 11:16 Álvaro Herrera <[email protected]> 0 siblings, 0 replies; 176+ messages in thread From: Álvaro Herrera @ 2026-04-07 11:16 UTC (permalink / raw) Buildfarm members which have specifically configured to use wal_level=minimal fail the repack regression tests, which require wal_level=replica. Add a temp config file to fix that. --- src/test/modules/injection_points/Makefile | 3 +++ src/test/modules/injection_points/meson.build | 4 ++++ src/test/modules/injection_points/wal_level.conf | 1 + 3 files changed, 8 insertions(+) create mode 100644 src/test/modules/injection_points/wal_level.conf diff --git a/src/test/modules/injection_points/Makefile b/src/test/modules/injection_points/Makefile index 2cd7d87c533..2c7abe93632 100644 --- a/src/test/modules/injection_points/Makefile +++ b/src/test/modules/injection_points/Makefile @@ -19,6 +19,9 @@ ISOLATION = basic \ syscache-update-pruned \ heap_lock_update +# some isolation tests require wal_level=replica +ISOLATION_OPTS = --temp-config $(top_srcdir)/src/test/modules/injection_points/wal_level.conf + # The injection points are cluster-wide, so disable installcheck NO_INSTALLCHECK = 1 diff --git a/src/test/modules/injection_points/meson.build b/src/test/modules/injection_points/meson.build index a414abb924b..7a838259685 100644 --- a/src/test/modules/injection_points/meson.build +++ b/src/test/modules/injection_points/meson.build @@ -53,5 +53,9 @@ tests += { 'runningcheck': false, # see syscache-update-pruned # Some tests wait for all snapshots, so avoid parallel execution 'runningcheck-parallel': false, + # some tests require wal_level=replica + 'regress_args': [ + '--temp-config', files('wal_level.conf'), + ], }, } diff --git a/src/test/modules/injection_points/wal_level.conf b/src/test/modules/injection_points/wal_level.conf new file mode 100644 index 00000000000..010abb193a8 --- /dev/null +++ b/src/test/modules/injection_points/wal_level.conf @@ -0,0 +1 @@ +wal_level=replica -- 2.47.3 --j4ov4p7gfxgiujzz-- ^ permalink raw reply [nested|flat] 176+ messages in thread
* [PATCH] Fix tests under wal_level=minimal @ 2026-04-07 11:16 Álvaro Herrera <[email protected]> 0 siblings, 0 replies; 176+ messages in thread From: Álvaro Herrera @ 2026-04-07 11:16 UTC (permalink / raw) Buildfarm members which have specifically configured to use wal_level=minimal fail the repack regression tests, which require wal_level=replica. Add a temp config file to fix that. --- src/test/modules/injection_points/Makefile | 3 +++ src/test/modules/injection_points/meson.build | 4 ++++ src/test/modules/injection_points/wal_level.conf | 1 + 3 files changed, 8 insertions(+) create mode 100644 src/test/modules/injection_points/wal_level.conf diff --git a/src/test/modules/injection_points/Makefile b/src/test/modules/injection_points/Makefile index 2cd7d87c533..2c7abe93632 100644 --- a/src/test/modules/injection_points/Makefile +++ b/src/test/modules/injection_points/Makefile @@ -19,6 +19,9 @@ ISOLATION = basic \ syscache-update-pruned \ heap_lock_update +# some isolation tests require wal_level=replica +ISOLATION_OPTS = --temp-config $(top_srcdir)/src/test/modules/injection_points/wal_level.conf + # The injection points are cluster-wide, so disable installcheck NO_INSTALLCHECK = 1 diff --git a/src/test/modules/injection_points/meson.build b/src/test/modules/injection_points/meson.build index a414abb924b..7a838259685 100644 --- a/src/test/modules/injection_points/meson.build +++ b/src/test/modules/injection_points/meson.build @@ -53,5 +53,9 @@ tests += { 'runningcheck': false, # see syscache-update-pruned # Some tests wait for all snapshots, so avoid parallel execution 'runningcheck-parallel': false, + # some tests require wal_level=replica + 'regress_args': [ + '--temp-config', files('wal_level.conf'), + ], }, } diff --git a/src/test/modules/injection_points/wal_level.conf b/src/test/modules/injection_points/wal_level.conf new file mode 100644 index 00000000000..010abb193a8 --- /dev/null +++ b/src/test/modules/injection_points/wal_level.conf @@ -0,0 +1 @@ +wal_level=replica -- 2.47.3 --j4ov4p7gfxgiujzz-- ^ permalink raw reply [nested|flat] 176+ messages in thread
* [PATCH] Fix tests under wal_level=minimal @ 2026-04-07 11:16 Álvaro Herrera <[email protected]> 0 siblings, 0 replies; 176+ messages in thread From: Álvaro Herrera @ 2026-04-07 11:16 UTC (permalink / raw) Buildfarm members which have specifically configured to use wal_level=minimal fail the repack regression tests, which require wal_level=replica. Add a temp config file to fix that. --- src/test/modules/injection_points/Makefile | 3 +++ src/test/modules/injection_points/meson.build | 4 ++++ src/test/modules/injection_points/wal_level.conf | 1 + 3 files changed, 8 insertions(+) create mode 100644 src/test/modules/injection_points/wal_level.conf diff --git a/src/test/modules/injection_points/Makefile b/src/test/modules/injection_points/Makefile index 2cd7d87c533..2c7abe93632 100644 --- a/src/test/modules/injection_points/Makefile +++ b/src/test/modules/injection_points/Makefile @@ -19,6 +19,9 @@ ISOLATION = basic \ syscache-update-pruned \ heap_lock_update +# some isolation tests require wal_level=replica +ISOLATION_OPTS = --temp-config $(top_srcdir)/src/test/modules/injection_points/wal_level.conf + # The injection points are cluster-wide, so disable installcheck NO_INSTALLCHECK = 1 diff --git a/src/test/modules/injection_points/meson.build b/src/test/modules/injection_points/meson.build index a414abb924b..7a838259685 100644 --- a/src/test/modules/injection_points/meson.build +++ b/src/test/modules/injection_points/meson.build @@ -53,5 +53,9 @@ tests += { 'runningcheck': false, # see syscache-update-pruned # Some tests wait for all snapshots, so avoid parallel execution 'runningcheck-parallel': false, + # some tests require wal_level=replica + 'regress_args': [ + '--temp-config', files('wal_level.conf'), + ], }, } diff --git a/src/test/modules/injection_points/wal_level.conf b/src/test/modules/injection_points/wal_level.conf new file mode 100644 index 00000000000..010abb193a8 --- /dev/null +++ b/src/test/modules/injection_points/wal_level.conf @@ -0,0 +1 @@ +wal_level=replica -- 2.47.3 --j4ov4p7gfxgiujzz-- ^ permalink raw reply [nested|flat] 176+ messages in thread
* [PATCH] Fix tests under wal_level=minimal @ 2026-04-07 11:16 Álvaro Herrera <[email protected]> 0 siblings, 0 replies; 176+ messages in thread From: Álvaro Herrera @ 2026-04-07 11:16 UTC (permalink / raw) Buildfarm members which have specifically configured to use wal_level=minimal fail the repack regression tests, which require wal_level=replica. Add a temp config file to fix that. --- src/test/modules/injection_points/Makefile | 3 +++ src/test/modules/injection_points/meson.build | 4 ++++ src/test/modules/injection_points/wal_level.conf | 1 + 3 files changed, 8 insertions(+) create mode 100644 src/test/modules/injection_points/wal_level.conf diff --git a/src/test/modules/injection_points/Makefile b/src/test/modules/injection_points/Makefile index 2cd7d87c533..2c7abe93632 100644 --- a/src/test/modules/injection_points/Makefile +++ b/src/test/modules/injection_points/Makefile @@ -19,6 +19,9 @@ ISOLATION = basic \ syscache-update-pruned \ heap_lock_update +# some isolation tests require wal_level=replica +ISOLATION_OPTS = --temp-config $(top_srcdir)/src/test/modules/injection_points/wal_level.conf + # The injection points are cluster-wide, so disable installcheck NO_INSTALLCHECK = 1 diff --git a/src/test/modules/injection_points/meson.build b/src/test/modules/injection_points/meson.build index a414abb924b..7a838259685 100644 --- a/src/test/modules/injection_points/meson.build +++ b/src/test/modules/injection_points/meson.build @@ -53,5 +53,9 @@ tests += { 'runningcheck': false, # see syscache-update-pruned # Some tests wait for all snapshots, so avoid parallel execution 'runningcheck-parallel': false, + # some tests require wal_level=replica + 'regress_args': [ + '--temp-config', files('wal_level.conf'), + ], }, } diff --git a/src/test/modules/injection_points/wal_level.conf b/src/test/modules/injection_points/wal_level.conf new file mode 100644 index 00000000000..010abb193a8 --- /dev/null +++ b/src/test/modules/injection_points/wal_level.conf @@ -0,0 +1 @@ +wal_level=replica -- 2.47.3 --j4ov4p7gfxgiujzz-- ^ permalink raw reply [nested|flat] 176+ messages in thread
* [PATCH] Fix tests under wal_level=minimal @ 2026-04-07 11:16 Álvaro Herrera <[email protected]> 0 siblings, 0 replies; 176+ messages in thread From: Álvaro Herrera @ 2026-04-07 11:16 UTC (permalink / raw) Buildfarm members which have specifically configured to use wal_level=minimal fail the repack regression tests, which require wal_level=replica. Add a temp config file to fix that. --- src/test/modules/injection_points/Makefile | 3 +++ src/test/modules/injection_points/meson.build | 4 ++++ src/test/modules/injection_points/wal_level.conf | 1 + 3 files changed, 8 insertions(+) create mode 100644 src/test/modules/injection_points/wal_level.conf diff --git a/src/test/modules/injection_points/Makefile b/src/test/modules/injection_points/Makefile index 2cd7d87c533..2c7abe93632 100644 --- a/src/test/modules/injection_points/Makefile +++ b/src/test/modules/injection_points/Makefile @@ -19,6 +19,9 @@ ISOLATION = basic \ syscache-update-pruned \ heap_lock_update +# some isolation tests require wal_level=replica +ISOLATION_OPTS = --temp-config $(top_srcdir)/src/test/modules/injection_points/wal_level.conf + # The injection points are cluster-wide, so disable installcheck NO_INSTALLCHECK = 1 diff --git a/src/test/modules/injection_points/meson.build b/src/test/modules/injection_points/meson.build index a414abb924b..7a838259685 100644 --- a/src/test/modules/injection_points/meson.build +++ b/src/test/modules/injection_points/meson.build @@ -53,5 +53,9 @@ tests += { 'runningcheck': false, # see syscache-update-pruned # Some tests wait for all snapshots, so avoid parallel execution 'runningcheck-parallel': false, + # some tests require wal_level=replica + 'regress_args': [ + '--temp-config', files('wal_level.conf'), + ], }, } diff --git a/src/test/modules/injection_points/wal_level.conf b/src/test/modules/injection_points/wal_level.conf new file mode 100644 index 00000000000..010abb193a8 --- /dev/null +++ b/src/test/modules/injection_points/wal_level.conf @@ -0,0 +1 @@ +wal_level=replica -- 2.47.3 --j4ov4p7gfxgiujzz-- ^ permalink raw reply [nested|flat] 176+ messages in thread
* [PATCH] Fix tests under wal_level=minimal @ 2026-04-07 11:16 Álvaro Herrera <[email protected]> 0 siblings, 0 replies; 176+ messages in thread From: Álvaro Herrera @ 2026-04-07 11:16 UTC (permalink / raw) Buildfarm members which have specifically configured to use wal_level=minimal fail the repack regression tests, which require wal_level=replica. Add a temp config file to fix that. --- src/test/modules/injection_points/Makefile | 3 +++ src/test/modules/injection_points/meson.build | 4 ++++ src/test/modules/injection_points/wal_level.conf | 1 + 3 files changed, 8 insertions(+) create mode 100644 src/test/modules/injection_points/wal_level.conf diff --git a/src/test/modules/injection_points/Makefile b/src/test/modules/injection_points/Makefile index 2cd7d87c533..2c7abe93632 100644 --- a/src/test/modules/injection_points/Makefile +++ b/src/test/modules/injection_points/Makefile @@ -19,6 +19,9 @@ ISOLATION = basic \ syscache-update-pruned \ heap_lock_update +# some isolation tests require wal_level=replica +ISOLATION_OPTS = --temp-config $(top_srcdir)/src/test/modules/injection_points/wal_level.conf + # The injection points are cluster-wide, so disable installcheck NO_INSTALLCHECK = 1 diff --git a/src/test/modules/injection_points/meson.build b/src/test/modules/injection_points/meson.build index a414abb924b..7a838259685 100644 --- a/src/test/modules/injection_points/meson.build +++ b/src/test/modules/injection_points/meson.build @@ -53,5 +53,9 @@ tests += { 'runningcheck': false, # see syscache-update-pruned # Some tests wait for all snapshots, so avoid parallel execution 'runningcheck-parallel': false, + # some tests require wal_level=replica + 'regress_args': [ + '--temp-config', files('wal_level.conf'), + ], }, } diff --git a/src/test/modules/injection_points/wal_level.conf b/src/test/modules/injection_points/wal_level.conf new file mode 100644 index 00000000000..010abb193a8 --- /dev/null +++ b/src/test/modules/injection_points/wal_level.conf @@ -0,0 +1 @@ +wal_level=replica -- 2.47.3 --j4ov4p7gfxgiujzz-- ^ permalink raw reply [nested|flat] 176+ messages in thread
* [PATCH] Fix tests under wal_level=minimal @ 2026-04-07 11:16 Álvaro Herrera <[email protected]> 0 siblings, 0 replies; 176+ messages in thread From: Álvaro Herrera @ 2026-04-07 11:16 UTC (permalink / raw) Buildfarm members which have specifically configured to use wal_level=minimal fail the repack regression tests, which require wal_level=replica. Add a temp config file to fix that. --- src/test/modules/injection_points/Makefile | 3 +++ src/test/modules/injection_points/meson.build | 4 ++++ src/test/modules/injection_points/wal_level.conf | 1 + 3 files changed, 8 insertions(+) create mode 100644 src/test/modules/injection_points/wal_level.conf diff --git a/src/test/modules/injection_points/Makefile b/src/test/modules/injection_points/Makefile index 2cd7d87c533..2c7abe93632 100644 --- a/src/test/modules/injection_points/Makefile +++ b/src/test/modules/injection_points/Makefile @@ -19,6 +19,9 @@ ISOLATION = basic \ syscache-update-pruned \ heap_lock_update +# some isolation tests require wal_level=replica +ISOLATION_OPTS = --temp-config $(top_srcdir)/src/test/modules/injection_points/wal_level.conf + # The injection points are cluster-wide, so disable installcheck NO_INSTALLCHECK = 1 diff --git a/src/test/modules/injection_points/meson.build b/src/test/modules/injection_points/meson.build index a414abb924b..7a838259685 100644 --- a/src/test/modules/injection_points/meson.build +++ b/src/test/modules/injection_points/meson.build @@ -53,5 +53,9 @@ tests += { 'runningcheck': false, # see syscache-update-pruned # Some tests wait for all snapshots, so avoid parallel execution 'runningcheck-parallel': false, + # some tests require wal_level=replica + 'regress_args': [ + '--temp-config', files('wal_level.conf'), + ], }, } diff --git a/src/test/modules/injection_points/wal_level.conf b/src/test/modules/injection_points/wal_level.conf new file mode 100644 index 00000000000..010abb193a8 --- /dev/null +++ b/src/test/modules/injection_points/wal_level.conf @@ -0,0 +1 @@ +wal_level=replica -- 2.47.3 --j4ov4p7gfxgiujzz-- ^ permalink raw reply [nested|flat] 176+ messages in thread
* [PATCH] Fix tests under wal_level=minimal @ 2026-04-07 11:16 Álvaro Herrera <[email protected]> 0 siblings, 0 replies; 176+ messages in thread From: Álvaro Herrera @ 2026-04-07 11:16 UTC (permalink / raw) Buildfarm members which have specifically configured to use wal_level=minimal fail the repack regression tests, which require wal_level=replica. Add a temp config file to fix that. --- src/test/modules/injection_points/Makefile | 3 +++ src/test/modules/injection_points/meson.build | 4 ++++ src/test/modules/injection_points/wal_level.conf | 1 + 3 files changed, 8 insertions(+) create mode 100644 src/test/modules/injection_points/wal_level.conf diff --git a/src/test/modules/injection_points/Makefile b/src/test/modules/injection_points/Makefile index 2cd7d87c533..2c7abe93632 100644 --- a/src/test/modules/injection_points/Makefile +++ b/src/test/modules/injection_points/Makefile @@ -19,6 +19,9 @@ ISOLATION = basic \ syscache-update-pruned \ heap_lock_update +# some isolation tests require wal_level=replica +ISOLATION_OPTS = --temp-config $(top_srcdir)/src/test/modules/injection_points/wal_level.conf + # The injection points are cluster-wide, so disable installcheck NO_INSTALLCHECK = 1 diff --git a/src/test/modules/injection_points/meson.build b/src/test/modules/injection_points/meson.build index a414abb924b..7a838259685 100644 --- a/src/test/modules/injection_points/meson.build +++ b/src/test/modules/injection_points/meson.build @@ -53,5 +53,9 @@ tests += { 'runningcheck': false, # see syscache-update-pruned # Some tests wait for all snapshots, so avoid parallel execution 'runningcheck-parallel': false, + # some tests require wal_level=replica + 'regress_args': [ + '--temp-config', files('wal_level.conf'), + ], }, } diff --git a/src/test/modules/injection_points/wal_level.conf b/src/test/modules/injection_points/wal_level.conf new file mode 100644 index 00000000000..010abb193a8 --- /dev/null +++ b/src/test/modules/injection_points/wal_level.conf @@ -0,0 +1 @@ +wal_level=replica -- 2.47.3 --j4ov4p7gfxgiujzz-- ^ permalink raw reply [nested|flat] 176+ messages in thread
* [PATCH] Fix tests under wal_level=minimal @ 2026-04-07 11:16 Álvaro Herrera <[email protected]> 0 siblings, 0 replies; 176+ messages in thread From: Álvaro Herrera @ 2026-04-07 11:16 UTC (permalink / raw) Buildfarm members which have specifically configured to use wal_level=minimal fail the repack regression tests, which require wal_level=replica. Add a temp config file to fix that. --- src/test/modules/injection_points/Makefile | 3 +++ src/test/modules/injection_points/meson.build | 4 ++++ src/test/modules/injection_points/wal_level.conf | 1 + 3 files changed, 8 insertions(+) create mode 100644 src/test/modules/injection_points/wal_level.conf diff --git a/src/test/modules/injection_points/Makefile b/src/test/modules/injection_points/Makefile index 2cd7d87c533..2c7abe93632 100644 --- a/src/test/modules/injection_points/Makefile +++ b/src/test/modules/injection_points/Makefile @@ -19,6 +19,9 @@ ISOLATION = basic \ syscache-update-pruned \ heap_lock_update +# some isolation tests require wal_level=replica +ISOLATION_OPTS = --temp-config $(top_srcdir)/src/test/modules/injection_points/wal_level.conf + # The injection points are cluster-wide, so disable installcheck NO_INSTALLCHECK = 1 diff --git a/src/test/modules/injection_points/meson.build b/src/test/modules/injection_points/meson.build index a414abb924b..7a838259685 100644 --- a/src/test/modules/injection_points/meson.build +++ b/src/test/modules/injection_points/meson.build @@ -53,5 +53,9 @@ tests += { 'runningcheck': false, # see syscache-update-pruned # Some tests wait for all snapshots, so avoid parallel execution 'runningcheck-parallel': false, + # some tests require wal_level=replica + 'regress_args': [ + '--temp-config', files('wal_level.conf'), + ], }, } diff --git a/src/test/modules/injection_points/wal_level.conf b/src/test/modules/injection_points/wal_level.conf new file mode 100644 index 00000000000..010abb193a8 --- /dev/null +++ b/src/test/modules/injection_points/wal_level.conf @@ -0,0 +1 @@ +wal_level=replica -- 2.47.3 --j4ov4p7gfxgiujzz-- ^ permalink raw reply [nested|flat] 176+ messages in thread
* [PATCH] Fix tests under wal_level=minimal @ 2026-04-07 11:16 Álvaro Herrera <[email protected]> 0 siblings, 0 replies; 176+ messages in thread From: Álvaro Herrera @ 2026-04-07 11:16 UTC (permalink / raw) Buildfarm members which have specifically configured to use wal_level=minimal fail the repack regression tests, which require wal_level=replica. Add a temp config file to fix that. --- src/test/modules/injection_points/Makefile | 3 +++ src/test/modules/injection_points/meson.build | 4 ++++ src/test/modules/injection_points/wal_level.conf | 1 + 3 files changed, 8 insertions(+) create mode 100644 src/test/modules/injection_points/wal_level.conf diff --git a/src/test/modules/injection_points/Makefile b/src/test/modules/injection_points/Makefile index 2cd7d87c533..2c7abe93632 100644 --- a/src/test/modules/injection_points/Makefile +++ b/src/test/modules/injection_points/Makefile @@ -19,6 +19,9 @@ ISOLATION = basic \ syscache-update-pruned \ heap_lock_update +# some isolation tests require wal_level=replica +ISOLATION_OPTS = --temp-config $(top_srcdir)/src/test/modules/injection_points/wal_level.conf + # The injection points are cluster-wide, so disable installcheck NO_INSTALLCHECK = 1 diff --git a/src/test/modules/injection_points/meson.build b/src/test/modules/injection_points/meson.build index a414abb924b..7a838259685 100644 --- a/src/test/modules/injection_points/meson.build +++ b/src/test/modules/injection_points/meson.build @@ -53,5 +53,9 @@ tests += { 'runningcheck': false, # see syscache-update-pruned # Some tests wait for all snapshots, so avoid parallel execution 'runningcheck-parallel': false, + # some tests require wal_level=replica + 'regress_args': [ + '--temp-config', files('wal_level.conf'), + ], }, } diff --git a/src/test/modules/injection_points/wal_level.conf b/src/test/modules/injection_points/wal_level.conf new file mode 100644 index 00000000000..010abb193a8 --- /dev/null +++ b/src/test/modules/injection_points/wal_level.conf @@ -0,0 +1 @@ +wal_level=replica -- 2.47.3 --j4ov4p7gfxgiujzz-- ^ permalink raw reply [nested|flat] 176+ messages in thread
* [PATCH] Fix tests under wal_level=minimal @ 2026-04-07 11:16 Álvaro Herrera <[email protected]> 0 siblings, 0 replies; 176+ messages in thread From: Álvaro Herrera @ 2026-04-07 11:16 UTC (permalink / raw) Buildfarm members which have specifically configured to use wal_level=minimal fail the repack regression tests, which require wal_level=replica. Add a temp config file to fix that. --- src/test/modules/injection_points/Makefile | 3 +++ src/test/modules/injection_points/meson.build | 4 ++++ src/test/modules/injection_points/wal_level.conf | 1 + 3 files changed, 8 insertions(+) create mode 100644 src/test/modules/injection_points/wal_level.conf diff --git a/src/test/modules/injection_points/Makefile b/src/test/modules/injection_points/Makefile index 2cd7d87c533..2c7abe93632 100644 --- a/src/test/modules/injection_points/Makefile +++ b/src/test/modules/injection_points/Makefile @@ -19,6 +19,9 @@ ISOLATION = basic \ syscache-update-pruned \ heap_lock_update +# some isolation tests require wal_level=replica +ISOLATION_OPTS = --temp-config $(top_srcdir)/src/test/modules/injection_points/wal_level.conf + # The injection points are cluster-wide, so disable installcheck NO_INSTALLCHECK = 1 diff --git a/src/test/modules/injection_points/meson.build b/src/test/modules/injection_points/meson.build index a414abb924b..7a838259685 100644 --- a/src/test/modules/injection_points/meson.build +++ b/src/test/modules/injection_points/meson.build @@ -53,5 +53,9 @@ tests += { 'runningcheck': false, # see syscache-update-pruned # Some tests wait for all snapshots, so avoid parallel execution 'runningcheck-parallel': false, + # some tests require wal_level=replica + 'regress_args': [ + '--temp-config', files('wal_level.conf'), + ], }, } diff --git a/src/test/modules/injection_points/wal_level.conf b/src/test/modules/injection_points/wal_level.conf new file mode 100644 index 00000000000..010abb193a8 --- /dev/null +++ b/src/test/modules/injection_points/wal_level.conf @@ -0,0 +1 @@ +wal_level=replica -- 2.47.3 --j4ov4p7gfxgiujzz-- ^ permalink raw reply [nested|flat] 176+ messages in thread
* [PATCH] Fix tests under wal_level=minimal @ 2026-04-07 11:16 Álvaro Herrera <[email protected]> 0 siblings, 0 replies; 176+ messages in thread From: Álvaro Herrera @ 2026-04-07 11:16 UTC (permalink / raw) Buildfarm members which have specifically configured to use wal_level=minimal fail the repack regression tests, which require wal_level=replica. Add a temp config file to fix that. --- src/test/modules/injection_points/Makefile | 3 +++ src/test/modules/injection_points/meson.build | 4 ++++ src/test/modules/injection_points/wal_level.conf | 1 + 3 files changed, 8 insertions(+) create mode 100644 src/test/modules/injection_points/wal_level.conf diff --git a/src/test/modules/injection_points/Makefile b/src/test/modules/injection_points/Makefile index 2cd7d87c533..2c7abe93632 100644 --- a/src/test/modules/injection_points/Makefile +++ b/src/test/modules/injection_points/Makefile @@ -19,6 +19,9 @@ ISOLATION = basic \ syscache-update-pruned \ heap_lock_update +# some isolation tests require wal_level=replica +ISOLATION_OPTS = --temp-config $(top_srcdir)/src/test/modules/injection_points/wal_level.conf + # The injection points are cluster-wide, so disable installcheck NO_INSTALLCHECK = 1 diff --git a/src/test/modules/injection_points/meson.build b/src/test/modules/injection_points/meson.build index a414abb924b..7a838259685 100644 --- a/src/test/modules/injection_points/meson.build +++ b/src/test/modules/injection_points/meson.build @@ -53,5 +53,9 @@ tests += { 'runningcheck': false, # see syscache-update-pruned # Some tests wait for all snapshots, so avoid parallel execution 'runningcheck-parallel': false, + # some tests require wal_level=replica + 'regress_args': [ + '--temp-config', files('wal_level.conf'), + ], }, } diff --git a/src/test/modules/injection_points/wal_level.conf b/src/test/modules/injection_points/wal_level.conf new file mode 100644 index 00000000000..010abb193a8 --- /dev/null +++ b/src/test/modules/injection_points/wal_level.conf @@ -0,0 +1 @@ +wal_level=replica -- 2.47.3 --j4ov4p7gfxgiujzz-- ^ permalink raw reply [nested|flat] 176+ messages in thread
* [PATCH] Fix tests under wal_level=minimal @ 2026-04-07 11:16 Álvaro Herrera <[email protected]> 0 siblings, 0 replies; 176+ messages in thread From: Álvaro Herrera @ 2026-04-07 11:16 UTC (permalink / raw) Buildfarm members which have specifically configured to use wal_level=minimal fail the repack regression tests, which require wal_level=replica. Add a temp config file to fix that. --- src/test/modules/injection_points/Makefile | 3 +++ src/test/modules/injection_points/meson.build | 4 ++++ src/test/modules/injection_points/wal_level.conf | 1 + 3 files changed, 8 insertions(+) create mode 100644 src/test/modules/injection_points/wal_level.conf diff --git a/src/test/modules/injection_points/Makefile b/src/test/modules/injection_points/Makefile index 2cd7d87c533..2c7abe93632 100644 --- a/src/test/modules/injection_points/Makefile +++ b/src/test/modules/injection_points/Makefile @@ -19,6 +19,9 @@ ISOLATION = basic \ syscache-update-pruned \ heap_lock_update +# some isolation tests require wal_level=replica +ISOLATION_OPTS = --temp-config $(top_srcdir)/src/test/modules/injection_points/wal_level.conf + # The injection points are cluster-wide, so disable installcheck NO_INSTALLCHECK = 1 diff --git a/src/test/modules/injection_points/meson.build b/src/test/modules/injection_points/meson.build index a414abb924b..7a838259685 100644 --- a/src/test/modules/injection_points/meson.build +++ b/src/test/modules/injection_points/meson.build @@ -53,5 +53,9 @@ tests += { 'runningcheck': false, # see syscache-update-pruned # Some tests wait for all snapshots, so avoid parallel execution 'runningcheck-parallel': false, + # some tests require wal_level=replica + 'regress_args': [ + '--temp-config', files('wal_level.conf'), + ], }, } diff --git a/src/test/modules/injection_points/wal_level.conf b/src/test/modules/injection_points/wal_level.conf new file mode 100644 index 00000000000..010abb193a8 --- /dev/null +++ b/src/test/modules/injection_points/wal_level.conf @@ -0,0 +1 @@ +wal_level=replica -- 2.47.3 --j4ov4p7gfxgiujzz-- ^ permalink raw reply [nested|flat] 176+ messages in thread
* [PATCH] Fix tests under wal_level=minimal @ 2026-04-07 11:16 Álvaro Herrera <[email protected]> 0 siblings, 0 replies; 176+ messages in thread From: Álvaro Herrera @ 2026-04-07 11:16 UTC (permalink / raw) Buildfarm members which have specifically configured to use wal_level=minimal fail the repack regression tests, which require wal_level=replica. Add a temp config file to fix that. --- src/test/modules/injection_points/Makefile | 3 +++ src/test/modules/injection_points/meson.build | 4 ++++ src/test/modules/injection_points/wal_level.conf | 1 + 3 files changed, 8 insertions(+) create mode 100644 src/test/modules/injection_points/wal_level.conf diff --git a/src/test/modules/injection_points/Makefile b/src/test/modules/injection_points/Makefile index 2cd7d87c533..2c7abe93632 100644 --- a/src/test/modules/injection_points/Makefile +++ b/src/test/modules/injection_points/Makefile @@ -19,6 +19,9 @@ ISOLATION = basic \ syscache-update-pruned \ heap_lock_update +# some isolation tests require wal_level=replica +ISOLATION_OPTS = --temp-config $(top_srcdir)/src/test/modules/injection_points/wal_level.conf + # The injection points are cluster-wide, so disable installcheck NO_INSTALLCHECK = 1 diff --git a/src/test/modules/injection_points/meson.build b/src/test/modules/injection_points/meson.build index a414abb924b..7a838259685 100644 --- a/src/test/modules/injection_points/meson.build +++ b/src/test/modules/injection_points/meson.build @@ -53,5 +53,9 @@ tests += { 'runningcheck': false, # see syscache-update-pruned # Some tests wait for all snapshots, so avoid parallel execution 'runningcheck-parallel': false, + # some tests require wal_level=replica + 'regress_args': [ + '--temp-config', files('wal_level.conf'), + ], }, } diff --git a/src/test/modules/injection_points/wal_level.conf b/src/test/modules/injection_points/wal_level.conf new file mode 100644 index 00000000000..010abb193a8 --- /dev/null +++ b/src/test/modules/injection_points/wal_level.conf @@ -0,0 +1 @@ +wal_level=replica -- 2.47.3 --j4ov4p7gfxgiujzz-- ^ permalink raw reply [nested|flat] 176+ messages in thread
* [PATCH] Fix tests under wal_level=minimal @ 2026-04-07 11:16 Álvaro Herrera <[email protected]> 0 siblings, 0 replies; 176+ messages in thread From: Álvaro Herrera @ 2026-04-07 11:16 UTC (permalink / raw) Buildfarm members which have specifically configured to use wal_level=minimal fail the repack regression tests, which require wal_level=replica. Add a temp config file to fix that. --- src/test/modules/injection_points/Makefile | 3 +++ src/test/modules/injection_points/meson.build | 4 ++++ src/test/modules/injection_points/wal_level.conf | 1 + 3 files changed, 8 insertions(+) create mode 100644 src/test/modules/injection_points/wal_level.conf diff --git a/src/test/modules/injection_points/Makefile b/src/test/modules/injection_points/Makefile index 2cd7d87c533..2c7abe93632 100644 --- a/src/test/modules/injection_points/Makefile +++ b/src/test/modules/injection_points/Makefile @@ -19,6 +19,9 @@ ISOLATION = basic \ syscache-update-pruned \ heap_lock_update +# some isolation tests require wal_level=replica +ISOLATION_OPTS = --temp-config $(top_srcdir)/src/test/modules/injection_points/wal_level.conf + # The injection points are cluster-wide, so disable installcheck NO_INSTALLCHECK = 1 diff --git a/src/test/modules/injection_points/meson.build b/src/test/modules/injection_points/meson.build index a414abb924b..7a838259685 100644 --- a/src/test/modules/injection_points/meson.build +++ b/src/test/modules/injection_points/meson.build @@ -53,5 +53,9 @@ tests += { 'runningcheck': false, # see syscache-update-pruned # Some tests wait for all snapshots, so avoid parallel execution 'runningcheck-parallel': false, + # some tests require wal_level=replica + 'regress_args': [ + '--temp-config', files('wal_level.conf'), + ], }, } diff --git a/src/test/modules/injection_points/wal_level.conf b/src/test/modules/injection_points/wal_level.conf new file mode 100644 index 00000000000..010abb193a8 --- /dev/null +++ b/src/test/modules/injection_points/wal_level.conf @@ -0,0 +1 @@ +wal_level=replica -- 2.47.3 --j4ov4p7gfxgiujzz-- ^ permalink raw reply [nested|flat] 176+ messages in thread
* [PATCH] Fix tests under wal_level=minimal @ 2026-04-07 11:16 Álvaro Herrera <[email protected]> 0 siblings, 0 replies; 176+ messages in thread From: Álvaro Herrera @ 2026-04-07 11:16 UTC (permalink / raw) Buildfarm members which have specifically configured to use wal_level=minimal fail the repack regression tests, which require wal_level=replica. Add a temp config file to fix that. --- src/test/modules/injection_points/Makefile | 3 +++ src/test/modules/injection_points/meson.build | 4 ++++ src/test/modules/injection_points/wal_level.conf | 1 + 3 files changed, 8 insertions(+) create mode 100644 src/test/modules/injection_points/wal_level.conf diff --git a/src/test/modules/injection_points/Makefile b/src/test/modules/injection_points/Makefile index 2cd7d87c533..2c7abe93632 100644 --- a/src/test/modules/injection_points/Makefile +++ b/src/test/modules/injection_points/Makefile @@ -19,6 +19,9 @@ ISOLATION = basic \ syscache-update-pruned \ heap_lock_update +# some isolation tests require wal_level=replica +ISOLATION_OPTS = --temp-config $(top_srcdir)/src/test/modules/injection_points/wal_level.conf + # The injection points are cluster-wide, so disable installcheck NO_INSTALLCHECK = 1 diff --git a/src/test/modules/injection_points/meson.build b/src/test/modules/injection_points/meson.build index a414abb924b..7a838259685 100644 --- a/src/test/modules/injection_points/meson.build +++ b/src/test/modules/injection_points/meson.build @@ -53,5 +53,9 @@ tests += { 'runningcheck': false, # see syscache-update-pruned # Some tests wait for all snapshots, so avoid parallel execution 'runningcheck-parallel': false, + # some tests require wal_level=replica + 'regress_args': [ + '--temp-config', files('wal_level.conf'), + ], }, } diff --git a/src/test/modules/injection_points/wal_level.conf b/src/test/modules/injection_points/wal_level.conf new file mode 100644 index 00000000000..010abb193a8 --- /dev/null +++ b/src/test/modules/injection_points/wal_level.conf @@ -0,0 +1 @@ +wal_level=replica -- 2.47.3 --j4ov4p7gfxgiujzz-- ^ permalink raw reply [nested|flat] 176+ messages in thread
* [PATCH] Fix tests under wal_level=minimal @ 2026-04-07 11:16 Álvaro Herrera <[email protected]> 0 siblings, 0 replies; 176+ messages in thread From: Álvaro Herrera @ 2026-04-07 11:16 UTC (permalink / raw) Buildfarm members which have specifically configured to use wal_level=minimal fail the repack regression tests, which require wal_level=replica. Add a temp config file to fix that. --- src/test/modules/injection_points/Makefile | 3 +++ src/test/modules/injection_points/meson.build | 4 ++++ src/test/modules/injection_points/wal_level.conf | 1 + 3 files changed, 8 insertions(+) create mode 100644 src/test/modules/injection_points/wal_level.conf diff --git a/src/test/modules/injection_points/Makefile b/src/test/modules/injection_points/Makefile index 2cd7d87c533..2c7abe93632 100644 --- a/src/test/modules/injection_points/Makefile +++ b/src/test/modules/injection_points/Makefile @@ -19,6 +19,9 @@ ISOLATION = basic \ syscache-update-pruned \ heap_lock_update +# some isolation tests require wal_level=replica +ISOLATION_OPTS = --temp-config $(top_srcdir)/src/test/modules/injection_points/wal_level.conf + # The injection points are cluster-wide, so disable installcheck NO_INSTALLCHECK = 1 diff --git a/src/test/modules/injection_points/meson.build b/src/test/modules/injection_points/meson.build index a414abb924b..7a838259685 100644 --- a/src/test/modules/injection_points/meson.build +++ b/src/test/modules/injection_points/meson.build @@ -53,5 +53,9 @@ tests += { 'runningcheck': false, # see syscache-update-pruned # Some tests wait for all snapshots, so avoid parallel execution 'runningcheck-parallel': false, + # some tests require wal_level=replica + 'regress_args': [ + '--temp-config', files('wal_level.conf'), + ], }, } diff --git a/src/test/modules/injection_points/wal_level.conf b/src/test/modules/injection_points/wal_level.conf new file mode 100644 index 00000000000..010abb193a8 --- /dev/null +++ b/src/test/modules/injection_points/wal_level.conf @@ -0,0 +1 @@ +wal_level=replica -- 2.47.3 --j4ov4p7gfxgiujzz-- ^ permalink raw reply [nested|flat] 176+ messages in thread
* [PATCH] Fix tests under wal_level=minimal @ 2026-04-07 11:16 Álvaro Herrera <[email protected]> 0 siblings, 0 replies; 176+ messages in thread From: Álvaro Herrera @ 2026-04-07 11:16 UTC (permalink / raw) Buildfarm members which have specifically configured to use wal_level=minimal fail the repack regression tests, which require wal_level=replica. Add a temp config file to fix that. --- src/test/modules/injection_points/Makefile | 3 +++ src/test/modules/injection_points/meson.build | 4 ++++ src/test/modules/injection_points/wal_level.conf | 1 + 3 files changed, 8 insertions(+) create mode 100644 src/test/modules/injection_points/wal_level.conf diff --git a/src/test/modules/injection_points/Makefile b/src/test/modules/injection_points/Makefile index 2cd7d87c533..2c7abe93632 100644 --- a/src/test/modules/injection_points/Makefile +++ b/src/test/modules/injection_points/Makefile @@ -19,6 +19,9 @@ ISOLATION = basic \ syscache-update-pruned \ heap_lock_update +# some isolation tests require wal_level=replica +ISOLATION_OPTS = --temp-config $(top_srcdir)/src/test/modules/injection_points/wal_level.conf + # The injection points are cluster-wide, so disable installcheck NO_INSTALLCHECK = 1 diff --git a/src/test/modules/injection_points/meson.build b/src/test/modules/injection_points/meson.build index a414abb924b..7a838259685 100644 --- a/src/test/modules/injection_points/meson.build +++ b/src/test/modules/injection_points/meson.build @@ -53,5 +53,9 @@ tests += { 'runningcheck': false, # see syscache-update-pruned # Some tests wait for all snapshots, so avoid parallel execution 'runningcheck-parallel': false, + # some tests require wal_level=replica + 'regress_args': [ + '--temp-config', files('wal_level.conf'), + ], }, } diff --git a/src/test/modules/injection_points/wal_level.conf b/src/test/modules/injection_points/wal_level.conf new file mode 100644 index 00000000000..010abb193a8 --- /dev/null +++ b/src/test/modules/injection_points/wal_level.conf @@ -0,0 +1 @@ +wal_level=replica -- 2.47.3 --j4ov4p7gfxgiujzz-- ^ permalink raw reply [nested|flat] 176+ messages in thread
* [PATCH] Fix tests under wal_level=minimal @ 2026-04-07 11:16 Álvaro Herrera <[email protected]> 0 siblings, 0 replies; 176+ messages in thread From: Álvaro Herrera @ 2026-04-07 11:16 UTC (permalink / raw) Buildfarm members which have specifically configured to use wal_level=minimal fail the repack regression tests, which require wal_level=replica. Add a temp config file to fix that. --- src/test/modules/injection_points/Makefile | 3 +++ src/test/modules/injection_points/meson.build | 4 ++++ src/test/modules/injection_points/wal_level.conf | 1 + 3 files changed, 8 insertions(+) create mode 100644 src/test/modules/injection_points/wal_level.conf diff --git a/src/test/modules/injection_points/Makefile b/src/test/modules/injection_points/Makefile index 2cd7d87c533..2c7abe93632 100644 --- a/src/test/modules/injection_points/Makefile +++ b/src/test/modules/injection_points/Makefile @@ -19,6 +19,9 @@ ISOLATION = basic \ syscache-update-pruned \ heap_lock_update +# some isolation tests require wal_level=replica +ISOLATION_OPTS = --temp-config $(top_srcdir)/src/test/modules/injection_points/wal_level.conf + # The injection points are cluster-wide, so disable installcheck NO_INSTALLCHECK = 1 diff --git a/src/test/modules/injection_points/meson.build b/src/test/modules/injection_points/meson.build index a414abb924b..7a838259685 100644 --- a/src/test/modules/injection_points/meson.build +++ b/src/test/modules/injection_points/meson.build @@ -53,5 +53,9 @@ tests += { 'runningcheck': false, # see syscache-update-pruned # Some tests wait for all snapshots, so avoid parallel execution 'runningcheck-parallel': false, + # some tests require wal_level=replica + 'regress_args': [ + '--temp-config', files('wal_level.conf'), + ], }, } diff --git a/src/test/modules/injection_points/wal_level.conf b/src/test/modules/injection_points/wal_level.conf new file mode 100644 index 00000000000..010abb193a8 --- /dev/null +++ b/src/test/modules/injection_points/wal_level.conf @@ -0,0 +1 @@ +wal_level=replica -- 2.47.3 --j4ov4p7gfxgiujzz-- ^ permalink raw reply [nested|flat] 176+ messages in thread
* [PATCH] Fix tests under wal_level=minimal @ 2026-04-07 11:16 Álvaro Herrera <[email protected]> 0 siblings, 0 replies; 176+ messages in thread From: Álvaro Herrera @ 2026-04-07 11:16 UTC (permalink / raw) Buildfarm members which have specifically configured to use wal_level=minimal fail the repack regression tests, which require wal_level=replica. Add a temp config file to fix that. --- src/test/modules/injection_points/Makefile | 3 +++ src/test/modules/injection_points/meson.build | 4 ++++ src/test/modules/injection_points/wal_level.conf | 1 + 3 files changed, 8 insertions(+) create mode 100644 src/test/modules/injection_points/wal_level.conf diff --git a/src/test/modules/injection_points/Makefile b/src/test/modules/injection_points/Makefile index 2cd7d87c533..2c7abe93632 100644 --- a/src/test/modules/injection_points/Makefile +++ b/src/test/modules/injection_points/Makefile @@ -19,6 +19,9 @@ ISOLATION = basic \ syscache-update-pruned \ heap_lock_update +# some isolation tests require wal_level=replica +ISOLATION_OPTS = --temp-config $(top_srcdir)/src/test/modules/injection_points/wal_level.conf + # The injection points are cluster-wide, so disable installcheck NO_INSTALLCHECK = 1 diff --git a/src/test/modules/injection_points/meson.build b/src/test/modules/injection_points/meson.build index a414abb924b..7a838259685 100644 --- a/src/test/modules/injection_points/meson.build +++ b/src/test/modules/injection_points/meson.build @@ -53,5 +53,9 @@ tests += { 'runningcheck': false, # see syscache-update-pruned # Some tests wait for all snapshots, so avoid parallel execution 'runningcheck-parallel': false, + # some tests require wal_level=replica + 'regress_args': [ + '--temp-config', files('wal_level.conf'), + ], }, } diff --git a/src/test/modules/injection_points/wal_level.conf b/src/test/modules/injection_points/wal_level.conf new file mode 100644 index 00000000000..010abb193a8 --- /dev/null +++ b/src/test/modules/injection_points/wal_level.conf @@ -0,0 +1 @@ +wal_level=replica -- 2.47.3 --j4ov4p7gfxgiujzz-- ^ permalink raw reply [nested|flat] 176+ messages in thread
end of thread, other threads:[~2026-04-07 11:16 UTC | newest] Thread overview: 176+ messages (download: mbox mbox.gz follow: Atom feed) -- links below jump to the message on this page -- 2025-09-04 14:34 [PATCH v2a 1/4] Add ternary reloption type Nikolay Shaplov <[email protected]> 2026-04-07 11:16 [PATCH] Fix tests under wal_level=minimal Álvaro Herrera <[email protected]> 2026-04-07 11:16 [PATCH] Fix tests under wal_level=minimal Álvaro Herrera <[email protected]> 2026-04-07 11:16 [PATCH] Fix tests under wal_level=minimal Álvaro Herrera <[email protected]> 2026-04-07 11:16 [PATCH] Fix tests under wal_level=minimal Álvaro Herrera <[email protected]> 2026-04-07 11:16 [PATCH] Fix tests under wal_level=minimal Álvaro Herrera <[email protected]> 2026-04-07 11:16 [PATCH] Fix tests under wal_level=minimal Álvaro Herrera <[email protected]> 2026-04-07 11:16 [PATCH] Fix tests under wal_level=minimal Álvaro Herrera <[email protected]> 2026-04-07 11:16 [PATCH] Fix tests under wal_level=minimal Álvaro Herrera <[email protected]> 2026-04-07 11:16 [PATCH] Fix tests under wal_level=minimal Álvaro Herrera <[email protected]> 2026-04-07 11:16 [PATCH] Fix tests under wal_level=minimal Álvaro Herrera <[email protected]> 2026-04-07 11:16 [PATCH] Fix tests under wal_level=minimal Álvaro Herrera <[email protected]> 2026-04-07 11:16 [PATCH] Fix tests under wal_level=minimal Álvaro Herrera <[email protected]> 2026-04-07 11:16 [PATCH] Fix tests under wal_level=minimal Álvaro Herrera <[email protected]> 2026-04-07 11:16 [PATCH] Fix tests under wal_level=minimal Álvaro Herrera <[email protected]> 2026-04-07 11:16 [PATCH] Fix tests under wal_level=minimal Álvaro Herrera <[email protected]> 2026-04-07 11:16 [PATCH] Fix tests under wal_level=minimal Álvaro Herrera <[email protected]> 2026-04-07 11:16 [PATCH] Fix tests under wal_level=minimal Álvaro Herrera <[email protected]> 2026-04-07 11:16 [PATCH] Fix tests under wal_level=minimal Álvaro Herrera <[email protected]> 2026-04-07 11:16 [PATCH] Fix tests under wal_level=minimal Álvaro Herrera <[email protected]> 2026-04-07 11:16 [PATCH] Fix tests under wal_level=minimal Álvaro Herrera <[email protected]> 2026-04-07 11:16 [PATCH] Fix tests under wal_level=minimal Álvaro Herrera <[email protected]> 2026-04-07 11:16 [PATCH] Fix tests under wal_level=minimal Álvaro Herrera <[email protected]> 2026-04-07 11:16 [PATCH] Fix tests under wal_level=minimal Álvaro Herrera <[email protected]> 2026-04-07 11:16 [PATCH] Fix tests under wal_level=minimal Álvaro Herrera <[email protected]> 2026-04-07 11:16 [PATCH] Fix tests under wal_level=minimal Álvaro Herrera <[email protected]> 2026-04-07 11:16 [PATCH] Fix tests under wal_level=minimal Álvaro Herrera <[email protected]> 2026-04-07 11:16 [PATCH] Fix tests under wal_level=minimal Álvaro Herrera <[email protected]> 2026-04-07 11:16 [PATCH] Fix tests under wal_level=minimal Álvaro Herrera <[email protected]> 2026-04-07 11:16 [PATCH] Fix tests under wal_level=minimal Álvaro Herrera <[email protected]> 2026-04-07 11:16 [PATCH] Fix tests under wal_level=minimal Álvaro Herrera <[email protected]> 2026-04-07 11:16 [PATCH] Fix tests under wal_level=minimal Álvaro Herrera <[email protected]> 2026-04-07 11:16 [PATCH] Fix tests under wal_level=minimal Álvaro Herrera <[email protected]> 2026-04-07 11:16 [PATCH] Fix tests under wal_level=minimal Álvaro Herrera <[email protected]> 2026-04-07 11:16 [PATCH] Fix tests under wal_level=minimal Álvaro Herrera <[email protected]> 2026-04-07 11:16 [PATCH] Fix tests under wal_level=minimal Álvaro Herrera <[email protected]> 2026-04-07 11:16 [PATCH] Fix tests under wal_level=minimal Álvaro Herrera <[email protected]> 2026-04-07 11:16 [PATCH] Fix tests under wal_level=minimal Álvaro Herrera <[email protected]> 2026-04-07 11:16 [PATCH] Fix tests under wal_level=minimal Álvaro Herrera <[email protected]> 2026-04-07 11:16 [PATCH] Fix tests under wal_level=minimal Álvaro Herrera <[email protected]> 2026-04-07 11:16 [PATCH] Fix tests under wal_level=minimal Álvaro Herrera <[email protected]> 2026-04-07 11:16 [PATCH] Fix tests under wal_level=minimal Álvaro Herrera <[email protected]> 2026-04-07 11:16 [PATCH] Fix tests under wal_level=minimal Álvaro Herrera <[email protected]> 2026-04-07 11:16 [PATCH] Fix tests under wal_level=minimal Álvaro Herrera <[email protected]> 2026-04-07 11:16 [PATCH] Fix tests under wal_level=minimal Álvaro Herrera <[email protected]> 2026-04-07 11:16 [PATCH] Fix tests under wal_level=minimal Álvaro Herrera <[email protected]> 2026-04-07 11:16 [PATCH] Fix tests under wal_level=minimal Álvaro Herrera <[email protected]> 2026-04-07 11:16 [PATCH] Fix tests under wal_level=minimal Álvaro Herrera <[email protected]> 2026-04-07 11:16 [PATCH] Fix tests under wal_level=minimal Álvaro Herrera <[email protected]> 2026-04-07 11:16 [PATCH] Fix tests under wal_level=minimal Álvaro Herrera <[email protected]> 2026-04-07 11:16 [PATCH] Fix tests under wal_level=minimal Álvaro Herrera <[email protected]> 2026-04-07 11:16 [PATCH] Fix tests under wal_level=minimal Álvaro Herrera <[email protected]> 2026-04-07 11:16 [PATCH] Fix tests under wal_level=minimal Álvaro Herrera <[email protected]> 2026-04-07 11:16 [PATCH] Fix tests under wal_level=minimal Álvaro Herrera <[email protected]> 2026-04-07 11:16 [PATCH] Fix tests under wal_level=minimal Álvaro Herrera <[email protected]> 2026-04-07 11:16 [PATCH] Fix tests under wal_level=minimal Álvaro Herrera <[email protected]> 2026-04-07 11:16 [PATCH] Fix tests under wal_level=minimal Álvaro Herrera <[email protected]> 2026-04-07 11:16 [PATCH] Fix tests under wal_level=minimal Álvaro Herrera <[email protected]> 2026-04-07 11:16 [PATCH] Fix tests under wal_level=minimal Álvaro Herrera <[email protected]> 2026-04-07 11:16 [PATCH] Fix tests under wal_level=minimal Álvaro Herrera <[email protected]> 2026-04-07 11:16 [PATCH] Fix tests under wal_level=minimal Álvaro Herrera <[email protected]> 2026-04-07 11:16 [PATCH] Fix tests under wal_level=minimal Álvaro Herrera <[email protected]> 2026-04-07 11:16 [PATCH] Fix tests under wal_level=minimal Álvaro Herrera <[email protected]> 2026-04-07 11:16 [PATCH] Fix tests under wal_level=minimal Álvaro Herrera <[email protected]> 2026-04-07 11:16 [PATCH] Fix tests under wal_level=minimal Álvaro Herrera <[email protected]> 2026-04-07 11:16 [PATCH] Fix tests under wal_level=minimal Álvaro Herrera <[email protected]> 2026-04-07 11:16 [PATCH] Fix tests under wal_level=minimal Álvaro Herrera <[email protected]> 2026-04-07 11:16 [PATCH] Fix tests under wal_level=minimal Álvaro Herrera <[email protected]> 2026-04-07 11:16 [PATCH] Fix tests under wal_level=minimal Álvaro Herrera <[email protected]> 2026-04-07 11:16 [PATCH] Fix tests under wal_level=minimal Álvaro Herrera <[email protected]> 2026-04-07 11:16 [PATCH] Fix tests under wal_level=minimal Álvaro Herrera <[email protected]> 2026-04-07 11:16 [PATCH] Fix tests under wal_level=minimal Álvaro Herrera <[email protected]> 2026-04-07 11:16 [PATCH] Fix tests under wal_level=minimal Álvaro Herrera <[email protected]> 2026-04-07 11:16 [PATCH] Fix tests under wal_level=minimal Álvaro Herrera <[email protected]> 2026-04-07 11:16 [PATCH] Fix tests under wal_level=minimal Álvaro Herrera <[email protected]> 2026-04-07 11:16 [PATCH] Fix tests under wal_level=minimal Álvaro Herrera <[email protected]> 2026-04-07 11:16 [PATCH] Fix tests under wal_level=minimal Álvaro Herrera <[email protected]> 2026-04-07 11:16 [PATCH] Fix tests under wal_level=minimal Álvaro Herrera <[email protected]> 2026-04-07 11:16 [PATCH] Fix tests under wal_level=minimal Álvaro Herrera <[email protected]> 2026-04-07 11:16 [PATCH] Fix tests under wal_level=minimal Álvaro Herrera <[email protected]> 2026-04-07 11:16 [PATCH] Fix tests under wal_level=minimal Álvaro Herrera <[email protected]> 2026-04-07 11:16 [PATCH] Fix tests under wal_level=minimal Álvaro Herrera <[email protected]> 2026-04-07 11:16 [PATCH] Fix tests under wal_level=minimal Álvaro Herrera <[email protected]> 2026-04-07 11:16 [PATCH] Fix tests under wal_level=minimal Álvaro Herrera <[email protected]> 2026-04-07 11:16 [PATCH] Fix tests under wal_level=minimal Álvaro Herrera <[email protected]> 2026-04-07 11:16 [PATCH] Fix tests under wal_level=minimal Álvaro Herrera <[email protected]> 2026-04-07 11:16 [PATCH] Fix tests under wal_level=minimal Álvaro Herrera <[email protected]> 2026-04-07 11:16 [PATCH] Fix tests under wal_level=minimal Álvaro Herrera <[email protected]> 2026-04-07 11:16 [PATCH] Fix tests under wal_level=minimal Álvaro Herrera <[email protected]> 2026-04-07 11:16 [PATCH] Fix tests under wal_level=minimal Álvaro Herrera <[email protected]> 2026-04-07 11:16 [PATCH] Fix tests under wal_level=minimal Álvaro Herrera <[email protected]> 2026-04-07 11:16 [PATCH] Fix tests under wal_level=minimal Álvaro Herrera <[email protected]> 2026-04-07 11:16 [PATCH] Fix tests under wal_level=minimal Álvaro Herrera <[email protected]> 2026-04-07 11:16 [PATCH] Fix tests under wal_level=minimal Álvaro Herrera <[email protected]> 2026-04-07 11:16 [PATCH] Fix tests under wal_level=minimal Álvaro Herrera <[email protected]> 2026-04-07 11:16 [PATCH] Fix tests under wal_level=minimal Álvaro Herrera <[email protected]> 2026-04-07 11:16 [PATCH] Fix tests under wal_level=minimal Álvaro Herrera <[email protected]> 2026-04-07 11:16 [PATCH] Fix tests under wal_level=minimal Álvaro Herrera <[email protected]> 2026-04-07 11:16 [PATCH] Fix tests under wal_level=minimal Álvaro Herrera <[email protected]> 2026-04-07 11:16 [PATCH] Fix tests under wal_level=minimal Álvaro Herrera <[email protected]> 2026-04-07 11:16 [PATCH] Fix tests under wal_level=minimal Álvaro Herrera <[email protected]> 2026-04-07 11:16 [PATCH] Fix tests under wal_level=minimal Álvaro Herrera <[email protected]> 2026-04-07 11:16 [PATCH] Fix tests under wal_level=minimal Álvaro Herrera <[email protected]> 2026-04-07 11:16 [PATCH] Fix tests under wal_level=minimal Álvaro Herrera <[email protected]> 2026-04-07 11:16 [PATCH] Fix tests under wal_level=minimal Álvaro Herrera <[email protected]> 2026-04-07 11:16 [PATCH] Fix tests under wal_level=minimal Álvaro Herrera <[email protected]> 2026-04-07 11:16 [PATCH] Fix tests under wal_level=minimal Álvaro Herrera <[email protected]> 2026-04-07 11:16 [PATCH] Fix tests under wal_level=minimal Álvaro Herrera <[email protected]> 2026-04-07 11:16 [PATCH] Fix tests under wal_level=minimal Álvaro Herrera <[email protected]> 2026-04-07 11:16 [PATCH] Fix tests under wal_level=minimal Álvaro Herrera <[email protected]> 2026-04-07 11:16 [PATCH] Fix tests under wal_level=minimal Álvaro Herrera <[email protected]> 2026-04-07 11:16 [PATCH] Fix tests under wal_level=minimal Álvaro Herrera <[email protected]> 2026-04-07 11:16 [PATCH] Fix tests under wal_level=minimal Álvaro Herrera <[email protected]> 2026-04-07 11:16 [PATCH] Fix tests under wal_level=minimal Álvaro Herrera <[email protected]> 2026-04-07 11:16 [PATCH] Fix tests under wal_level=minimal Álvaro Herrera <[email protected]> 2026-04-07 11:16 [PATCH] Fix tests under wal_level=minimal Álvaro Herrera <[email protected]> 2026-04-07 11:16 [PATCH] Fix tests under wal_level=minimal Álvaro Herrera <[email protected]> 2026-04-07 11:16 [PATCH] Fix tests under wal_level=minimal Álvaro Herrera <[email protected]> 2026-04-07 11:16 [PATCH] Fix tests under wal_level=minimal Álvaro Herrera <[email protected]> 2026-04-07 11:16 [PATCH] Fix tests under wal_level=minimal Álvaro Herrera <[email protected]> 2026-04-07 11:16 [PATCH] Fix tests under wal_level=minimal Álvaro Herrera <[email protected]> 2026-04-07 11:16 [PATCH] Fix tests under wal_level=minimal Álvaro Herrera <[email protected]> 2026-04-07 11:16 [PATCH] Fix tests under wal_level=minimal Álvaro Herrera <[email protected]> 2026-04-07 11:16 [PATCH] Fix tests under wal_level=minimal Álvaro Herrera <[email protected]> 2026-04-07 11:16 [PATCH] Fix tests under wal_level=minimal Álvaro Herrera <[email protected]> 2026-04-07 11:16 [PATCH] Fix tests under wal_level=minimal Álvaro Herrera <[email protected]> 2026-04-07 11:16 [PATCH] Fix tests under wal_level=minimal Álvaro Herrera <[email protected]> 2026-04-07 11:16 [PATCH] Fix tests under wal_level=minimal Álvaro Herrera <[email protected]> 2026-04-07 11:16 [PATCH] Fix tests under wal_level=minimal Álvaro Herrera <[email protected]> 2026-04-07 11:16 [PATCH] Fix tests under wal_level=minimal Álvaro Herrera <[email protected]> 2026-04-07 11:16 [PATCH] Fix tests under wal_level=minimal Álvaro Herrera <[email protected]> 2026-04-07 11:16 [PATCH] Fix tests under wal_level=minimal Álvaro Herrera <[email protected]> 2026-04-07 11:16 [PATCH] Fix tests under wal_level=minimal Álvaro Herrera <[email protected]> 2026-04-07 11:16 [PATCH] Fix tests under wal_level=minimal Álvaro Herrera <[email protected]> 2026-04-07 11:16 [PATCH] Fix tests under wal_level=minimal Álvaro Herrera <[email protected]> 2026-04-07 11:16 [PATCH] Fix tests under wal_level=minimal Álvaro Herrera <[email protected]> 2026-04-07 11:16 [PATCH] Fix tests under wal_level=minimal Álvaro Herrera <[email protected]> 2026-04-07 11:16 [PATCH] Fix tests under wal_level=minimal Álvaro Herrera <[email protected]> 2026-04-07 11:16 [PATCH] Fix tests under wal_level=minimal Álvaro Herrera <[email protected]> 2026-04-07 11:16 [PATCH] Fix tests under wal_level=minimal Álvaro Herrera <[email protected]> 2026-04-07 11:16 [PATCH] Fix tests under wal_level=minimal Álvaro Herrera <[email protected]> 2026-04-07 11:16 [PATCH] Fix tests under wal_level=minimal Álvaro Herrera <[email protected]> 2026-04-07 11:16 [PATCH] Fix tests under wal_level=minimal Álvaro Herrera <[email protected]> 2026-04-07 11:16 [PATCH] Fix tests under wal_level=minimal Álvaro Herrera <[email protected]> 2026-04-07 11:16 [PATCH] Fix tests under wal_level=minimal Álvaro Herrera <[email protected]> 2026-04-07 11:16 [PATCH] Fix tests under wal_level=minimal Álvaro Herrera <[email protected]> 2026-04-07 11:16 [PATCH] Fix tests under wal_level=minimal Álvaro Herrera <[email protected]> 2026-04-07 11:16 [PATCH] Fix tests under wal_level=minimal Álvaro Herrera <[email protected]> 2026-04-07 11:16 [PATCH] Fix tests under wal_level=minimal Álvaro Herrera <[email protected]> 2026-04-07 11:16 [PATCH] Fix tests under wal_level=minimal Álvaro Herrera <[email protected]> 2026-04-07 11:16 [PATCH] Fix tests under wal_level=minimal Álvaro Herrera <[email protected]> 2026-04-07 11:16 [PATCH] Fix tests under wal_level=minimal Álvaro Herrera <[email protected]> 2026-04-07 11:16 [PATCH] Fix tests under wal_level=minimal Álvaro Herrera <[email protected]> 2026-04-07 11:16 [PATCH] Fix tests under wal_level=minimal Álvaro Herrera <[email protected]> 2026-04-07 11:16 [PATCH] Fix tests under wal_level=minimal Álvaro Herrera <[email protected]> 2026-04-07 11:16 [PATCH] Fix tests under wal_level=minimal Álvaro Herrera <[email protected]> 2026-04-07 11:16 [PATCH] Fix tests under wal_level=minimal Álvaro Herrera <[email protected]> 2026-04-07 11:16 [PATCH] Fix tests under wal_level=minimal Álvaro Herrera <[email protected]> 2026-04-07 11:16 [PATCH] Fix tests under wal_level=minimal Álvaro Herrera <[email protected]> 2026-04-07 11:16 [PATCH] Fix tests under wal_level=minimal Álvaro Herrera <[email protected]> 2026-04-07 11:16 [PATCH] Fix tests under wal_level=minimal Álvaro Herrera <[email protected]> 2026-04-07 11:16 [PATCH] Fix tests under wal_level=minimal Álvaro Herrera <[email protected]> 2026-04-07 11:16 [PATCH] Fix tests under wal_level=minimal Álvaro Herrera <[email protected]> 2026-04-07 11:16 [PATCH] Fix tests under wal_level=minimal Álvaro Herrera <[email protected]> 2026-04-07 11:16 [PATCH] Fix tests under wal_level=minimal Álvaro Herrera <[email protected]> 2026-04-07 11:16 [PATCH] Fix tests under wal_level=minimal Álvaro Herrera <[email protected]> 2026-04-07 11:16 [PATCH] Fix tests under wal_level=minimal Álvaro Herrera <[email protected]> 2026-04-07 11:16 [PATCH] Fix tests under wal_level=minimal Álvaro Herrera <[email protected]> 2026-04-07 11:16 [PATCH] Fix tests under wal_level=minimal Álvaro Herrera <[email protected]> 2026-04-07 11:16 [PATCH] Fix tests under wal_level=minimal Álvaro Herrera <[email protected]> 2026-04-07 11:16 [PATCH] Fix tests under wal_level=minimal Álvaro Herrera <[email protected]> 2026-04-07 11:16 [PATCH] Fix tests under wal_level=minimal Álvaro Herrera <[email protected]> 2026-04-07 11:16 [PATCH] Fix tests under wal_level=minimal Álvaro Herrera <[email protected]> 2026-04-07 11:16 [PATCH] Fix tests under wal_level=minimal Álvaro Herrera <[email protected]> 2026-04-07 11:16 [PATCH] Fix tests under wal_level=minimal Álvaro Herrera <[email protected]> 2026-04-07 11:16 [PATCH] Fix tests under wal_level=minimal Álvaro Herrera <[email protected]>
This inbox is served by agora; see mirroring instructions for how to clone and mirror all data and code used for this inbox