agora inbox for [email protected]help / color / mirror / Atom feed
[PATCH v33 03/11] Allow to prolong life span of transition tables until transaction end 221+ messages / 2 participants [nested] [flat]
* [PATCH v33 03/11] Allow to prolong life span of transition tables until transaction end @ 2019-12-20 01:09 Yugo Nagata <[email protected]> 0 siblings, 0 replies; 221+ messages in thread From: Yugo Nagata @ 2019-12-20 01:09 UTC (permalink / raw) Originally, tuplestores of AFTER trigger's transition tables were freed for each query depth. For our IVM implementation, we would like to prolong life of the tuplestores because we have to preserve them for a whole query assuming that some base tables might be changed in some trigger functions. --- src/backend/commands/trigger.c | 83 ++++++++++++++++++++++++++++++++-- src/include/commands/trigger.h | 2 + 2 files changed, 81 insertions(+), 4 deletions(-) diff --git a/src/backend/commands/trigger.c b/src/backend/commands/trigger.c index 58b7fc5bbd..bd4a2219a4 100644 --- a/src/backend/commands/trigger.c +++ b/src/backend/commands/trigger.c @@ -3753,6 +3753,10 @@ typedef struct AfterTriggerEventList * end of the list, so it is relatively easy to discard them. The event * list chunks themselves are stored in event_cxt. * + * prolonged_tuplestored is a list of transition table tuplestores whose + * life are prolonged to the end of the outmost query instead of each nested + * query. + * * query_depth is the current depth of nested AfterTriggerBeginQuery calls * (-1 when the stack is empty). * @@ -3818,6 +3822,7 @@ typedef struct AfterTriggersData SetConstraintState state; /* the active S C state */ AfterTriggerEventList events; /* deferred-event list */ MemoryContext event_cxt; /* memory context for events, if any */ + List *prolonged_tuplestores; /* list of prolonged tuplestores */ /* per-query-level data: */ AfterTriggersQueryData *query_stack; /* array of structs shown below */ @@ -3853,6 +3858,7 @@ struct AfterTriggersTableData bool closed; /* true when no longer OK to add tuples */ bool before_trig_done; /* did we already queue BS triggers? */ bool after_trig_done; /* did we already queue AS triggers? */ + bool prolonged; /* are transition tables prolonged? */ AfterTriggerEventList after_trig_events; /* if so, saved list pointer */ /* @@ -3902,6 +3908,7 @@ static void TransitionTableAddTuple(EState *estate, TupleTableSlot *original_insert_tuple, Tuplestorestate *tuplestore); static void AfterTriggerFreeQuery(AfterTriggersQueryData *qs); +static void release_or_prolong_tuplestore(Tuplestorestate *ts, bool prolonged); static SetConstraintState SetConstraintStateCreate(int numalloc); static SetConstraintState SetConstraintStateCopy(SetConstraintState origstate); static SetConstraintState SetConstraintStateAddItem(SetConstraintState state, @@ -4781,6 +4788,45 @@ afterTriggerInvokeEvents(AfterTriggerEventList *events, } +/* + * SetTransitionTablePreserved + * + * Prolong lifespan of transition tables corresponding specified relid and + * command type to the end of the outmost query instead of each nested query. + * This enables to use nested AFTER trigger's transition tables from outer + * query's triggers. Currently, only immediate incremental view maintenance + * uses this. + */ +void +SetTransitionTablePreserved(Oid relid, CmdType cmdType) +{ + AfterTriggersTableData *table; + AfterTriggersQueryData *qs; + bool found = false; + ListCell *lc; + + /* Check state, like AfterTriggerSaveEvent. */ + if (afterTriggers.query_depth < 0) + elog(ERROR, "SetTransitionTablePreserved() called outside of query"); + + qs = &afterTriggers.query_stack[afterTriggers.query_depth]; + + foreach(lc, qs->tables) + { + table = (AfterTriggersTableData *) lfirst(lc); + if (table->relid == relid && table->cmdType == cmdType && + table->closed) + { + table->prolonged = true; + found = true; + } + } + + if (!found) + elog(ERROR,"could not find table with OID %d and command type %d", relid, cmdType); +} + + /* * GetAfterTriggersTableData * @@ -4991,6 +5037,7 @@ AfterTriggerBeginXact(void) */ afterTriggers.firing_counter = (CommandId) 1; /* mustn't be 0 */ afterTriggers.query_depth = -1; + afterTriggers.prolonged_tuplestores = NIL; /* * Verify that there is no leftover state remaining. If these assertions @@ -5151,19 +5198,19 @@ AfterTriggerFreeQuery(AfterTriggersQueryData *qs) ts = table->old_upd_tuplestore; table->old_upd_tuplestore = NULL; if (ts) - tuplestore_end(ts); + release_or_prolong_tuplestore(ts, table->prolonged); ts = table->new_upd_tuplestore; table->new_upd_tuplestore = NULL; if (ts) - tuplestore_end(ts); + release_or_prolong_tuplestore(ts, table->prolonged); ts = table->old_del_tuplestore; table->old_del_tuplestore = NULL; if (ts) - tuplestore_end(ts); + release_or_prolong_tuplestore(ts, table->prolonged); ts = table->new_ins_tuplestore; table->new_ins_tuplestore = NULL; if (ts) - tuplestore_end(ts); + release_or_prolong_tuplestore(ts, table->prolonged); if (table->storeslot) { TupleTableSlot *slot = table->storeslot; @@ -5180,6 +5227,34 @@ AfterTriggerFreeQuery(AfterTriggersQueryData *qs) */ qs->tables = NIL; list_free_deep(tables); + + /* Release prolonged tuplestores at the end of the outmost query */ + if (afterTriggers.query_depth == 0) + { + foreach(lc, afterTriggers.prolonged_tuplestores) + { + ts = (Tuplestorestate *) lfirst(lc); + if (ts) + tuplestore_end(ts); + } + afterTriggers.prolonged_tuplestores = NIL; + } +} + +/* + * Release the tuplestore, or append it to the prolonged tuplestores list. + */ +static void +release_or_prolong_tuplestore(Tuplestorestate *ts, bool prolonged) +{ + if (prolonged && afterTriggers.query_depth > 0) + { + MemoryContext oldcxt = MemoryContextSwitchTo(CurTransactionContext); + afterTriggers.prolonged_tuplestores = lappend(afterTriggers.prolonged_tuplestores, ts); + MemoryContextSwitchTo(oldcxt); + } + else + tuplestore_end(ts); } diff --git a/src/include/commands/trigger.h b/src/include/commands/trigger.h index 8a5a9fe642..6718514d34 100644 --- a/src/include/commands/trigger.h +++ b/src/include/commands/trigger.h @@ -265,6 +265,8 @@ extern void AfterTriggerEndSubXact(bool isCommit); extern void AfterTriggerSetState(ConstraintsSetStmt *stmt); extern bool AfterTriggerPendingOnRel(Oid relid); +extern void SetTransitionTablePreserved(Oid relid, CmdType cmdType); + /* * in utils/adt/ri_triggers.c -- 2.25.1 --Multipart=_Tue__2_Jul_2024_17_03_11_+0900_6OrVBZxOB4o_k6A1 Content-Type: text/x-diff; name="v33-0002-Add-relisivm-column-to-pg_class-system-catalog.patch" Content-Disposition: attachment; filename="v33-0002-Add-relisivm-column-to-pg_class-system-catalog.patch" Content-Transfer-Encoding: 7bit ^ permalink raw reply [nested|flat] 221+ messages in thread
* [PATCH v9a 14/22] ci: Add back running check support @ 2026-06-03 00:30 Andres Freund <[email protected]> 0 siblings, 0 replies; 221+ messages in thread From: Andres Freund @ 2026-06-03 00:30 UTC (permalink / raw) --- .github/workflows/pg-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml index af986b351bf..1be402b44ce 100644 --- a/.github/workflows/pg-ci.yml +++ b/.github/workflows/pg-ci.yml @@ -479,6 +479,36 @@ jobs: LANG: C run: *meson_test_world_cmd + # Test running against existing PG instance. + # + # linux-meson-32 chosen because it's currently comparatively fast + - name: Test running + shell: *su_postgres_shell + run: | + ulimit -c unlimited + + # Ensure install exists, in case somebody is debugging a failing + # test within this an reorders this before "Test world" + echo ::group::test_setup + meson test ${{env.MTEST_ARGS}} --suite setup --logbase setup + echo ::endgroup:: + + # Make libraries discoverable (the x86_64 reference is a meson + # oddity) + export LD_LIBRARY_PATH="$(pwd)/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH" + + build/tmp_install/usr/local/pgsql/bin/initdb -N build/runningcheck --no-instructions -A trust + echo "include '$(pwd)/src/tools/ci/pg_ci_base.conf'" >> build/runningcheck/postgresql.conf + + # Log into a place that will be archived in case of failure + mkdir -p build/testrun + build/tmp_install/usr/local/pgsql/bin/pg_ctl -c -o '-c fsync=off' -D build/runningcheck -l build/testrun/runningcheck.log start + + # Run the tests supporting running against an already running + meson test ${{env.MTEST_ARGS}} --num-processes ${{env.TEST_JOBS}} --setup running + + build/tmp_install/usr/local/pgsql/bin/pg_ctl -D build/runningcheck stop + - *linux_collect_cores - *upload_logs_step -- 2.54.0.380.gc69baaf57b --lyfxwjjve3vodszg Content-Type: text/x-diff; charset=us-ascii Content-Disposition: attachment; filename="v9a-0015-ci-Move-more-coverage-from-previously-FreeBSD-el.patch" ^ permalink raw reply [nested|flat] 221+ messages in thread
* [PATCH v8a 14/14] ci: Add back running check support @ 2026-06-03 00:30 Andres Freund <[email protected]> 0 siblings, 0 replies; 221+ messages in thread From: Andres Freund @ 2026-06-03 00:30 UTC (permalink / raw) --- .github/workflows/pg-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml index af986b351bf..86efa1cbe76 100644 --- a/.github/workflows/pg-ci.yml +++ b/.github/workflows/pg-ci.yml @@ -479,6 +479,36 @@ jobs: LANG: C run: *meson_test_world_cmd + # Test running against existing PG instance. + # + # linux-meson-32 chosen because it's currently comparatively fast + - name: Test running + shell: *su_postgres_shell + run: | + ulimit -c unlimited + + # Ensure install exists, in case somebody is debugging a failing + # test within this an reorders this before "Test world" + echo ::group::test_setup + meson test ${{env.MTEST_ARGS}} --suite setup --logbase setup + echo ::endgroup:: + + # Make libraries discoverable (the x86_64 reference is a meson + # oddity) + export LD_LIBRARY_PATH="$(pwd)/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH" + + build/tmp_install/usr/local/pgsql/bin/initdb -N build/runningcheck --no-instructions -A trust + echo "include '$(pwd)/src/tools/ci/pg_ci_base.conf'" >> build/runningcheck/postgresql.conf + + # Log into a place that will be archived in case of failure + mkdir -p build/testrun + build/tmp_install/usr/local/pgsql/bin/pg_ctl -c -o '-c fsync=off' -D build/runningcheck -l build/testrun/runningcheck.log start + + # Run the tests supporting running against an already running + meson test $MTEST_ARGS --num-processes ${TEST_JOBS} --setup running + + build/tmp_install/usr/local/pgsql/bin/pg_ctl -D build/runningcheck stop + - *linux_collect_cores - *upload_logs_step -- 2.54.0.380.gc69baaf57b --vphnza2cz5zw5t4a-- ^ permalink raw reply [nested|flat] 221+ messages in thread
* [PATCH v9a 14/22] ci: Add back running check support @ 2026-06-03 00:30 Andres Freund <[email protected]> 0 siblings, 0 replies; 221+ messages in thread From: Andres Freund @ 2026-06-03 00:30 UTC (permalink / raw) --- .github/workflows/pg-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml index af986b351bf..1be402b44ce 100644 --- a/.github/workflows/pg-ci.yml +++ b/.github/workflows/pg-ci.yml @@ -479,6 +479,36 @@ jobs: LANG: C run: *meson_test_world_cmd + # Test running against existing PG instance. + # + # linux-meson-32 chosen because it's currently comparatively fast + - name: Test running + shell: *su_postgres_shell + run: | + ulimit -c unlimited + + # Ensure install exists, in case somebody is debugging a failing + # test within this an reorders this before "Test world" + echo ::group::test_setup + meson test ${{env.MTEST_ARGS}} --suite setup --logbase setup + echo ::endgroup:: + + # Make libraries discoverable (the x86_64 reference is a meson + # oddity) + export LD_LIBRARY_PATH="$(pwd)/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH" + + build/tmp_install/usr/local/pgsql/bin/initdb -N build/runningcheck --no-instructions -A trust + echo "include '$(pwd)/src/tools/ci/pg_ci_base.conf'" >> build/runningcheck/postgresql.conf + + # Log into a place that will be archived in case of failure + mkdir -p build/testrun + build/tmp_install/usr/local/pgsql/bin/pg_ctl -c -o '-c fsync=off' -D build/runningcheck -l build/testrun/runningcheck.log start + + # Run the tests supporting running against an already running + meson test ${{env.MTEST_ARGS}} --num-processes ${{env.TEST_JOBS}} --setup running + + build/tmp_install/usr/local/pgsql/bin/pg_ctl -D build/runningcheck stop + - *linux_collect_cores - *upload_logs_step -- 2.54.0.380.gc69baaf57b --lyfxwjjve3vodszg Content-Type: text/x-diff; charset=us-ascii Content-Disposition: attachment; filename="v9a-0015-ci-Move-more-coverage-from-previously-FreeBSD-el.patch" ^ permalink raw reply [nested|flat] 221+ messages in thread
* [PATCH v8a 14/14] ci: Add back running check support @ 2026-06-03 00:30 Andres Freund <[email protected]> 0 siblings, 0 replies; 221+ messages in thread From: Andres Freund @ 2026-06-03 00:30 UTC (permalink / raw) --- .github/workflows/pg-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml index af986b351bf..86efa1cbe76 100644 --- a/.github/workflows/pg-ci.yml +++ b/.github/workflows/pg-ci.yml @@ -479,6 +479,36 @@ jobs: LANG: C run: *meson_test_world_cmd + # Test running against existing PG instance. + # + # linux-meson-32 chosen because it's currently comparatively fast + - name: Test running + shell: *su_postgres_shell + run: | + ulimit -c unlimited + + # Ensure install exists, in case somebody is debugging a failing + # test within this an reorders this before "Test world" + echo ::group::test_setup + meson test ${{env.MTEST_ARGS}} --suite setup --logbase setup + echo ::endgroup:: + + # Make libraries discoverable (the x86_64 reference is a meson + # oddity) + export LD_LIBRARY_PATH="$(pwd)/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH" + + build/tmp_install/usr/local/pgsql/bin/initdb -N build/runningcheck --no-instructions -A trust + echo "include '$(pwd)/src/tools/ci/pg_ci_base.conf'" >> build/runningcheck/postgresql.conf + + # Log into a place that will be archived in case of failure + mkdir -p build/testrun + build/tmp_install/usr/local/pgsql/bin/pg_ctl -c -o '-c fsync=off' -D build/runningcheck -l build/testrun/runningcheck.log start + + # Run the tests supporting running against an already running + meson test $MTEST_ARGS --num-processes ${TEST_JOBS} --setup running + + build/tmp_install/usr/local/pgsql/bin/pg_ctl -D build/runningcheck stop + - *linux_collect_cores - *upload_logs_step -- 2.54.0.380.gc69baaf57b --vphnza2cz5zw5t4a-- ^ permalink raw reply [nested|flat] 221+ messages in thread
* [PATCH v9a 14/22] ci: Add back running check support @ 2026-06-03 00:30 Andres Freund <[email protected]> 0 siblings, 0 replies; 221+ messages in thread From: Andres Freund @ 2026-06-03 00:30 UTC (permalink / raw) --- .github/workflows/pg-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml index af986b351bf..1be402b44ce 100644 --- a/.github/workflows/pg-ci.yml +++ b/.github/workflows/pg-ci.yml @@ -479,6 +479,36 @@ jobs: LANG: C run: *meson_test_world_cmd + # Test running against existing PG instance. + # + # linux-meson-32 chosen because it's currently comparatively fast + - name: Test running + shell: *su_postgres_shell + run: | + ulimit -c unlimited + + # Ensure install exists, in case somebody is debugging a failing + # test within this an reorders this before "Test world" + echo ::group::test_setup + meson test ${{env.MTEST_ARGS}} --suite setup --logbase setup + echo ::endgroup:: + + # Make libraries discoverable (the x86_64 reference is a meson + # oddity) + export LD_LIBRARY_PATH="$(pwd)/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH" + + build/tmp_install/usr/local/pgsql/bin/initdb -N build/runningcheck --no-instructions -A trust + echo "include '$(pwd)/src/tools/ci/pg_ci_base.conf'" >> build/runningcheck/postgresql.conf + + # Log into a place that will be archived in case of failure + mkdir -p build/testrun + build/tmp_install/usr/local/pgsql/bin/pg_ctl -c -o '-c fsync=off' -D build/runningcheck -l build/testrun/runningcheck.log start + + # Run the tests supporting running against an already running + meson test ${{env.MTEST_ARGS}} --num-processes ${{env.TEST_JOBS}} --setup running + + build/tmp_install/usr/local/pgsql/bin/pg_ctl -D build/runningcheck stop + - *linux_collect_cores - *upload_logs_step -- 2.54.0.380.gc69baaf57b --lyfxwjjve3vodszg Content-Type: text/x-diff; charset=us-ascii Content-Disposition: attachment; filename="v9a-0015-ci-Move-more-coverage-from-previously-FreeBSD-el.patch" ^ permalink raw reply [nested|flat] 221+ messages in thread
* [PATCH v8a 14/14] ci: Add back running check support @ 2026-06-03 00:30 Andres Freund <[email protected]> 0 siblings, 0 replies; 221+ messages in thread From: Andres Freund @ 2026-06-03 00:30 UTC (permalink / raw) --- .github/workflows/pg-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml index af986b351bf..86efa1cbe76 100644 --- a/.github/workflows/pg-ci.yml +++ b/.github/workflows/pg-ci.yml @@ -479,6 +479,36 @@ jobs: LANG: C run: *meson_test_world_cmd + # Test running against existing PG instance. + # + # linux-meson-32 chosen because it's currently comparatively fast + - name: Test running + shell: *su_postgres_shell + run: | + ulimit -c unlimited + + # Ensure install exists, in case somebody is debugging a failing + # test within this an reorders this before "Test world" + echo ::group::test_setup + meson test ${{env.MTEST_ARGS}} --suite setup --logbase setup + echo ::endgroup:: + + # Make libraries discoverable (the x86_64 reference is a meson + # oddity) + export LD_LIBRARY_PATH="$(pwd)/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH" + + build/tmp_install/usr/local/pgsql/bin/initdb -N build/runningcheck --no-instructions -A trust + echo "include '$(pwd)/src/tools/ci/pg_ci_base.conf'" >> build/runningcheck/postgresql.conf + + # Log into a place that will be archived in case of failure + mkdir -p build/testrun + build/tmp_install/usr/local/pgsql/bin/pg_ctl -c -o '-c fsync=off' -D build/runningcheck -l build/testrun/runningcheck.log start + + # Run the tests supporting running against an already running + meson test $MTEST_ARGS --num-processes ${TEST_JOBS} --setup running + + build/tmp_install/usr/local/pgsql/bin/pg_ctl -D build/runningcheck stop + - *linux_collect_cores - *upload_logs_step -- 2.54.0.380.gc69baaf57b --vphnza2cz5zw5t4a-- ^ permalink raw reply [nested|flat] 221+ messages in thread
* [PATCH v9a 14/22] ci: Add back running check support @ 2026-06-03 00:30 Andres Freund <[email protected]> 0 siblings, 0 replies; 221+ messages in thread From: Andres Freund @ 2026-06-03 00:30 UTC (permalink / raw) --- .github/workflows/pg-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml index af986b351bf..1be402b44ce 100644 --- a/.github/workflows/pg-ci.yml +++ b/.github/workflows/pg-ci.yml @@ -479,6 +479,36 @@ jobs: LANG: C run: *meson_test_world_cmd + # Test running against existing PG instance. + # + # linux-meson-32 chosen because it's currently comparatively fast + - name: Test running + shell: *su_postgres_shell + run: | + ulimit -c unlimited + + # Ensure install exists, in case somebody is debugging a failing + # test within this an reorders this before "Test world" + echo ::group::test_setup + meson test ${{env.MTEST_ARGS}} --suite setup --logbase setup + echo ::endgroup:: + + # Make libraries discoverable (the x86_64 reference is a meson + # oddity) + export LD_LIBRARY_PATH="$(pwd)/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH" + + build/tmp_install/usr/local/pgsql/bin/initdb -N build/runningcheck --no-instructions -A trust + echo "include '$(pwd)/src/tools/ci/pg_ci_base.conf'" >> build/runningcheck/postgresql.conf + + # Log into a place that will be archived in case of failure + mkdir -p build/testrun + build/tmp_install/usr/local/pgsql/bin/pg_ctl -c -o '-c fsync=off' -D build/runningcheck -l build/testrun/runningcheck.log start + + # Run the tests supporting running against an already running + meson test ${{env.MTEST_ARGS}} --num-processes ${{env.TEST_JOBS}} --setup running + + build/tmp_install/usr/local/pgsql/bin/pg_ctl -D build/runningcheck stop + - *linux_collect_cores - *upload_logs_step -- 2.54.0.380.gc69baaf57b --lyfxwjjve3vodszg Content-Type: text/x-diff; charset=us-ascii Content-Disposition: attachment; filename="v9a-0015-ci-Move-more-coverage-from-previously-FreeBSD-el.patch" ^ permalink raw reply [nested|flat] 221+ messages in thread
* [PATCH v8a 14/14] ci: Add back running check support @ 2026-06-03 00:30 Andres Freund <[email protected]> 0 siblings, 0 replies; 221+ messages in thread From: Andres Freund @ 2026-06-03 00:30 UTC (permalink / raw) --- .github/workflows/pg-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml index af986b351bf..86efa1cbe76 100644 --- a/.github/workflows/pg-ci.yml +++ b/.github/workflows/pg-ci.yml @@ -479,6 +479,36 @@ jobs: LANG: C run: *meson_test_world_cmd + # Test running against existing PG instance. + # + # linux-meson-32 chosen because it's currently comparatively fast + - name: Test running + shell: *su_postgres_shell + run: | + ulimit -c unlimited + + # Ensure install exists, in case somebody is debugging a failing + # test within this an reorders this before "Test world" + echo ::group::test_setup + meson test ${{env.MTEST_ARGS}} --suite setup --logbase setup + echo ::endgroup:: + + # Make libraries discoverable (the x86_64 reference is a meson + # oddity) + export LD_LIBRARY_PATH="$(pwd)/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH" + + build/tmp_install/usr/local/pgsql/bin/initdb -N build/runningcheck --no-instructions -A trust + echo "include '$(pwd)/src/tools/ci/pg_ci_base.conf'" >> build/runningcheck/postgresql.conf + + # Log into a place that will be archived in case of failure + mkdir -p build/testrun + build/tmp_install/usr/local/pgsql/bin/pg_ctl -c -o '-c fsync=off' -D build/runningcheck -l build/testrun/runningcheck.log start + + # Run the tests supporting running against an already running + meson test $MTEST_ARGS --num-processes ${TEST_JOBS} --setup running + + build/tmp_install/usr/local/pgsql/bin/pg_ctl -D build/runningcheck stop + - *linux_collect_cores - *upload_logs_step -- 2.54.0.380.gc69baaf57b --vphnza2cz5zw5t4a-- ^ permalink raw reply [nested|flat] 221+ messages in thread
* [PATCH v9a 14/22] ci: Add back running check support @ 2026-06-03 00:30 Andres Freund <[email protected]> 0 siblings, 0 replies; 221+ messages in thread From: Andres Freund @ 2026-06-03 00:30 UTC (permalink / raw) --- .github/workflows/pg-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml index af986b351bf..1be402b44ce 100644 --- a/.github/workflows/pg-ci.yml +++ b/.github/workflows/pg-ci.yml @@ -479,6 +479,36 @@ jobs: LANG: C run: *meson_test_world_cmd + # Test running against existing PG instance. + # + # linux-meson-32 chosen because it's currently comparatively fast + - name: Test running + shell: *su_postgres_shell + run: | + ulimit -c unlimited + + # Ensure install exists, in case somebody is debugging a failing + # test within this an reorders this before "Test world" + echo ::group::test_setup + meson test ${{env.MTEST_ARGS}} --suite setup --logbase setup + echo ::endgroup:: + + # Make libraries discoverable (the x86_64 reference is a meson + # oddity) + export LD_LIBRARY_PATH="$(pwd)/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH" + + build/tmp_install/usr/local/pgsql/bin/initdb -N build/runningcheck --no-instructions -A trust + echo "include '$(pwd)/src/tools/ci/pg_ci_base.conf'" >> build/runningcheck/postgresql.conf + + # Log into a place that will be archived in case of failure + mkdir -p build/testrun + build/tmp_install/usr/local/pgsql/bin/pg_ctl -c -o '-c fsync=off' -D build/runningcheck -l build/testrun/runningcheck.log start + + # Run the tests supporting running against an already running + meson test ${{env.MTEST_ARGS}} --num-processes ${{env.TEST_JOBS}} --setup running + + build/tmp_install/usr/local/pgsql/bin/pg_ctl -D build/runningcheck stop + - *linux_collect_cores - *upload_logs_step -- 2.54.0.380.gc69baaf57b --lyfxwjjve3vodszg Content-Type: text/x-diff; charset=us-ascii Content-Disposition: attachment; filename="v9a-0015-ci-Move-more-coverage-from-previously-FreeBSD-el.patch" ^ permalink raw reply [nested|flat] 221+ messages in thread
* [PATCH v8a 14/14] ci: Add back running check support @ 2026-06-03 00:30 Andres Freund <[email protected]> 0 siblings, 0 replies; 221+ messages in thread From: Andres Freund @ 2026-06-03 00:30 UTC (permalink / raw) --- .github/workflows/pg-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml index af986b351bf..86efa1cbe76 100644 --- a/.github/workflows/pg-ci.yml +++ b/.github/workflows/pg-ci.yml @@ -479,6 +479,36 @@ jobs: LANG: C run: *meson_test_world_cmd + # Test running against existing PG instance. + # + # linux-meson-32 chosen because it's currently comparatively fast + - name: Test running + shell: *su_postgres_shell + run: | + ulimit -c unlimited + + # Ensure install exists, in case somebody is debugging a failing + # test within this an reorders this before "Test world" + echo ::group::test_setup + meson test ${{env.MTEST_ARGS}} --suite setup --logbase setup + echo ::endgroup:: + + # Make libraries discoverable (the x86_64 reference is a meson + # oddity) + export LD_LIBRARY_PATH="$(pwd)/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH" + + build/tmp_install/usr/local/pgsql/bin/initdb -N build/runningcheck --no-instructions -A trust + echo "include '$(pwd)/src/tools/ci/pg_ci_base.conf'" >> build/runningcheck/postgresql.conf + + # Log into a place that will be archived in case of failure + mkdir -p build/testrun + build/tmp_install/usr/local/pgsql/bin/pg_ctl -c -o '-c fsync=off' -D build/runningcheck -l build/testrun/runningcheck.log start + + # Run the tests supporting running against an already running + meson test $MTEST_ARGS --num-processes ${TEST_JOBS} --setup running + + build/tmp_install/usr/local/pgsql/bin/pg_ctl -D build/runningcheck stop + - *linux_collect_cores - *upload_logs_step -- 2.54.0.380.gc69baaf57b --vphnza2cz5zw5t4a-- ^ permalink raw reply [nested|flat] 221+ messages in thread
* [PATCH v9a 14/22] ci: Add back running check support @ 2026-06-03 00:30 Andres Freund <[email protected]> 0 siblings, 0 replies; 221+ messages in thread From: Andres Freund @ 2026-06-03 00:30 UTC (permalink / raw) --- .github/workflows/pg-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml index af986b351bf..1be402b44ce 100644 --- a/.github/workflows/pg-ci.yml +++ b/.github/workflows/pg-ci.yml @@ -479,6 +479,36 @@ jobs: LANG: C run: *meson_test_world_cmd + # Test running against existing PG instance. + # + # linux-meson-32 chosen because it's currently comparatively fast + - name: Test running + shell: *su_postgres_shell + run: | + ulimit -c unlimited + + # Ensure install exists, in case somebody is debugging a failing + # test within this an reorders this before "Test world" + echo ::group::test_setup + meson test ${{env.MTEST_ARGS}} --suite setup --logbase setup + echo ::endgroup:: + + # Make libraries discoverable (the x86_64 reference is a meson + # oddity) + export LD_LIBRARY_PATH="$(pwd)/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH" + + build/tmp_install/usr/local/pgsql/bin/initdb -N build/runningcheck --no-instructions -A trust + echo "include '$(pwd)/src/tools/ci/pg_ci_base.conf'" >> build/runningcheck/postgresql.conf + + # Log into a place that will be archived in case of failure + mkdir -p build/testrun + build/tmp_install/usr/local/pgsql/bin/pg_ctl -c -o '-c fsync=off' -D build/runningcheck -l build/testrun/runningcheck.log start + + # Run the tests supporting running against an already running + meson test ${{env.MTEST_ARGS}} --num-processes ${{env.TEST_JOBS}} --setup running + + build/tmp_install/usr/local/pgsql/bin/pg_ctl -D build/runningcheck stop + - *linux_collect_cores - *upload_logs_step -- 2.54.0.380.gc69baaf57b --lyfxwjjve3vodszg Content-Type: text/x-diff; charset=us-ascii Content-Disposition: attachment; filename="v9a-0015-ci-Move-more-coverage-from-previously-FreeBSD-el.patch" ^ permalink raw reply [nested|flat] 221+ messages in thread
* [PATCH v8a 14/14] ci: Add back running check support @ 2026-06-03 00:30 Andres Freund <[email protected]> 0 siblings, 0 replies; 221+ messages in thread From: Andres Freund @ 2026-06-03 00:30 UTC (permalink / raw) --- .github/workflows/pg-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml index af986b351bf..86efa1cbe76 100644 --- a/.github/workflows/pg-ci.yml +++ b/.github/workflows/pg-ci.yml @@ -479,6 +479,36 @@ jobs: LANG: C run: *meson_test_world_cmd + # Test running against existing PG instance. + # + # linux-meson-32 chosen because it's currently comparatively fast + - name: Test running + shell: *su_postgres_shell + run: | + ulimit -c unlimited + + # Ensure install exists, in case somebody is debugging a failing + # test within this an reorders this before "Test world" + echo ::group::test_setup + meson test ${{env.MTEST_ARGS}} --suite setup --logbase setup + echo ::endgroup:: + + # Make libraries discoverable (the x86_64 reference is a meson + # oddity) + export LD_LIBRARY_PATH="$(pwd)/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH" + + build/tmp_install/usr/local/pgsql/bin/initdb -N build/runningcheck --no-instructions -A trust + echo "include '$(pwd)/src/tools/ci/pg_ci_base.conf'" >> build/runningcheck/postgresql.conf + + # Log into a place that will be archived in case of failure + mkdir -p build/testrun + build/tmp_install/usr/local/pgsql/bin/pg_ctl -c -o '-c fsync=off' -D build/runningcheck -l build/testrun/runningcheck.log start + + # Run the tests supporting running against an already running + meson test $MTEST_ARGS --num-processes ${TEST_JOBS} --setup running + + build/tmp_install/usr/local/pgsql/bin/pg_ctl -D build/runningcheck stop + - *linux_collect_cores - *upload_logs_step -- 2.54.0.380.gc69baaf57b --vphnza2cz5zw5t4a-- ^ permalink raw reply [nested|flat] 221+ messages in thread
* [PATCH v9a 14/22] ci: Add back running check support @ 2026-06-03 00:30 Andres Freund <[email protected]> 0 siblings, 0 replies; 221+ messages in thread From: Andres Freund @ 2026-06-03 00:30 UTC (permalink / raw) --- .github/workflows/pg-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml index af986b351bf..1be402b44ce 100644 --- a/.github/workflows/pg-ci.yml +++ b/.github/workflows/pg-ci.yml @@ -479,6 +479,36 @@ jobs: LANG: C run: *meson_test_world_cmd + # Test running against existing PG instance. + # + # linux-meson-32 chosen because it's currently comparatively fast + - name: Test running + shell: *su_postgres_shell + run: | + ulimit -c unlimited + + # Ensure install exists, in case somebody is debugging a failing + # test within this an reorders this before "Test world" + echo ::group::test_setup + meson test ${{env.MTEST_ARGS}} --suite setup --logbase setup + echo ::endgroup:: + + # Make libraries discoverable (the x86_64 reference is a meson + # oddity) + export LD_LIBRARY_PATH="$(pwd)/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH" + + build/tmp_install/usr/local/pgsql/bin/initdb -N build/runningcheck --no-instructions -A trust + echo "include '$(pwd)/src/tools/ci/pg_ci_base.conf'" >> build/runningcheck/postgresql.conf + + # Log into a place that will be archived in case of failure + mkdir -p build/testrun + build/tmp_install/usr/local/pgsql/bin/pg_ctl -c -o '-c fsync=off' -D build/runningcheck -l build/testrun/runningcheck.log start + + # Run the tests supporting running against an already running + meson test ${{env.MTEST_ARGS}} --num-processes ${{env.TEST_JOBS}} --setup running + + build/tmp_install/usr/local/pgsql/bin/pg_ctl -D build/runningcheck stop + - *linux_collect_cores - *upload_logs_step -- 2.54.0.380.gc69baaf57b --lyfxwjjve3vodszg Content-Type: text/x-diff; charset=us-ascii Content-Disposition: attachment; filename="v9a-0015-ci-Move-more-coverage-from-previously-FreeBSD-el.patch" ^ permalink raw reply [nested|flat] 221+ messages in thread
* [PATCH v8a 14/14] ci: Add back running check support @ 2026-06-03 00:30 Andres Freund <[email protected]> 0 siblings, 0 replies; 221+ messages in thread From: Andres Freund @ 2026-06-03 00:30 UTC (permalink / raw) --- .github/workflows/pg-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml index af986b351bf..86efa1cbe76 100644 --- a/.github/workflows/pg-ci.yml +++ b/.github/workflows/pg-ci.yml @@ -479,6 +479,36 @@ jobs: LANG: C run: *meson_test_world_cmd + # Test running against existing PG instance. + # + # linux-meson-32 chosen because it's currently comparatively fast + - name: Test running + shell: *su_postgres_shell + run: | + ulimit -c unlimited + + # Ensure install exists, in case somebody is debugging a failing + # test within this an reorders this before "Test world" + echo ::group::test_setup + meson test ${{env.MTEST_ARGS}} --suite setup --logbase setup + echo ::endgroup:: + + # Make libraries discoverable (the x86_64 reference is a meson + # oddity) + export LD_LIBRARY_PATH="$(pwd)/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH" + + build/tmp_install/usr/local/pgsql/bin/initdb -N build/runningcheck --no-instructions -A trust + echo "include '$(pwd)/src/tools/ci/pg_ci_base.conf'" >> build/runningcheck/postgresql.conf + + # Log into a place that will be archived in case of failure + mkdir -p build/testrun + build/tmp_install/usr/local/pgsql/bin/pg_ctl -c -o '-c fsync=off' -D build/runningcheck -l build/testrun/runningcheck.log start + + # Run the tests supporting running against an already running + meson test $MTEST_ARGS --num-processes ${TEST_JOBS} --setup running + + build/tmp_install/usr/local/pgsql/bin/pg_ctl -D build/runningcheck stop + - *linux_collect_cores - *upload_logs_step -- 2.54.0.380.gc69baaf57b --vphnza2cz5zw5t4a-- ^ permalink raw reply [nested|flat] 221+ messages in thread
* [PATCH v9a 14/22] ci: Add back running check support @ 2026-06-03 00:30 Andres Freund <[email protected]> 0 siblings, 0 replies; 221+ messages in thread From: Andres Freund @ 2026-06-03 00:30 UTC (permalink / raw) --- .github/workflows/pg-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml index af986b351bf..1be402b44ce 100644 --- a/.github/workflows/pg-ci.yml +++ b/.github/workflows/pg-ci.yml @@ -479,6 +479,36 @@ jobs: LANG: C run: *meson_test_world_cmd + # Test running against existing PG instance. + # + # linux-meson-32 chosen because it's currently comparatively fast + - name: Test running + shell: *su_postgres_shell + run: | + ulimit -c unlimited + + # Ensure install exists, in case somebody is debugging a failing + # test within this an reorders this before "Test world" + echo ::group::test_setup + meson test ${{env.MTEST_ARGS}} --suite setup --logbase setup + echo ::endgroup:: + + # Make libraries discoverable (the x86_64 reference is a meson + # oddity) + export LD_LIBRARY_PATH="$(pwd)/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH" + + build/tmp_install/usr/local/pgsql/bin/initdb -N build/runningcheck --no-instructions -A trust + echo "include '$(pwd)/src/tools/ci/pg_ci_base.conf'" >> build/runningcheck/postgresql.conf + + # Log into a place that will be archived in case of failure + mkdir -p build/testrun + build/tmp_install/usr/local/pgsql/bin/pg_ctl -c -o '-c fsync=off' -D build/runningcheck -l build/testrun/runningcheck.log start + + # Run the tests supporting running against an already running + meson test ${{env.MTEST_ARGS}} --num-processes ${{env.TEST_JOBS}} --setup running + + build/tmp_install/usr/local/pgsql/bin/pg_ctl -D build/runningcheck stop + - *linux_collect_cores - *upload_logs_step -- 2.54.0.380.gc69baaf57b --lyfxwjjve3vodszg Content-Type: text/x-diff; charset=us-ascii Content-Disposition: attachment; filename="v9a-0015-ci-Move-more-coverage-from-previously-FreeBSD-el.patch" ^ permalink raw reply [nested|flat] 221+ messages in thread
* [PATCH v8a 14/14] ci: Add back running check support @ 2026-06-03 00:30 Andres Freund <[email protected]> 0 siblings, 0 replies; 221+ messages in thread From: Andres Freund @ 2026-06-03 00:30 UTC (permalink / raw) --- .github/workflows/pg-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml index af986b351bf..86efa1cbe76 100644 --- a/.github/workflows/pg-ci.yml +++ b/.github/workflows/pg-ci.yml @@ -479,6 +479,36 @@ jobs: LANG: C run: *meson_test_world_cmd + # Test running against existing PG instance. + # + # linux-meson-32 chosen because it's currently comparatively fast + - name: Test running + shell: *su_postgres_shell + run: | + ulimit -c unlimited + + # Ensure install exists, in case somebody is debugging a failing + # test within this an reorders this before "Test world" + echo ::group::test_setup + meson test ${{env.MTEST_ARGS}} --suite setup --logbase setup + echo ::endgroup:: + + # Make libraries discoverable (the x86_64 reference is a meson + # oddity) + export LD_LIBRARY_PATH="$(pwd)/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH" + + build/tmp_install/usr/local/pgsql/bin/initdb -N build/runningcheck --no-instructions -A trust + echo "include '$(pwd)/src/tools/ci/pg_ci_base.conf'" >> build/runningcheck/postgresql.conf + + # Log into a place that will be archived in case of failure + mkdir -p build/testrun + build/tmp_install/usr/local/pgsql/bin/pg_ctl -c -o '-c fsync=off' -D build/runningcheck -l build/testrun/runningcheck.log start + + # Run the tests supporting running against an already running + meson test $MTEST_ARGS --num-processes ${TEST_JOBS} --setup running + + build/tmp_install/usr/local/pgsql/bin/pg_ctl -D build/runningcheck stop + - *linux_collect_cores - *upload_logs_step -- 2.54.0.380.gc69baaf57b --vphnza2cz5zw5t4a-- ^ permalink raw reply [nested|flat] 221+ messages in thread
* [PATCH v9a 14/22] ci: Add back running check support @ 2026-06-03 00:30 Andres Freund <[email protected]> 0 siblings, 0 replies; 221+ messages in thread From: Andres Freund @ 2026-06-03 00:30 UTC (permalink / raw) --- .github/workflows/pg-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml index af986b351bf..1be402b44ce 100644 --- a/.github/workflows/pg-ci.yml +++ b/.github/workflows/pg-ci.yml @@ -479,6 +479,36 @@ jobs: LANG: C run: *meson_test_world_cmd + # Test running against existing PG instance. + # + # linux-meson-32 chosen because it's currently comparatively fast + - name: Test running + shell: *su_postgres_shell + run: | + ulimit -c unlimited + + # Ensure install exists, in case somebody is debugging a failing + # test within this an reorders this before "Test world" + echo ::group::test_setup + meson test ${{env.MTEST_ARGS}} --suite setup --logbase setup + echo ::endgroup:: + + # Make libraries discoverable (the x86_64 reference is a meson + # oddity) + export LD_LIBRARY_PATH="$(pwd)/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH" + + build/tmp_install/usr/local/pgsql/bin/initdb -N build/runningcheck --no-instructions -A trust + echo "include '$(pwd)/src/tools/ci/pg_ci_base.conf'" >> build/runningcheck/postgresql.conf + + # Log into a place that will be archived in case of failure + mkdir -p build/testrun + build/tmp_install/usr/local/pgsql/bin/pg_ctl -c -o '-c fsync=off' -D build/runningcheck -l build/testrun/runningcheck.log start + + # Run the tests supporting running against an already running + meson test ${{env.MTEST_ARGS}} --num-processes ${{env.TEST_JOBS}} --setup running + + build/tmp_install/usr/local/pgsql/bin/pg_ctl -D build/runningcheck stop + - *linux_collect_cores - *upload_logs_step -- 2.54.0.380.gc69baaf57b --lyfxwjjve3vodszg Content-Type: text/x-diff; charset=us-ascii Content-Disposition: attachment; filename="v9a-0015-ci-Move-more-coverage-from-previously-FreeBSD-el.patch" ^ permalink raw reply [nested|flat] 221+ messages in thread
* [PATCH v8a 14/14] ci: Add back running check support @ 2026-06-03 00:30 Andres Freund <[email protected]> 0 siblings, 0 replies; 221+ messages in thread From: Andres Freund @ 2026-06-03 00:30 UTC (permalink / raw) --- .github/workflows/pg-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml index af986b351bf..86efa1cbe76 100644 --- a/.github/workflows/pg-ci.yml +++ b/.github/workflows/pg-ci.yml @@ -479,6 +479,36 @@ jobs: LANG: C run: *meson_test_world_cmd + # Test running against existing PG instance. + # + # linux-meson-32 chosen because it's currently comparatively fast + - name: Test running + shell: *su_postgres_shell + run: | + ulimit -c unlimited + + # Ensure install exists, in case somebody is debugging a failing + # test within this an reorders this before "Test world" + echo ::group::test_setup + meson test ${{env.MTEST_ARGS}} --suite setup --logbase setup + echo ::endgroup:: + + # Make libraries discoverable (the x86_64 reference is a meson + # oddity) + export LD_LIBRARY_PATH="$(pwd)/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH" + + build/tmp_install/usr/local/pgsql/bin/initdb -N build/runningcheck --no-instructions -A trust + echo "include '$(pwd)/src/tools/ci/pg_ci_base.conf'" >> build/runningcheck/postgresql.conf + + # Log into a place that will be archived in case of failure + mkdir -p build/testrun + build/tmp_install/usr/local/pgsql/bin/pg_ctl -c -o '-c fsync=off' -D build/runningcheck -l build/testrun/runningcheck.log start + + # Run the tests supporting running against an already running + meson test $MTEST_ARGS --num-processes ${TEST_JOBS} --setup running + + build/tmp_install/usr/local/pgsql/bin/pg_ctl -D build/runningcheck stop + - *linux_collect_cores - *upload_logs_step -- 2.54.0.380.gc69baaf57b --vphnza2cz5zw5t4a-- ^ permalink raw reply [nested|flat] 221+ messages in thread
* [PATCH v9a 14/22] ci: Add back running check support @ 2026-06-03 00:30 Andres Freund <[email protected]> 0 siblings, 0 replies; 221+ messages in thread From: Andres Freund @ 2026-06-03 00:30 UTC (permalink / raw) --- .github/workflows/pg-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml index af986b351bf..1be402b44ce 100644 --- a/.github/workflows/pg-ci.yml +++ b/.github/workflows/pg-ci.yml @@ -479,6 +479,36 @@ jobs: LANG: C run: *meson_test_world_cmd + # Test running against existing PG instance. + # + # linux-meson-32 chosen because it's currently comparatively fast + - name: Test running + shell: *su_postgres_shell + run: | + ulimit -c unlimited + + # Ensure install exists, in case somebody is debugging a failing + # test within this an reorders this before "Test world" + echo ::group::test_setup + meson test ${{env.MTEST_ARGS}} --suite setup --logbase setup + echo ::endgroup:: + + # Make libraries discoverable (the x86_64 reference is a meson + # oddity) + export LD_LIBRARY_PATH="$(pwd)/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH" + + build/tmp_install/usr/local/pgsql/bin/initdb -N build/runningcheck --no-instructions -A trust + echo "include '$(pwd)/src/tools/ci/pg_ci_base.conf'" >> build/runningcheck/postgresql.conf + + # Log into a place that will be archived in case of failure + mkdir -p build/testrun + build/tmp_install/usr/local/pgsql/bin/pg_ctl -c -o '-c fsync=off' -D build/runningcheck -l build/testrun/runningcheck.log start + + # Run the tests supporting running against an already running + meson test ${{env.MTEST_ARGS}} --num-processes ${{env.TEST_JOBS}} --setup running + + build/tmp_install/usr/local/pgsql/bin/pg_ctl -D build/runningcheck stop + - *linux_collect_cores - *upload_logs_step -- 2.54.0.380.gc69baaf57b --lyfxwjjve3vodszg Content-Type: text/x-diff; charset=us-ascii Content-Disposition: attachment; filename="v9a-0015-ci-Move-more-coverage-from-previously-FreeBSD-el.patch" ^ permalink raw reply [nested|flat] 221+ messages in thread
* [PATCH v8a 14/14] ci: Add back running check support @ 2026-06-03 00:30 Andres Freund <[email protected]> 0 siblings, 0 replies; 221+ messages in thread From: Andres Freund @ 2026-06-03 00:30 UTC (permalink / raw) --- .github/workflows/pg-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml index af986b351bf..86efa1cbe76 100644 --- a/.github/workflows/pg-ci.yml +++ b/.github/workflows/pg-ci.yml @@ -479,6 +479,36 @@ jobs: LANG: C run: *meson_test_world_cmd + # Test running against existing PG instance. + # + # linux-meson-32 chosen because it's currently comparatively fast + - name: Test running + shell: *su_postgres_shell + run: | + ulimit -c unlimited + + # Ensure install exists, in case somebody is debugging a failing + # test within this an reorders this before "Test world" + echo ::group::test_setup + meson test ${{env.MTEST_ARGS}} --suite setup --logbase setup + echo ::endgroup:: + + # Make libraries discoverable (the x86_64 reference is a meson + # oddity) + export LD_LIBRARY_PATH="$(pwd)/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH" + + build/tmp_install/usr/local/pgsql/bin/initdb -N build/runningcheck --no-instructions -A trust + echo "include '$(pwd)/src/tools/ci/pg_ci_base.conf'" >> build/runningcheck/postgresql.conf + + # Log into a place that will be archived in case of failure + mkdir -p build/testrun + build/tmp_install/usr/local/pgsql/bin/pg_ctl -c -o '-c fsync=off' -D build/runningcheck -l build/testrun/runningcheck.log start + + # Run the tests supporting running against an already running + meson test $MTEST_ARGS --num-processes ${TEST_JOBS} --setup running + + build/tmp_install/usr/local/pgsql/bin/pg_ctl -D build/runningcheck stop + - *linux_collect_cores - *upload_logs_step -- 2.54.0.380.gc69baaf57b --vphnza2cz5zw5t4a-- ^ permalink raw reply [nested|flat] 221+ messages in thread
* [PATCH v8a 14/14] ci: Add back running check support @ 2026-06-03 00:30 Andres Freund <[email protected]> 0 siblings, 0 replies; 221+ messages in thread From: Andres Freund @ 2026-06-03 00:30 UTC (permalink / raw) --- .github/workflows/pg-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml index af986b351bf..86efa1cbe76 100644 --- a/.github/workflows/pg-ci.yml +++ b/.github/workflows/pg-ci.yml @@ -479,6 +479,36 @@ jobs: LANG: C run: *meson_test_world_cmd + # Test running against existing PG instance. + # + # linux-meson-32 chosen because it's currently comparatively fast + - name: Test running + shell: *su_postgres_shell + run: | + ulimit -c unlimited + + # Ensure install exists, in case somebody is debugging a failing + # test within this an reorders this before "Test world" + echo ::group::test_setup + meson test ${{env.MTEST_ARGS}} --suite setup --logbase setup + echo ::endgroup:: + + # Make libraries discoverable (the x86_64 reference is a meson + # oddity) + export LD_LIBRARY_PATH="$(pwd)/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH" + + build/tmp_install/usr/local/pgsql/bin/initdb -N build/runningcheck --no-instructions -A trust + echo "include '$(pwd)/src/tools/ci/pg_ci_base.conf'" >> build/runningcheck/postgresql.conf + + # Log into a place that will be archived in case of failure + mkdir -p build/testrun + build/tmp_install/usr/local/pgsql/bin/pg_ctl -c -o '-c fsync=off' -D build/runningcheck -l build/testrun/runningcheck.log start + + # Run the tests supporting running against an already running + meson test $MTEST_ARGS --num-processes ${TEST_JOBS} --setup running + + build/tmp_install/usr/local/pgsql/bin/pg_ctl -D build/runningcheck stop + - *linux_collect_cores - *upload_logs_step -- 2.54.0.380.gc69baaf57b --vphnza2cz5zw5t4a-- ^ permalink raw reply [nested|flat] 221+ messages in thread
* [PATCH v9a 14/22] ci: Add back running check support @ 2026-06-03 00:30 Andres Freund <[email protected]> 0 siblings, 0 replies; 221+ messages in thread From: Andres Freund @ 2026-06-03 00:30 UTC (permalink / raw) --- .github/workflows/pg-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml index af986b351bf..1be402b44ce 100644 --- a/.github/workflows/pg-ci.yml +++ b/.github/workflows/pg-ci.yml @@ -479,6 +479,36 @@ jobs: LANG: C run: *meson_test_world_cmd + # Test running against existing PG instance. + # + # linux-meson-32 chosen because it's currently comparatively fast + - name: Test running + shell: *su_postgres_shell + run: | + ulimit -c unlimited + + # Ensure install exists, in case somebody is debugging a failing + # test within this an reorders this before "Test world" + echo ::group::test_setup + meson test ${{env.MTEST_ARGS}} --suite setup --logbase setup + echo ::endgroup:: + + # Make libraries discoverable (the x86_64 reference is a meson + # oddity) + export LD_LIBRARY_PATH="$(pwd)/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH" + + build/tmp_install/usr/local/pgsql/bin/initdb -N build/runningcheck --no-instructions -A trust + echo "include '$(pwd)/src/tools/ci/pg_ci_base.conf'" >> build/runningcheck/postgresql.conf + + # Log into a place that will be archived in case of failure + mkdir -p build/testrun + build/tmp_install/usr/local/pgsql/bin/pg_ctl -c -o '-c fsync=off' -D build/runningcheck -l build/testrun/runningcheck.log start + + # Run the tests supporting running against an already running + meson test ${{env.MTEST_ARGS}} --num-processes ${{env.TEST_JOBS}} --setup running + + build/tmp_install/usr/local/pgsql/bin/pg_ctl -D build/runningcheck stop + - *linux_collect_cores - *upload_logs_step -- 2.54.0.380.gc69baaf57b --lyfxwjjve3vodszg Content-Type: text/x-diff; charset=us-ascii Content-Disposition: attachment; filename="v9a-0015-ci-Move-more-coverage-from-previously-FreeBSD-el.patch" ^ permalink raw reply [nested|flat] 221+ messages in thread
* [PATCH v8a 14/14] ci: Add back running check support @ 2026-06-03 00:30 Andres Freund <[email protected]> 0 siblings, 0 replies; 221+ messages in thread From: Andres Freund @ 2026-06-03 00:30 UTC (permalink / raw) --- .github/workflows/pg-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml index af986b351bf..86efa1cbe76 100644 --- a/.github/workflows/pg-ci.yml +++ b/.github/workflows/pg-ci.yml @@ -479,6 +479,36 @@ jobs: LANG: C run: *meson_test_world_cmd + # Test running against existing PG instance. + # + # linux-meson-32 chosen because it's currently comparatively fast + - name: Test running + shell: *su_postgres_shell + run: | + ulimit -c unlimited + + # Ensure install exists, in case somebody is debugging a failing + # test within this an reorders this before "Test world" + echo ::group::test_setup + meson test ${{env.MTEST_ARGS}} --suite setup --logbase setup + echo ::endgroup:: + + # Make libraries discoverable (the x86_64 reference is a meson + # oddity) + export LD_LIBRARY_PATH="$(pwd)/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH" + + build/tmp_install/usr/local/pgsql/bin/initdb -N build/runningcheck --no-instructions -A trust + echo "include '$(pwd)/src/tools/ci/pg_ci_base.conf'" >> build/runningcheck/postgresql.conf + + # Log into a place that will be archived in case of failure + mkdir -p build/testrun + build/tmp_install/usr/local/pgsql/bin/pg_ctl -c -o '-c fsync=off' -D build/runningcheck -l build/testrun/runningcheck.log start + + # Run the tests supporting running against an already running + meson test $MTEST_ARGS --num-processes ${TEST_JOBS} --setup running + + build/tmp_install/usr/local/pgsql/bin/pg_ctl -D build/runningcheck stop + - *linux_collect_cores - *upload_logs_step -- 2.54.0.380.gc69baaf57b --vphnza2cz5zw5t4a-- ^ permalink raw reply [nested|flat] 221+ messages in thread
* [PATCH v9a 14/22] ci: Add back running check support @ 2026-06-03 00:30 Andres Freund <[email protected]> 0 siblings, 0 replies; 221+ messages in thread From: Andres Freund @ 2026-06-03 00:30 UTC (permalink / raw) --- .github/workflows/pg-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml index af986b351bf..1be402b44ce 100644 --- a/.github/workflows/pg-ci.yml +++ b/.github/workflows/pg-ci.yml @@ -479,6 +479,36 @@ jobs: LANG: C run: *meson_test_world_cmd + # Test running against existing PG instance. + # + # linux-meson-32 chosen because it's currently comparatively fast + - name: Test running + shell: *su_postgres_shell + run: | + ulimit -c unlimited + + # Ensure install exists, in case somebody is debugging a failing + # test within this an reorders this before "Test world" + echo ::group::test_setup + meson test ${{env.MTEST_ARGS}} --suite setup --logbase setup + echo ::endgroup:: + + # Make libraries discoverable (the x86_64 reference is a meson + # oddity) + export LD_LIBRARY_PATH="$(pwd)/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH" + + build/tmp_install/usr/local/pgsql/bin/initdb -N build/runningcheck --no-instructions -A trust + echo "include '$(pwd)/src/tools/ci/pg_ci_base.conf'" >> build/runningcheck/postgresql.conf + + # Log into a place that will be archived in case of failure + mkdir -p build/testrun + build/tmp_install/usr/local/pgsql/bin/pg_ctl -c -o '-c fsync=off' -D build/runningcheck -l build/testrun/runningcheck.log start + + # Run the tests supporting running against an already running + meson test ${{env.MTEST_ARGS}} --num-processes ${{env.TEST_JOBS}} --setup running + + build/tmp_install/usr/local/pgsql/bin/pg_ctl -D build/runningcheck stop + - *linux_collect_cores - *upload_logs_step -- 2.54.0.380.gc69baaf57b --lyfxwjjve3vodszg Content-Type: text/x-diff; charset=us-ascii Content-Disposition: attachment; filename="v9a-0015-ci-Move-more-coverage-from-previously-FreeBSD-el.patch" ^ permalink raw reply [nested|flat] 221+ messages in thread
* [PATCH v8a 14/14] ci: Add back running check support @ 2026-06-03 00:30 Andres Freund <[email protected]> 0 siblings, 0 replies; 221+ messages in thread From: Andres Freund @ 2026-06-03 00:30 UTC (permalink / raw) --- .github/workflows/pg-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml index af986b351bf..86efa1cbe76 100644 --- a/.github/workflows/pg-ci.yml +++ b/.github/workflows/pg-ci.yml @@ -479,6 +479,36 @@ jobs: LANG: C run: *meson_test_world_cmd + # Test running against existing PG instance. + # + # linux-meson-32 chosen because it's currently comparatively fast + - name: Test running + shell: *su_postgres_shell + run: | + ulimit -c unlimited + + # Ensure install exists, in case somebody is debugging a failing + # test within this an reorders this before "Test world" + echo ::group::test_setup + meson test ${{env.MTEST_ARGS}} --suite setup --logbase setup + echo ::endgroup:: + + # Make libraries discoverable (the x86_64 reference is a meson + # oddity) + export LD_LIBRARY_PATH="$(pwd)/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH" + + build/tmp_install/usr/local/pgsql/bin/initdb -N build/runningcheck --no-instructions -A trust + echo "include '$(pwd)/src/tools/ci/pg_ci_base.conf'" >> build/runningcheck/postgresql.conf + + # Log into a place that will be archived in case of failure + mkdir -p build/testrun + build/tmp_install/usr/local/pgsql/bin/pg_ctl -c -o '-c fsync=off' -D build/runningcheck -l build/testrun/runningcheck.log start + + # Run the tests supporting running against an already running + meson test $MTEST_ARGS --num-processes ${TEST_JOBS} --setup running + + build/tmp_install/usr/local/pgsql/bin/pg_ctl -D build/runningcheck stop + - *linux_collect_cores - *upload_logs_step -- 2.54.0.380.gc69baaf57b --vphnza2cz5zw5t4a-- ^ permalink raw reply [nested|flat] 221+ messages in thread
* [PATCH v9a 14/22] ci: Add back running check support @ 2026-06-03 00:30 Andres Freund <[email protected]> 0 siblings, 0 replies; 221+ messages in thread From: Andres Freund @ 2026-06-03 00:30 UTC (permalink / raw) --- .github/workflows/pg-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml index af986b351bf..1be402b44ce 100644 --- a/.github/workflows/pg-ci.yml +++ b/.github/workflows/pg-ci.yml @@ -479,6 +479,36 @@ jobs: LANG: C run: *meson_test_world_cmd + # Test running against existing PG instance. + # + # linux-meson-32 chosen because it's currently comparatively fast + - name: Test running + shell: *su_postgres_shell + run: | + ulimit -c unlimited + + # Ensure install exists, in case somebody is debugging a failing + # test within this an reorders this before "Test world" + echo ::group::test_setup + meson test ${{env.MTEST_ARGS}} --suite setup --logbase setup + echo ::endgroup:: + + # Make libraries discoverable (the x86_64 reference is a meson + # oddity) + export LD_LIBRARY_PATH="$(pwd)/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH" + + build/tmp_install/usr/local/pgsql/bin/initdb -N build/runningcheck --no-instructions -A trust + echo "include '$(pwd)/src/tools/ci/pg_ci_base.conf'" >> build/runningcheck/postgresql.conf + + # Log into a place that will be archived in case of failure + mkdir -p build/testrun + build/tmp_install/usr/local/pgsql/bin/pg_ctl -c -o '-c fsync=off' -D build/runningcheck -l build/testrun/runningcheck.log start + + # Run the tests supporting running against an already running + meson test ${{env.MTEST_ARGS}} --num-processes ${{env.TEST_JOBS}} --setup running + + build/tmp_install/usr/local/pgsql/bin/pg_ctl -D build/runningcheck stop + - *linux_collect_cores - *upload_logs_step -- 2.54.0.380.gc69baaf57b --lyfxwjjve3vodszg Content-Type: text/x-diff; charset=us-ascii Content-Disposition: attachment; filename="v9a-0015-ci-Move-more-coverage-from-previously-FreeBSD-el.patch" ^ permalink raw reply [nested|flat] 221+ messages in thread
* [PATCH v8a 14/14] ci: Add back running check support @ 2026-06-03 00:30 Andres Freund <[email protected]> 0 siblings, 0 replies; 221+ messages in thread From: Andres Freund @ 2026-06-03 00:30 UTC (permalink / raw) --- .github/workflows/pg-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml index af986b351bf..86efa1cbe76 100644 --- a/.github/workflows/pg-ci.yml +++ b/.github/workflows/pg-ci.yml @@ -479,6 +479,36 @@ jobs: LANG: C run: *meson_test_world_cmd + # Test running against existing PG instance. + # + # linux-meson-32 chosen because it's currently comparatively fast + - name: Test running + shell: *su_postgres_shell + run: | + ulimit -c unlimited + + # Ensure install exists, in case somebody is debugging a failing + # test within this an reorders this before "Test world" + echo ::group::test_setup + meson test ${{env.MTEST_ARGS}} --suite setup --logbase setup + echo ::endgroup:: + + # Make libraries discoverable (the x86_64 reference is a meson + # oddity) + export LD_LIBRARY_PATH="$(pwd)/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH" + + build/tmp_install/usr/local/pgsql/bin/initdb -N build/runningcheck --no-instructions -A trust + echo "include '$(pwd)/src/tools/ci/pg_ci_base.conf'" >> build/runningcheck/postgresql.conf + + # Log into a place that will be archived in case of failure + mkdir -p build/testrun + build/tmp_install/usr/local/pgsql/bin/pg_ctl -c -o '-c fsync=off' -D build/runningcheck -l build/testrun/runningcheck.log start + + # Run the tests supporting running against an already running + meson test $MTEST_ARGS --num-processes ${TEST_JOBS} --setup running + + build/tmp_install/usr/local/pgsql/bin/pg_ctl -D build/runningcheck stop + - *linux_collect_cores - *upload_logs_step -- 2.54.0.380.gc69baaf57b --vphnza2cz5zw5t4a-- ^ permalink raw reply [nested|flat] 221+ messages in thread
* [PATCH v9a 14/22] ci: Add back running check support @ 2026-06-03 00:30 Andres Freund <[email protected]> 0 siblings, 0 replies; 221+ messages in thread From: Andres Freund @ 2026-06-03 00:30 UTC (permalink / raw) --- .github/workflows/pg-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml index af986b351bf..1be402b44ce 100644 --- a/.github/workflows/pg-ci.yml +++ b/.github/workflows/pg-ci.yml @@ -479,6 +479,36 @@ jobs: LANG: C run: *meson_test_world_cmd + # Test running against existing PG instance. + # + # linux-meson-32 chosen because it's currently comparatively fast + - name: Test running + shell: *su_postgres_shell + run: | + ulimit -c unlimited + + # Ensure install exists, in case somebody is debugging a failing + # test within this an reorders this before "Test world" + echo ::group::test_setup + meson test ${{env.MTEST_ARGS}} --suite setup --logbase setup + echo ::endgroup:: + + # Make libraries discoverable (the x86_64 reference is a meson + # oddity) + export LD_LIBRARY_PATH="$(pwd)/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH" + + build/tmp_install/usr/local/pgsql/bin/initdb -N build/runningcheck --no-instructions -A trust + echo "include '$(pwd)/src/tools/ci/pg_ci_base.conf'" >> build/runningcheck/postgresql.conf + + # Log into a place that will be archived in case of failure + mkdir -p build/testrun + build/tmp_install/usr/local/pgsql/bin/pg_ctl -c -o '-c fsync=off' -D build/runningcheck -l build/testrun/runningcheck.log start + + # Run the tests supporting running against an already running + meson test ${{env.MTEST_ARGS}} --num-processes ${{env.TEST_JOBS}} --setup running + + build/tmp_install/usr/local/pgsql/bin/pg_ctl -D build/runningcheck stop + - *linux_collect_cores - *upload_logs_step -- 2.54.0.380.gc69baaf57b --lyfxwjjve3vodszg Content-Type: text/x-diff; charset=us-ascii Content-Disposition: attachment; filename="v9a-0015-ci-Move-more-coverage-from-previously-FreeBSD-el.patch" ^ permalink raw reply [nested|flat] 221+ messages in thread
* [PATCH v8a 14/14] ci: Add back running check support @ 2026-06-03 00:30 Andres Freund <[email protected]> 0 siblings, 0 replies; 221+ messages in thread From: Andres Freund @ 2026-06-03 00:30 UTC (permalink / raw) --- .github/workflows/pg-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml index af986b351bf..86efa1cbe76 100644 --- a/.github/workflows/pg-ci.yml +++ b/.github/workflows/pg-ci.yml @@ -479,6 +479,36 @@ jobs: LANG: C run: *meson_test_world_cmd + # Test running against existing PG instance. + # + # linux-meson-32 chosen because it's currently comparatively fast + - name: Test running + shell: *su_postgres_shell + run: | + ulimit -c unlimited + + # Ensure install exists, in case somebody is debugging a failing + # test within this an reorders this before "Test world" + echo ::group::test_setup + meson test ${{env.MTEST_ARGS}} --suite setup --logbase setup + echo ::endgroup:: + + # Make libraries discoverable (the x86_64 reference is a meson + # oddity) + export LD_LIBRARY_PATH="$(pwd)/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH" + + build/tmp_install/usr/local/pgsql/bin/initdb -N build/runningcheck --no-instructions -A trust + echo "include '$(pwd)/src/tools/ci/pg_ci_base.conf'" >> build/runningcheck/postgresql.conf + + # Log into a place that will be archived in case of failure + mkdir -p build/testrun + build/tmp_install/usr/local/pgsql/bin/pg_ctl -c -o '-c fsync=off' -D build/runningcheck -l build/testrun/runningcheck.log start + + # Run the tests supporting running against an already running + meson test $MTEST_ARGS --num-processes ${TEST_JOBS} --setup running + + build/tmp_install/usr/local/pgsql/bin/pg_ctl -D build/runningcheck stop + - *linux_collect_cores - *upload_logs_step -- 2.54.0.380.gc69baaf57b --vphnza2cz5zw5t4a-- ^ permalink raw reply [nested|flat] 221+ messages in thread
* [PATCH v9a 14/22] ci: Add back running check support @ 2026-06-03 00:30 Andres Freund <[email protected]> 0 siblings, 0 replies; 221+ messages in thread From: Andres Freund @ 2026-06-03 00:30 UTC (permalink / raw) --- .github/workflows/pg-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml index af986b351bf..1be402b44ce 100644 --- a/.github/workflows/pg-ci.yml +++ b/.github/workflows/pg-ci.yml @@ -479,6 +479,36 @@ jobs: LANG: C run: *meson_test_world_cmd + # Test running against existing PG instance. + # + # linux-meson-32 chosen because it's currently comparatively fast + - name: Test running + shell: *su_postgres_shell + run: | + ulimit -c unlimited + + # Ensure install exists, in case somebody is debugging a failing + # test within this an reorders this before "Test world" + echo ::group::test_setup + meson test ${{env.MTEST_ARGS}} --suite setup --logbase setup + echo ::endgroup:: + + # Make libraries discoverable (the x86_64 reference is a meson + # oddity) + export LD_LIBRARY_PATH="$(pwd)/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH" + + build/tmp_install/usr/local/pgsql/bin/initdb -N build/runningcheck --no-instructions -A trust + echo "include '$(pwd)/src/tools/ci/pg_ci_base.conf'" >> build/runningcheck/postgresql.conf + + # Log into a place that will be archived in case of failure + mkdir -p build/testrun + build/tmp_install/usr/local/pgsql/bin/pg_ctl -c -o '-c fsync=off' -D build/runningcheck -l build/testrun/runningcheck.log start + + # Run the tests supporting running against an already running + meson test ${{env.MTEST_ARGS}} --num-processes ${{env.TEST_JOBS}} --setup running + + build/tmp_install/usr/local/pgsql/bin/pg_ctl -D build/runningcheck stop + - *linux_collect_cores - *upload_logs_step -- 2.54.0.380.gc69baaf57b --lyfxwjjve3vodszg Content-Type: text/x-diff; charset=us-ascii Content-Disposition: attachment; filename="v9a-0015-ci-Move-more-coverage-from-previously-FreeBSD-el.patch" ^ permalink raw reply [nested|flat] 221+ messages in thread
* [PATCH v8a 14/14] ci: Add back running check support @ 2026-06-03 00:30 Andres Freund <[email protected]> 0 siblings, 0 replies; 221+ messages in thread From: Andres Freund @ 2026-06-03 00:30 UTC (permalink / raw) --- .github/workflows/pg-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml index af986b351bf..86efa1cbe76 100644 --- a/.github/workflows/pg-ci.yml +++ b/.github/workflows/pg-ci.yml @@ -479,6 +479,36 @@ jobs: LANG: C run: *meson_test_world_cmd + # Test running against existing PG instance. + # + # linux-meson-32 chosen because it's currently comparatively fast + - name: Test running + shell: *su_postgres_shell + run: | + ulimit -c unlimited + + # Ensure install exists, in case somebody is debugging a failing + # test within this an reorders this before "Test world" + echo ::group::test_setup + meson test ${{env.MTEST_ARGS}} --suite setup --logbase setup + echo ::endgroup:: + + # Make libraries discoverable (the x86_64 reference is a meson + # oddity) + export LD_LIBRARY_PATH="$(pwd)/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH" + + build/tmp_install/usr/local/pgsql/bin/initdb -N build/runningcheck --no-instructions -A trust + echo "include '$(pwd)/src/tools/ci/pg_ci_base.conf'" >> build/runningcheck/postgresql.conf + + # Log into a place that will be archived in case of failure + mkdir -p build/testrun + build/tmp_install/usr/local/pgsql/bin/pg_ctl -c -o '-c fsync=off' -D build/runningcheck -l build/testrun/runningcheck.log start + + # Run the tests supporting running against an already running + meson test $MTEST_ARGS --num-processes ${TEST_JOBS} --setup running + + build/tmp_install/usr/local/pgsql/bin/pg_ctl -D build/runningcheck stop + - *linux_collect_cores - *upload_logs_step -- 2.54.0.380.gc69baaf57b --vphnza2cz5zw5t4a-- ^ permalink raw reply [nested|flat] 221+ messages in thread
* [PATCH v9a 14/22] ci: Add back running check support @ 2026-06-03 00:30 Andres Freund <[email protected]> 0 siblings, 0 replies; 221+ messages in thread From: Andres Freund @ 2026-06-03 00:30 UTC (permalink / raw) --- .github/workflows/pg-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml index af986b351bf..1be402b44ce 100644 --- a/.github/workflows/pg-ci.yml +++ b/.github/workflows/pg-ci.yml @@ -479,6 +479,36 @@ jobs: LANG: C run: *meson_test_world_cmd + # Test running against existing PG instance. + # + # linux-meson-32 chosen because it's currently comparatively fast + - name: Test running + shell: *su_postgres_shell + run: | + ulimit -c unlimited + + # Ensure install exists, in case somebody is debugging a failing + # test within this an reorders this before "Test world" + echo ::group::test_setup + meson test ${{env.MTEST_ARGS}} --suite setup --logbase setup + echo ::endgroup:: + + # Make libraries discoverable (the x86_64 reference is a meson + # oddity) + export LD_LIBRARY_PATH="$(pwd)/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH" + + build/tmp_install/usr/local/pgsql/bin/initdb -N build/runningcheck --no-instructions -A trust + echo "include '$(pwd)/src/tools/ci/pg_ci_base.conf'" >> build/runningcheck/postgresql.conf + + # Log into a place that will be archived in case of failure + mkdir -p build/testrun + build/tmp_install/usr/local/pgsql/bin/pg_ctl -c -o '-c fsync=off' -D build/runningcheck -l build/testrun/runningcheck.log start + + # Run the tests supporting running against an already running + meson test ${{env.MTEST_ARGS}} --num-processes ${{env.TEST_JOBS}} --setup running + + build/tmp_install/usr/local/pgsql/bin/pg_ctl -D build/runningcheck stop + - *linux_collect_cores - *upload_logs_step -- 2.54.0.380.gc69baaf57b --lyfxwjjve3vodszg Content-Type: text/x-diff; charset=us-ascii Content-Disposition: attachment; filename="v9a-0015-ci-Move-more-coverage-from-previously-FreeBSD-el.patch" ^ permalink raw reply [nested|flat] 221+ messages in thread
* [PATCH v8a 14/14] ci: Add back running check support @ 2026-06-03 00:30 Andres Freund <[email protected]> 0 siblings, 0 replies; 221+ messages in thread From: Andres Freund @ 2026-06-03 00:30 UTC (permalink / raw) --- .github/workflows/pg-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml index af986b351bf..86efa1cbe76 100644 --- a/.github/workflows/pg-ci.yml +++ b/.github/workflows/pg-ci.yml @@ -479,6 +479,36 @@ jobs: LANG: C run: *meson_test_world_cmd + # Test running against existing PG instance. + # + # linux-meson-32 chosen because it's currently comparatively fast + - name: Test running + shell: *su_postgres_shell + run: | + ulimit -c unlimited + + # Ensure install exists, in case somebody is debugging a failing + # test within this an reorders this before "Test world" + echo ::group::test_setup + meson test ${{env.MTEST_ARGS}} --suite setup --logbase setup + echo ::endgroup:: + + # Make libraries discoverable (the x86_64 reference is a meson + # oddity) + export LD_LIBRARY_PATH="$(pwd)/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH" + + build/tmp_install/usr/local/pgsql/bin/initdb -N build/runningcheck --no-instructions -A trust + echo "include '$(pwd)/src/tools/ci/pg_ci_base.conf'" >> build/runningcheck/postgresql.conf + + # Log into a place that will be archived in case of failure + mkdir -p build/testrun + build/tmp_install/usr/local/pgsql/bin/pg_ctl -c -o '-c fsync=off' -D build/runningcheck -l build/testrun/runningcheck.log start + + # Run the tests supporting running against an already running + meson test $MTEST_ARGS --num-processes ${TEST_JOBS} --setup running + + build/tmp_install/usr/local/pgsql/bin/pg_ctl -D build/runningcheck stop + - *linux_collect_cores - *upload_logs_step -- 2.54.0.380.gc69baaf57b --vphnza2cz5zw5t4a-- ^ permalink raw reply [nested|flat] 221+ messages in thread
* [PATCH v8a 14/14] ci: Add back running check support @ 2026-06-03 00:30 Andres Freund <[email protected]> 0 siblings, 0 replies; 221+ messages in thread From: Andres Freund @ 2026-06-03 00:30 UTC (permalink / raw) --- .github/workflows/pg-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml index af986b351bf..86efa1cbe76 100644 --- a/.github/workflows/pg-ci.yml +++ b/.github/workflows/pg-ci.yml @@ -479,6 +479,36 @@ jobs: LANG: C run: *meson_test_world_cmd + # Test running against existing PG instance. + # + # linux-meson-32 chosen because it's currently comparatively fast + - name: Test running + shell: *su_postgres_shell + run: | + ulimit -c unlimited + + # Ensure install exists, in case somebody is debugging a failing + # test within this an reorders this before "Test world" + echo ::group::test_setup + meson test ${{env.MTEST_ARGS}} --suite setup --logbase setup + echo ::endgroup:: + + # Make libraries discoverable (the x86_64 reference is a meson + # oddity) + export LD_LIBRARY_PATH="$(pwd)/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH" + + build/tmp_install/usr/local/pgsql/bin/initdb -N build/runningcheck --no-instructions -A trust + echo "include '$(pwd)/src/tools/ci/pg_ci_base.conf'" >> build/runningcheck/postgresql.conf + + # Log into a place that will be archived in case of failure + mkdir -p build/testrun + build/tmp_install/usr/local/pgsql/bin/pg_ctl -c -o '-c fsync=off' -D build/runningcheck -l build/testrun/runningcheck.log start + + # Run the tests supporting running against an already running + meson test $MTEST_ARGS --num-processes ${TEST_JOBS} --setup running + + build/tmp_install/usr/local/pgsql/bin/pg_ctl -D build/runningcheck stop + - *linux_collect_cores - *upload_logs_step -- 2.54.0.380.gc69baaf57b --vphnza2cz5zw5t4a-- ^ permalink raw reply [nested|flat] 221+ messages in thread
* [PATCH v9a 14/22] ci: Add back running check support @ 2026-06-03 00:30 Andres Freund <[email protected]> 0 siblings, 0 replies; 221+ messages in thread From: Andres Freund @ 2026-06-03 00:30 UTC (permalink / raw) --- .github/workflows/pg-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml index af986b351bf..1be402b44ce 100644 --- a/.github/workflows/pg-ci.yml +++ b/.github/workflows/pg-ci.yml @@ -479,6 +479,36 @@ jobs: LANG: C run: *meson_test_world_cmd + # Test running against existing PG instance. + # + # linux-meson-32 chosen because it's currently comparatively fast + - name: Test running + shell: *su_postgres_shell + run: | + ulimit -c unlimited + + # Ensure install exists, in case somebody is debugging a failing + # test within this an reorders this before "Test world" + echo ::group::test_setup + meson test ${{env.MTEST_ARGS}} --suite setup --logbase setup + echo ::endgroup:: + + # Make libraries discoverable (the x86_64 reference is a meson + # oddity) + export LD_LIBRARY_PATH="$(pwd)/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH" + + build/tmp_install/usr/local/pgsql/bin/initdb -N build/runningcheck --no-instructions -A trust + echo "include '$(pwd)/src/tools/ci/pg_ci_base.conf'" >> build/runningcheck/postgresql.conf + + # Log into a place that will be archived in case of failure + mkdir -p build/testrun + build/tmp_install/usr/local/pgsql/bin/pg_ctl -c -o '-c fsync=off' -D build/runningcheck -l build/testrun/runningcheck.log start + + # Run the tests supporting running against an already running + meson test ${{env.MTEST_ARGS}} --num-processes ${{env.TEST_JOBS}} --setup running + + build/tmp_install/usr/local/pgsql/bin/pg_ctl -D build/runningcheck stop + - *linux_collect_cores - *upload_logs_step -- 2.54.0.380.gc69baaf57b --lyfxwjjve3vodszg Content-Type: text/x-diff; charset=us-ascii Content-Disposition: attachment; filename="v9a-0015-ci-Move-more-coverage-from-previously-FreeBSD-el.patch" ^ permalink raw reply [nested|flat] 221+ messages in thread
* [PATCH v8a 14/14] ci: Add back running check support @ 2026-06-03 00:30 Andres Freund <[email protected]> 0 siblings, 0 replies; 221+ messages in thread From: Andres Freund @ 2026-06-03 00:30 UTC (permalink / raw) --- .github/workflows/pg-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml index af986b351bf..86efa1cbe76 100644 --- a/.github/workflows/pg-ci.yml +++ b/.github/workflows/pg-ci.yml @@ -479,6 +479,36 @@ jobs: LANG: C run: *meson_test_world_cmd + # Test running against existing PG instance. + # + # linux-meson-32 chosen because it's currently comparatively fast + - name: Test running + shell: *su_postgres_shell + run: | + ulimit -c unlimited + + # Ensure install exists, in case somebody is debugging a failing + # test within this an reorders this before "Test world" + echo ::group::test_setup + meson test ${{env.MTEST_ARGS}} --suite setup --logbase setup + echo ::endgroup:: + + # Make libraries discoverable (the x86_64 reference is a meson + # oddity) + export LD_LIBRARY_PATH="$(pwd)/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH" + + build/tmp_install/usr/local/pgsql/bin/initdb -N build/runningcheck --no-instructions -A trust + echo "include '$(pwd)/src/tools/ci/pg_ci_base.conf'" >> build/runningcheck/postgresql.conf + + # Log into a place that will be archived in case of failure + mkdir -p build/testrun + build/tmp_install/usr/local/pgsql/bin/pg_ctl -c -o '-c fsync=off' -D build/runningcheck -l build/testrun/runningcheck.log start + + # Run the tests supporting running against an already running + meson test $MTEST_ARGS --num-processes ${TEST_JOBS} --setup running + + build/tmp_install/usr/local/pgsql/bin/pg_ctl -D build/runningcheck stop + - *linux_collect_cores - *upload_logs_step -- 2.54.0.380.gc69baaf57b --vphnza2cz5zw5t4a-- ^ permalink raw reply [nested|flat] 221+ messages in thread
* [PATCH v9a 14/22] ci: Add back running check support @ 2026-06-03 00:30 Andres Freund <[email protected]> 0 siblings, 0 replies; 221+ messages in thread From: Andres Freund @ 2026-06-03 00:30 UTC (permalink / raw) --- .github/workflows/pg-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml index af986b351bf..1be402b44ce 100644 --- a/.github/workflows/pg-ci.yml +++ b/.github/workflows/pg-ci.yml @@ -479,6 +479,36 @@ jobs: LANG: C run: *meson_test_world_cmd + # Test running against existing PG instance. + # + # linux-meson-32 chosen because it's currently comparatively fast + - name: Test running + shell: *su_postgres_shell + run: | + ulimit -c unlimited + + # Ensure install exists, in case somebody is debugging a failing + # test within this an reorders this before "Test world" + echo ::group::test_setup + meson test ${{env.MTEST_ARGS}} --suite setup --logbase setup + echo ::endgroup:: + + # Make libraries discoverable (the x86_64 reference is a meson + # oddity) + export LD_LIBRARY_PATH="$(pwd)/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH" + + build/tmp_install/usr/local/pgsql/bin/initdb -N build/runningcheck --no-instructions -A trust + echo "include '$(pwd)/src/tools/ci/pg_ci_base.conf'" >> build/runningcheck/postgresql.conf + + # Log into a place that will be archived in case of failure + mkdir -p build/testrun + build/tmp_install/usr/local/pgsql/bin/pg_ctl -c -o '-c fsync=off' -D build/runningcheck -l build/testrun/runningcheck.log start + + # Run the tests supporting running against an already running + meson test ${{env.MTEST_ARGS}} --num-processes ${{env.TEST_JOBS}} --setup running + + build/tmp_install/usr/local/pgsql/bin/pg_ctl -D build/runningcheck stop + - *linux_collect_cores - *upload_logs_step -- 2.54.0.380.gc69baaf57b --lyfxwjjve3vodszg Content-Type: text/x-diff; charset=us-ascii Content-Disposition: attachment; filename="v9a-0015-ci-Move-more-coverage-from-previously-FreeBSD-el.patch" ^ permalink raw reply [nested|flat] 221+ messages in thread
* [PATCH v8a 14/14] ci: Add back running check support @ 2026-06-03 00:30 Andres Freund <[email protected]> 0 siblings, 0 replies; 221+ messages in thread From: Andres Freund @ 2026-06-03 00:30 UTC (permalink / raw) --- .github/workflows/pg-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml index af986b351bf..86efa1cbe76 100644 --- a/.github/workflows/pg-ci.yml +++ b/.github/workflows/pg-ci.yml @@ -479,6 +479,36 @@ jobs: LANG: C run: *meson_test_world_cmd + # Test running against existing PG instance. + # + # linux-meson-32 chosen because it's currently comparatively fast + - name: Test running + shell: *su_postgres_shell + run: | + ulimit -c unlimited + + # Ensure install exists, in case somebody is debugging a failing + # test within this an reorders this before "Test world" + echo ::group::test_setup + meson test ${{env.MTEST_ARGS}} --suite setup --logbase setup + echo ::endgroup:: + + # Make libraries discoverable (the x86_64 reference is a meson + # oddity) + export LD_LIBRARY_PATH="$(pwd)/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH" + + build/tmp_install/usr/local/pgsql/bin/initdb -N build/runningcheck --no-instructions -A trust + echo "include '$(pwd)/src/tools/ci/pg_ci_base.conf'" >> build/runningcheck/postgresql.conf + + # Log into a place that will be archived in case of failure + mkdir -p build/testrun + build/tmp_install/usr/local/pgsql/bin/pg_ctl -c -o '-c fsync=off' -D build/runningcheck -l build/testrun/runningcheck.log start + + # Run the tests supporting running against an already running + meson test $MTEST_ARGS --num-processes ${TEST_JOBS} --setup running + + build/tmp_install/usr/local/pgsql/bin/pg_ctl -D build/runningcheck stop + - *linux_collect_cores - *upload_logs_step -- 2.54.0.380.gc69baaf57b --vphnza2cz5zw5t4a-- ^ permalink raw reply [nested|flat] 221+ messages in thread
* [PATCH v9a 14/22] ci: Add back running check support @ 2026-06-03 00:30 Andres Freund <[email protected]> 0 siblings, 0 replies; 221+ messages in thread From: Andres Freund @ 2026-06-03 00:30 UTC (permalink / raw) --- .github/workflows/pg-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml index af986b351bf..1be402b44ce 100644 --- a/.github/workflows/pg-ci.yml +++ b/.github/workflows/pg-ci.yml @@ -479,6 +479,36 @@ jobs: LANG: C run: *meson_test_world_cmd + # Test running against existing PG instance. + # + # linux-meson-32 chosen because it's currently comparatively fast + - name: Test running + shell: *su_postgres_shell + run: | + ulimit -c unlimited + + # Ensure install exists, in case somebody is debugging a failing + # test within this an reorders this before "Test world" + echo ::group::test_setup + meson test ${{env.MTEST_ARGS}} --suite setup --logbase setup + echo ::endgroup:: + + # Make libraries discoverable (the x86_64 reference is a meson + # oddity) + export LD_LIBRARY_PATH="$(pwd)/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH" + + build/tmp_install/usr/local/pgsql/bin/initdb -N build/runningcheck --no-instructions -A trust + echo "include '$(pwd)/src/tools/ci/pg_ci_base.conf'" >> build/runningcheck/postgresql.conf + + # Log into a place that will be archived in case of failure + mkdir -p build/testrun + build/tmp_install/usr/local/pgsql/bin/pg_ctl -c -o '-c fsync=off' -D build/runningcheck -l build/testrun/runningcheck.log start + + # Run the tests supporting running against an already running + meson test ${{env.MTEST_ARGS}} --num-processes ${{env.TEST_JOBS}} --setup running + + build/tmp_install/usr/local/pgsql/bin/pg_ctl -D build/runningcheck stop + - *linux_collect_cores - *upload_logs_step -- 2.54.0.380.gc69baaf57b --lyfxwjjve3vodszg Content-Type: text/x-diff; charset=us-ascii Content-Disposition: attachment; filename="v9a-0015-ci-Move-more-coverage-from-previously-FreeBSD-el.patch" ^ permalink raw reply [nested|flat] 221+ messages in thread
* [PATCH v8a 14/14] ci: Add back running check support @ 2026-06-03 00:30 Andres Freund <[email protected]> 0 siblings, 0 replies; 221+ messages in thread From: Andres Freund @ 2026-06-03 00:30 UTC (permalink / raw) --- .github/workflows/pg-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml index af986b351bf..86efa1cbe76 100644 --- a/.github/workflows/pg-ci.yml +++ b/.github/workflows/pg-ci.yml @@ -479,6 +479,36 @@ jobs: LANG: C run: *meson_test_world_cmd + # Test running against existing PG instance. + # + # linux-meson-32 chosen because it's currently comparatively fast + - name: Test running + shell: *su_postgres_shell + run: | + ulimit -c unlimited + + # Ensure install exists, in case somebody is debugging a failing + # test within this an reorders this before "Test world" + echo ::group::test_setup + meson test ${{env.MTEST_ARGS}} --suite setup --logbase setup + echo ::endgroup:: + + # Make libraries discoverable (the x86_64 reference is a meson + # oddity) + export LD_LIBRARY_PATH="$(pwd)/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH" + + build/tmp_install/usr/local/pgsql/bin/initdb -N build/runningcheck --no-instructions -A trust + echo "include '$(pwd)/src/tools/ci/pg_ci_base.conf'" >> build/runningcheck/postgresql.conf + + # Log into a place that will be archived in case of failure + mkdir -p build/testrun + build/tmp_install/usr/local/pgsql/bin/pg_ctl -c -o '-c fsync=off' -D build/runningcheck -l build/testrun/runningcheck.log start + + # Run the tests supporting running against an already running + meson test $MTEST_ARGS --num-processes ${TEST_JOBS} --setup running + + build/tmp_install/usr/local/pgsql/bin/pg_ctl -D build/runningcheck stop + - *linux_collect_cores - *upload_logs_step -- 2.54.0.380.gc69baaf57b --vphnza2cz5zw5t4a-- ^ permalink raw reply [nested|flat] 221+ messages in thread
* [PATCH v9a 14/22] ci: Add back running check support @ 2026-06-03 00:30 Andres Freund <[email protected]> 0 siblings, 0 replies; 221+ messages in thread From: Andres Freund @ 2026-06-03 00:30 UTC (permalink / raw) --- .github/workflows/pg-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml index af986b351bf..1be402b44ce 100644 --- a/.github/workflows/pg-ci.yml +++ b/.github/workflows/pg-ci.yml @@ -479,6 +479,36 @@ jobs: LANG: C run: *meson_test_world_cmd + # Test running against existing PG instance. + # + # linux-meson-32 chosen because it's currently comparatively fast + - name: Test running + shell: *su_postgres_shell + run: | + ulimit -c unlimited + + # Ensure install exists, in case somebody is debugging a failing + # test within this an reorders this before "Test world" + echo ::group::test_setup + meson test ${{env.MTEST_ARGS}} --suite setup --logbase setup + echo ::endgroup:: + + # Make libraries discoverable (the x86_64 reference is a meson + # oddity) + export LD_LIBRARY_PATH="$(pwd)/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH" + + build/tmp_install/usr/local/pgsql/bin/initdb -N build/runningcheck --no-instructions -A trust + echo "include '$(pwd)/src/tools/ci/pg_ci_base.conf'" >> build/runningcheck/postgresql.conf + + # Log into a place that will be archived in case of failure + mkdir -p build/testrun + build/tmp_install/usr/local/pgsql/bin/pg_ctl -c -o '-c fsync=off' -D build/runningcheck -l build/testrun/runningcheck.log start + + # Run the tests supporting running against an already running + meson test ${{env.MTEST_ARGS}} --num-processes ${{env.TEST_JOBS}} --setup running + + build/tmp_install/usr/local/pgsql/bin/pg_ctl -D build/runningcheck stop + - *linux_collect_cores - *upload_logs_step -- 2.54.0.380.gc69baaf57b --lyfxwjjve3vodszg Content-Type: text/x-diff; charset=us-ascii Content-Disposition: attachment; filename="v9a-0015-ci-Move-more-coverage-from-previously-FreeBSD-el.patch" ^ permalink raw reply [nested|flat] 221+ messages in thread
* [PATCH v8a 14/14] ci: Add back running check support @ 2026-06-03 00:30 Andres Freund <[email protected]> 0 siblings, 0 replies; 221+ messages in thread From: Andres Freund @ 2026-06-03 00:30 UTC (permalink / raw) --- .github/workflows/pg-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml index af986b351bf..86efa1cbe76 100644 --- a/.github/workflows/pg-ci.yml +++ b/.github/workflows/pg-ci.yml @@ -479,6 +479,36 @@ jobs: LANG: C run: *meson_test_world_cmd + # Test running against existing PG instance. + # + # linux-meson-32 chosen because it's currently comparatively fast + - name: Test running + shell: *su_postgres_shell + run: | + ulimit -c unlimited + + # Ensure install exists, in case somebody is debugging a failing + # test within this an reorders this before "Test world" + echo ::group::test_setup + meson test ${{env.MTEST_ARGS}} --suite setup --logbase setup + echo ::endgroup:: + + # Make libraries discoverable (the x86_64 reference is a meson + # oddity) + export LD_LIBRARY_PATH="$(pwd)/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH" + + build/tmp_install/usr/local/pgsql/bin/initdb -N build/runningcheck --no-instructions -A trust + echo "include '$(pwd)/src/tools/ci/pg_ci_base.conf'" >> build/runningcheck/postgresql.conf + + # Log into a place that will be archived in case of failure + mkdir -p build/testrun + build/tmp_install/usr/local/pgsql/bin/pg_ctl -c -o '-c fsync=off' -D build/runningcheck -l build/testrun/runningcheck.log start + + # Run the tests supporting running against an already running + meson test $MTEST_ARGS --num-processes ${TEST_JOBS} --setup running + + build/tmp_install/usr/local/pgsql/bin/pg_ctl -D build/runningcheck stop + - *linux_collect_cores - *upload_logs_step -- 2.54.0.380.gc69baaf57b --vphnza2cz5zw5t4a-- ^ permalink raw reply [nested|flat] 221+ messages in thread
* [PATCH v9a 14/22] ci: Add back running check support @ 2026-06-03 00:30 Andres Freund <[email protected]> 0 siblings, 0 replies; 221+ messages in thread From: Andres Freund @ 2026-06-03 00:30 UTC (permalink / raw) --- .github/workflows/pg-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml index af986b351bf..1be402b44ce 100644 --- a/.github/workflows/pg-ci.yml +++ b/.github/workflows/pg-ci.yml @@ -479,6 +479,36 @@ jobs: LANG: C run: *meson_test_world_cmd + # Test running against existing PG instance. + # + # linux-meson-32 chosen because it's currently comparatively fast + - name: Test running + shell: *su_postgres_shell + run: | + ulimit -c unlimited + + # Ensure install exists, in case somebody is debugging a failing + # test within this an reorders this before "Test world" + echo ::group::test_setup + meson test ${{env.MTEST_ARGS}} --suite setup --logbase setup + echo ::endgroup:: + + # Make libraries discoverable (the x86_64 reference is a meson + # oddity) + export LD_LIBRARY_PATH="$(pwd)/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH" + + build/tmp_install/usr/local/pgsql/bin/initdb -N build/runningcheck --no-instructions -A trust + echo "include '$(pwd)/src/tools/ci/pg_ci_base.conf'" >> build/runningcheck/postgresql.conf + + # Log into a place that will be archived in case of failure + mkdir -p build/testrun + build/tmp_install/usr/local/pgsql/bin/pg_ctl -c -o '-c fsync=off' -D build/runningcheck -l build/testrun/runningcheck.log start + + # Run the tests supporting running against an already running + meson test ${{env.MTEST_ARGS}} --num-processes ${{env.TEST_JOBS}} --setup running + + build/tmp_install/usr/local/pgsql/bin/pg_ctl -D build/runningcheck stop + - *linux_collect_cores - *upload_logs_step -- 2.54.0.380.gc69baaf57b --lyfxwjjve3vodszg Content-Type: text/x-diff; charset=us-ascii Content-Disposition: attachment; filename="v9a-0015-ci-Move-more-coverage-from-previously-FreeBSD-el.patch" ^ permalink raw reply [nested|flat] 221+ messages in thread
* [PATCH v8a 14/14] ci: Add back running check support @ 2026-06-03 00:30 Andres Freund <[email protected]> 0 siblings, 0 replies; 221+ messages in thread From: Andres Freund @ 2026-06-03 00:30 UTC (permalink / raw) --- .github/workflows/pg-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml index af986b351bf..86efa1cbe76 100644 --- a/.github/workflows/pg-ci.yml +++ b/.github/workflows/pg-ci.yml @@ -479,6 +479,36 @@ jobs: LANG: C run: *meson_test_world_cmd + # Test running against existing PG instance. + # + # linux-meson-32 chosen because it's currently comparatively fast + - name: Test running + shell: *su_postgres_shell + run: | + ulimit -c unlimited + + # Ensure install exists, in case somebody is debugging a failing + # test within this an reorders this before "Test world" + echo ::group::test_setup + meson test ${{env.MTEST_ARGS}} --suite setup --logbase setup + echo ::endgroup:: + + # Make libraries discoverable (the x86_64 reference is a meson + # oddity) + export LD_LIBRARY_PATH="$(pwd)/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH" + + build/tmp_install/usr/local/pgsql/bin/initdb -N build/runningcheck --no-instructions -A trust + echo "include '$(pwd)/src/tools/ci/pg_ci_base.conf'" >> build/runningcheck/postgresql.conf + + # Log into a place that will be archived in case of failure + mkdir -p build/testrun + build/tmp_install/usr/local/pgsql/bin/pg_ctl -c -o '-c fsync=off' -D build/runningcheck -l build/testrun/runningcheck.log start + + # Run the tests supporting running against an already running + meson test $MTEST_ARGS --num-processes ${TEST_JOBS} --setup running + + build/tmp_install/usr/local/pgsql/bin/pg_ctl -D build/runningcheck stop + - *linux_collect_cores - *upload_logs_step -- 2.54.0.380.gc69baaf57b --vphnza2cz5zw5t4a-- ^ permalink raw reply [nested|flat] 221+ messages in thread
* [PATCH v9a 14/22] ci: Add back running check support @ 2026-06-03 00:30 Andres Freund <[email protected]> 0 siblings, 0 replies; 221+ messages in thread From: Andres Freund @ 2026-06-03 00:30 UTC (permalink / raw) --- .github/workflows/pg-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml index af986b351bf..1be402b44ce 100644 --- a/.github/workflows/pg-ci.yml +++ b/.github/workflows/pg-ci.yml @@ -479,6 +479,36 @@ jobs: LANG: C run: *meson_test_world_cmd + # Test running against existing PG instance. + # + # linux-meson-32 chosen because it's currently comparatively fast + - name: Test running + shell: *su_postgres_shell + run: | + ulimit -c unlimited + + # Ensure install exists, in case somebody is debugging a failing + # test within this an reorders this before "Test world" + echo ::group::test_setup + meson test ${{env.MTEST_ARGS}} --suite setup --logbase setup + echo ::endgroup:: + + # Make libraries discoverable (the x86_64 reference is a meson + # oddity) + export LD_LIBRARY_PATH="$(pwd)/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH" + + build/tmp_install/usr/local/pgsql/bin/initdb -N build/runningcheck --no-instructions -A trust + echo "include '$(pwd)/src/tools/ci/pg_ci_base.conf'" >> build/runningcheck/postgresql.conf + + # Log into a place that will be archived in case of failure + mkdir -p build/testrun + build/tmp_install/usr/local/pgsql/bin/pg_ctl -c -o '-c fsync=off' -D build/runningcheck -l build/testrun/runningcheck.log start + + # Run the tests supporting running against an already running + meson test ${{env.MTEST_ARGS}} --num-processes ${{env.TEST_JOBS}} --setup running + + build/tmp_install/usr/local/pgsql/bin/pg_ctl -D build/runningcheck stop + - *linux_collect_cores - *upload_logs_step -- 2.54.0.380.gc69baaf57b --lyfxwjjve3vodszg Content-Type: text/x-diff; charset=us-ascii Content-Disposition: attachment; filename="v9a-0015-ci-Move-more-coverage-from-previously-FreeBSD-el.patch" ^ permalink raw reply [nested|flat] 221+ messages in thread
* [PATCH v8a 14/14] ci: Add back running check support @ 2026-06-03 00:30 Andres Freund <[email protected]> 0 siblings, 0 replies; 221+ messages in thread From: Andres Freund @ 2026-06-03 00:30 UTC (permalink / raw) --- .github/workflows/pg-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml index af986b351bf..86efa1cbe76 100644 --- a/.github/workflows/pg-ci.yml +++ b/.github/workflows/pg-ci.yml @@ -479,6 +479,36 @@ jobs: LANG: C run: *meson_test_world_cmd + # Test running against existing PG instance. + # + # linux-meson-32 chosen because it's currently comparatively fast + - name: Test running + shell: *su_postgres_shell + run: | + ulimit -c unlimited + + # Ensure install exists, in case somebody is debugging a failing + # test within this an reorders this before "Test world" + echo ::group::test_setup + meson test ${{env.MTEST_ARGS}} --suite setup --logbase setup + echo ::endgroup:: + + # Make libraries discoverable (the x86_64 reference is a meson + # oddity) + export LD_LIBRARY_PATH="$(pwd)/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH" + + build/tmp_install/usr/local/pgsql/bin/initdb -N build/runningcheck --no-instructions -A trust + echo "include '$(pwd)/src/tools/ci/pg_ci_base.conf'" >> build/runningcheck/postgresql.conf + + # Log into a place that will be archived in case of failure + mkdir -p build/testrun + build/tmp_install/usr/local/pgsql/bin/pg_ctl -c -o '-c fsync=off' -D build/runningcheck -l build/testrun/runningcheck.log start + + # Run the tests supporting running against an already running + meson test $MTEST_ARGS --num-processes ${TEST_JOBS} --setup running + + build/tmp_install/usr/local/pgsql/bin/pg_ctl -D build/runningcheck stop + - *linux_collect_cores - *upload_logs_step -- 2.54.0.380.gc69baaf57b --vphnza2cz5zw5t4a-- ^ permalink raw reply [nested|flat] 221+ messages in thread
* [PATCH v9a 14/22] ci: Add back running check support @ 2026-06-03 00:30 Andres Freund <[email protected]> 0 siblings, 0 replies; 221+ messages in thread From: Andres Freund @ 2026-06-03 00:30 UTC (permalink / raw) --- .github/workflows/pg-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml index af986b351bf..1be402b44ce 100644 --- a/.github/workflows/pg-ci.yml +++ b/.github/workflows/pg-ci.yml @@ -479,6 +479,36 @@ jobs: LANG: C run: *meson_test_world_cmd + # Test running against existing PG instance. + # + # linux-meson-32 chosen because it's currently comparatively fast + - name: Test running + shell: *su_postgres_shell + run: | + ulimit -c unlimited + + # Ensure install exists, in case somebody is debugging a failing + # test within this an reorders this before "Test world" + echo ::group::test_setup + meson test ${{env.MTEST_ARGS}} --suite setup --logbase setup + echo ::endgroup:: + + # Make libraries discoverable (the x86_64 reference is a meson + # oddity) + export LD_LIBRARY_PATH="$(pwd)/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH" + + build/tmp_install/usr/local/pgsql/bin/initdb -N build/runningcheck --no-instructions -A trust + echo "include '$(pwd)/src/tools/ci/pg_ci_base.conf'" >> build/runningcheck/postgresql.conf + + # Log into a place that will be archived in case of failure + mkdir -p build/testrun + build/tmp_install/usr/local/pgsql/bin/pg_ctl -c -o '-c fsync=off' -D build/runningcheck -l build/testrun/runningcheck.log start + + # Run the tests supporting running against an already running + meson test ${{env.MTEST_ARGS}} --num-processes ${{env.TEST_JOBS}} --setup running + + build/tmp_install/usr/local/pgsql/bin/pg_ctl -D build/runningcheck stop + - *linux_collect_cores - *upload_logs_step -- 2.54.0.380.gc69baaf57b --lyfxwjjve3vodszg Content-Type: text/x-diff; charset=us-ascii Content-Disposition: attachment; filename="v9a-0015-ci-Move-more-coverage-from-previously-FreeBSD-el.patch" ^ permalink raw reply [nested|flat] 221+ messages in thread
* [PATCH v8a 14/14] ci: Add back running check support @ 2026-06-03 00:30 Andres Freund <[email protected]> 0 siblings, 0 replies; 221+ messages in thread From: Andres Freund @ 2026-06-03 00:30 UTC (permalink / raw) --- .github/workflows/pg-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml index af986b351bf..86efa1cbe76 100644 --- a/.github/workflows/pg-ci.yml +++ b/.github/workflows/pg-ci.yml @@ -479,6 +479,36 @@ jobs: LANG: C run: *meson_test_world_cmd + # Test running against existing PG instance. + # + # linux-meson-32 chosen because it's currently comparatively fast + - name: Test running + shell: *su_postgres_shell + run: | + ulimit -c unlimited + + # Ensure install exists, in case somebody is debugging a failing + # test within this an reorders this before "Test world" + echo ::group::test_setup + meson test ${{env.MTEST_ARGS}} --suite setup --logbase setup + echo ::endgroup:: + + # Make libraries discoverable (the x86_64 reference is a meson + # oddity) + export LD_LIBRARY_PATH="$(pwd)/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH" + + build/tmp_install/usr/local/pgsql/bin/initdb -N build/runningcheck --no-instructions -A trust + echo "include '$(pwd)/src/tools/ci/pg_ci_base.conf'" >> build/runningcheck/postgresql.conf + + # Log into a place that will be archived in case of failure + mkdir -p build/testrun + build/tmp_install/usr/local/pgsql/bin/pg_ctl -c -o '-c fsync=off' -D build/runningcheck -l build/testrun/runningcheck.log start + + # Run the tests supporting running against an already running + meson test $MTEST_ARGS --num-processes ${TEST_JOBS} --setup running + + build/tmp_install/usr/local/pgsql/bin/pg_ctl -D build/runningcheck stop + - *linux_collect_cores - *upload_logs_step -- 2.54.0.380.gc69baaf57b --vphnza2cz5zw5t4a-- ^ permalink raw reply [nested|flat] 221+ messages in thread
* [PATCH v9a 14/22] ci: Add back running check support @ 2026-06-03 00:30 Andres Freund <[email protected]> 0 siblings, 0 replies; 221+ messages in thread From: Andres Freund @ 2026-06-03 00:30 UTC (permalink / raw) --- .github/workflows/pg-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml index af986b351bf..1be402b44ce 100644 --- a/.github/workflows/pg-ci.yml +++ b/.github/workflows/pg-ci.yml @@ -479,6 +479,36 @@ jobs: LANG: C run: *meson_test_world_cmd + # Test running against existing PG instance. + # + # linux-meson-32 chosen because it's currently comparatively fast + - name: Test running + shell: *su_postgres_shell + run: | + ulimit -c unlimited + + # Ensure install exists, in case somebody is debugging a failing + # test within this an reorders this before "Test world" + echo ::group::test_setup + meson test ${{env.MTEST_ARGS}} --suite setup --logbase setup + echo ::endgroup:: + + # Make libraries discoverable (the x86_64 reference is a meson + # oddity) + export LD_LIBRARY_PATH="$(pwd)/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH" + + build/tmp_install/usr/local/pgsql/bin/initdb -N build/runningcheck --no-instructions -A trust + echo "include '$(pwd)/src/tools/ci/pg_ci_base.conf'" >> build/runningcheck/postgresql.conf + + # Log into a place that will be archived in case of failure + mkdir -p build/testrun + build/tmp_install/usr/local/pgsql/bin/pg_ctl -c -o '-c fsync=off' -D build/runningcheck -l build/testrun/runningcheck.log start + + # Run the tests supporting running against an already running + meson test ${{env.MTEST_ARGS}} --num-processes ${{env.TEST_JOBS}} --setup running + + build/tmp_install/usr/local/pgsql/bin/pg_ctl -D build/runningcheck stop + - *linux_collect_cores - *upload_logs_step -- 2.54.0.380.gc69baaf57b --lyfxwjjve3vodszg Content-Type: text/x-diff; charset=us-ascii Content-Disposition: attachment; filename="v9a-0015-ci-Move-more-coverage-from-previously-FreeBSD-el.patch" ^ permalink raw reply [nested|flat] 221+ messages in thread
* [PATCH v8a 14/14] ci: Add back running check support @ 2026-06-03 00:30 Andres Freund <[email protected]> 0 siblings, 0 replies; 221+ messages in thread From: Andres Freund @ 2026-06-03 00:30 UTC (permalink / raw) --- .github/workflows/pg-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml index af986b351bf..86efa1cbe76 100644 --- a/.github/workflows/pg-ci.yml +++ b/.github/workflows/pg-ci.yml @@ -479,6 +479,36 @@ jobs: LANG: C run: *meson_test_world_cmd + # Test running against existing PG instance. + # + # linux-meson-32 chosen because it's currently comparatively fast + - name: Test running + shell: *su_postgres_shell + run: | + ulimit -c unlimited + + # Ensure install exists, in case somebody is debugging a failing + # test within this an reorders this before "Test world" + echo ::group::test_setup + meson test ${{env.MTEST_ARGS}} --suite setup --logbase setup + echo ::endgroup:: + + # Make libraries discoverable (the x86_64 reference is a meson + # oddity) + export LD_LIBRARY_PATH="$(pwd)/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH" + + build/tmp_install/usr/local/pgsql/bin/initdb -N build/runningcheck --no-instructions -A trust + echo "include '$(pwd)/src/tools/ci/pg_ci_base.conf'" >> build/runningcheck/postgresql.conf + + # Log into a place that will be archived in case of failure + mkdir -p build/testrun + build/tmp_install/usr/local/pgsql/bin/pg_ctl -c -o '-c fsync=off' -D build/runningcheck -l build/testrun/runningcheck.log start + + # Run the tests supporting running against an already running + meson test $MTEST_ARGS --num-processes ${TEST_JOBS} --setup running + + build/tmp_install/usr/local/pgsql/bin/pg_ctl -D build/runningcheck stop + - *linux_collect_cores - *upload_logs_step -- 2.54.0.380.gc69baaf57b --vphnza2cz5zw5t4a-- ^ permalink raw reply [nested|flat] 221+ messages in thread
* [PATCH v9a 14/22] ci: Add back running check support @ 2026-06-03 00:30 Andres Freund <[email protected]> 0 siblings, 0 replies; 221+ messages in thread From: Andres Freund @ 2026-06-03 00:30 UTC (permalink / raw) --- .github/workflows/pg-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml index af986b351bf..1be402b44ce 100644 --- a/.github/workflows/pg-ci.yml +++ b/.github/workflows/pg-ci.yml @@ -479,6 +479,36 @@ jobs: LANG: C run: *meson_test_world_cmd + # Test running against existing PG instance. + # + # linux-meson-32 chosen because it's currently comparatively fast + - name: Test running + shell: *su_postgres_shell + run: | + ulimit -c unlimited + + # Ensure install exists, in case somebody is debugging a failing + # test within this an reorders this before "Test world" + echo ::group::test_setup + meson test ${{env.MTEST_ARGS}} --suite setup --logbase setup + echo ::endgroup:: + + # Make libraries discoverable (the x86_64 reference is a meson + # oddity) + export LD_LIBRARY_PATH="$(pwd)/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH" + + build/tmp_install/usr/local/pgsql/bin/initdb -N build/runningcheck --no-instructions -A trust + echo "include '$(pwd)/src/tools/ci/pg_ci_base.conf'" >> build/runningcheck/postgresql.conf + + # Log into a place that will be archived in case of failure + mkdir -p build/testrun + build/tmp_install/usr/local/pgsql/bin/pg_ctl -c -o '-c fsync=off' -D build/runningcheck -l build/testrun/runningcheck.log start + + # Run the tests supporting running against an already running + meson test ${{env.MTEST_ARGS}} --num-processes ${{env.TEST_JOBS}} --setup running + + build/tmp_install/usr/local/pgsql/bin/pg_ctl -D build/runningcheck stop + - *linux_collect_cores - *upload_logs_step -- 2.54.0.380.gc69baaf57b --lyfxwjjve3vodszg Content-Type: text/x-diff; charset=us-ascii Content-Disposition: attachment; filename="v9a-0015-ci-Move-more-coverage-from-previously-FreeBSD-el.patch" ^ permalink raw reply [nested|flat] 221+ messages in thread
* [PATCH v8a 14/14] ci: Add back running check support @ 2026-06-03 00:30 Andres Freund <[email protected]> 0 siblings, 0 replies; 221+ messages in thread From: Andres Freund @ 2026-06-03 00:30 UTC (permalink / raw) --- .github/workflows/pg-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml index af986b351bf..86efa1cbe76 100644 --- a/.github/workflows/pg-ci.yml +++ b/.github/workflows/pg-ci.yml @@ -479,6 +479,36 @@ jobs: LANG: C run: *meson_test_world_cmd + # Test running against existing PG instance. + # + # linux-meson-32 chosen because it's currently comparatively fast + - name: Test running + shell: *su_postgres_shell + run: | + ulimit -c unlimited + + # Ensure install exists, in case somebody is debugging a failing + # test within this an reorders this before "Test world" + echo ::group::test_setup + meson test ${{env.MTEST_ARGS}} --suite setup --logbase setup + echo ::endgroup:: + + # Make libraries discoverable (the x86_64 reference is a meson + # oddity) + export LD_LIBRARY_PATH="$(pwd)/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH" + + build/tmp_install/usr/local/pgsql/bin/initdb -N build/runningcheck --no-instructions -A trust + echo "include '$(pwd)/src/tools/ci/pg_ci_base.conf'" >> build/runningcheck/postgresql.conf + + # Log into a place that will be archived in case of failure + mkdir -p build/testrun + build/tmp_install/usr/local/pgsql/bin/pg_ctl -c -o '-c fsync=off' -D build/runningcheck -l build/testrun/runningcheck.log start + + # Run the tests supporting running against an already running + meson test $MTEST_ARGS --num-processes ${TEST_JOBS} --setup running + + build/tmp_install/usr/local/pgsql/bin/pg_ctl -D build/runningcheck stop + - *linux_collect_cores - *upload_logs_step -- 2.54.0.380.gc69baaf57b --vphnza2cz5zw5t4a-- ^ permalink raw reply [nested|flat] 221+ messages in thread
* [PATCH v9a 14/22] ci: Add back running check support @ 2026-06-03 00:30 Andres Freund <[email protected]> 0 siblings, 0 replies; 221+ messages in thread From: Andres Freund @ 2026-06-03 00:30 UTC (permalink / raw) --- .github/workflows/pg-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml index af986b351bf..1be402b44ce 100644 --- a/.github/workflows/pg-ci.yml +++ b/.github/workflows/pg-ci.yml @@ -479,6 +479,36 @@ jobs: LANG: C run: *meson_test_world_cmd + # Test running against existing PG instance. + # + # linux-meson-32 chosen because it's currently comparatively fast + - name: Test running + shell: *su_postgres_shell + run: | + ulimit -c unlimited + + # Ensure install exists, in case somebody is debugging a failing + # test within this an reorders this before "Test world" + echo ::group::test_setup + meson test ${{env.MTEST_ARGS}} --suite setup --logbase setup + echo ::endgroup:: + + # Make libraries discoverable (the x86_64 reference is a meson + # oddity) + export LD_LIBRARY_PATH="$(pwd)/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH" + + build/tmp_install/usr/local/pgsql/bin/initdb -N build/runningcheck --no-instructions -A trust + echo "include '$(pwd)/src/tools/ci/pg_ci_base.conf'" >> build/runningcheck/postgresql.conf + + # Log into a place that will be archived in case of failure + mkdir -p build/testrun + build/tmp_install/usr/local/pgsql/bin/pg_ctl -c -o '-c fsync=off' -D build/runningcheck -l build/testrun/runningcheck.log start + + # Run the tests supporting running against an already running + meson test ${{env.MTEST_ARGS}} --num-processes ${{env.TEST_JOBS}} --setup running + + build/tmp_install/usr/local/pgsql/bin/pg_ctl -D build/runningcheck stop + - *linux_collect_cores - *upload_logs_step -- 2.54.0.380.gc69baaf57b --lyfxwjjve3vodszg Content-Type: text/x-diff; charset=us-ascii Content-Disposition: attachment; filename="v9a-0015-ci-Move-more-coverage-from-previously-FreeBSD-el.patch" ^ permalink raw reply [nested|flat] 221+ messages in thread
* [PATCH v8a 14/14] ci: Add back running check support @ 2026-06-03 00:30 Andres Freund <[email protected]> 0 siblings, 0 replies; 221+ messages in thread From: Andres Freund @ 2026-06-03 00:30 UTC (permalink / raw) --- .github/workflows/pg-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml index af986b351bf..86efa1cbe76 100644 --- a/.github/workflows/pg-ci.yml +++ b/.github/workflows/pg-ci.yml @@ -479,6 +479,36 @@ jobs: LANG: C run: *meson_test_world_cmd + # Test running against existing PG instance. + # + # linux-meson-32 chosen because it's currently comparatively fast + - name: Test running + shell: *su_postgres_shell + run: | + ulimit -c unlimited + + # Ensure install exists, in case somebody is debugging a failing + # test within this an reorders this before "Test world" + echo ::group::test_setup + meson test ${{env.MTEST_ARGS}} --suite setup --logbase setup + echo ::endgroup:: + + # Make libraries discoverable (the x86_64 reference is a meson + # oddity) + export LD_LIBRARY_PATH="$(pwd)/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH" + + build/tmp_install/usr/local/pgsql/bin/initdb -N build/runningcheck --no-instructions -A trust + echo "include '$(pwd)/src/tools/ci/pg_ci_base.conf'" >> build/runningcheck/postgresql.conf + + # Log into a place that will be archived in case of failure + mkdir -p build/testrun + build/tmp_install/usr/local/pgsql/bin/pg_ctl -c -o '-c fsync=off' -D build/runningcheck -l build/testrun/runningcheck.log start + + # Run the tests supporting running against an already running + meson test $MTEST_ARGS --num-processes ${TEST_JOBS} --setup running + + build/tmp_install/usr/local/pgsql/bin/pg_ctl -D build/runningcheck stop + - *linux_collect_cores - *upload_logs_step -- 2.54.0.380.gc69baaf57b --vphnza2cz5zw5t4a-- ^ permalink raw reply [nested|flat] 221+ messages in thread
* [PATCH v9a 14/22] ci: Add back running check support @ 2026-06-03 00:30 Andres Freund <[email protected]> 0 siblings, 0 replies; 221+ messages in thread From: Andres Freund @ 2026-06-03 00:30 UTC (permalink / raw) --- .github/workflows/pg-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml index af986b351bf..1be402b44ce 100644 --- a/.github/workflows/pg-ci.yml +++ b/.github/workflows/pg-ci.yml @@ -479,6 +479,36 @@ jobs: LANG: C run: *meson_test_world_cmd + # Test running against existing PG instance. + # + # linux-meson-32 chosen because it's currently comparatively fast + - name: Test running + shell: *su_postgres_shell + run: | + ulimit -c unlimited + + # Ensure install exists, in case somebody is debugging a failing + # test within this an reorders this before "Test world" + echo ::group::test_setup + meson test ${{env.MTEST_ARGS}} --suite setup --logbase setup + echo ::endgroup:: + + # Make libraries discoverable (the x86_64 reference is a meson + # oddity) + export LD_LIBRARY_PATH="$(pwd)/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH" + + build/tmp_install/usr/local/pgsql/bin/initdb -N build/runningcheck --no-instructions -A trust + echo "include '$(pwd)/src/tools/ci/pg_ci_base.conf'" >> build/runningcheck/postgresql.conf + + # Log into a place that will be archived in case of failure + mkdir -p build/testrun + build/tmp_install/usr/local/pgsql/bin/pg_ctl -c -o '-c fsync=off' -D build/runningcheck -l build/testrun/runningcheck.log start + + # Run the tests supporting running against an already running + meson test ${{env.MTEST_ARGS}} --num-processes ${{env.TEST_JOBS}} --setup running + + build/tmp_install/usr/local/pgsql/bin/pg_ctl -D build/runningcheck stop + - *linux_collect_cores - *upload_logs_step -- 2.54.0.380.gc69baaf57b --lyfxwjjve3vodszg Content-Type: text/x-diff; charset=us-ascii Content-Disposition: attachment; filename="v9a-0015-ci-Move-more-coverage-from-previously-FreeBSD-el.patch" ^ permalink raw reply [nested|flat] 221+ messages in thread
* [PATCH v8a 14/14] ci: Add back running check support @ 2026-06-03 00:30 Andres Freund <[email protected]> 0 siblings, 0 replies; 221+ messages in thread From: Andres Freund @ 2026-06-03 00:30 UTC (permalink / raw) --- .github/workflows/pg-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml index af986b351bf..86efa1cbe76 100644 --- a/.github/workflows/pg-ci.yml +++ b/.github/workflows/pg-ci.yml @@ -479,6 +479,36 @@ jobs: LANG: C run: *meson_test_world_cmd + # Test running against existing PG instance. + # + # linux-meson-32 chosen because it's currently comparatively fast + - name: Test running + shell: *su_postgres_shell + run: | + ulimit -c unlimited + + # Ensure install exists, in case somebody is debugging a failing + # test within this an reorders this before "Test world" + echo ::group::test_setup + meson test ${{env.MTEST_ARGS}} --suite setup --logbase setup + echo ::endgroup:: + + # Make libraries discoverable (the x86_64 reference is a meson + # oddity) + export LD_LIBRARY_PATH="$(pwd)/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH" + + build/tmp_install/usr/local/pgsql/bin/initdb -N build/runningcheck --no-instructions -A trust + echo "include '$(pwd)/src/tools/ci/pg_ci_base.conf'" >> build/runningcheck/postgresql.conf + + # Log into a place that will be archived in case of failure + mkdir -p build/testrun + build/tmp_install/usr/local/pgsql/bin/pg_ctl -c -o '-c fsync=off' -D build/runningcheck -l build/testrun/runningcheck.log start + + # Run the tests supporting running against an already running + meson test $MTEST_ARGS --num-processes ${TEST_JOBS} --setup running + + build/tmp_install/usr/local/pgsql/bin/pg_ctl -D build/runningcheck stop + - *linux_collect_cores - *upload_logs_step -- 2.54.0.380.gc69baaf57b --vphnza2cz5zw5t4a-- ^ permalink raw reply [nested|flat] 221+ messages in thread
* [PATCH v9a 14/22] ci: Add back running check support @ 2026-06-03 00:30 Andres Freund <[email protected]> 0 siblings, 0 replies; 221+ messages in thread From: Andres Freund @ 2026-06-03 00:30 UTC (permalink / raw) --- .github/workflows/pg-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml index af986b351bf..1be402b44ce 100644 --- a/.github/workflows/pg-ci.yml +++ b/.github/workflows/pg-ci.yml @@ -479,6 +479,36 @@ jobs: LANG: C run: *meson_test_world_cmd + # Test running against existing PG instance. + # + # linux-meson-32 chosen because it's currently comparatively fast + - name: Test running + shell: *su_postgres_shell + run: | + ulimit -c unlimited + + # Ensure install exists, in case somebody is debugging a failing + # test within this an reorders this before "Test world" + echo ::group::test_setup + meson test ${{env.MTEST_ARGS}} --suite setup --logbase setup + echo ::endgroup:: + + # Make libraries discoverable (the x86_64 reference is a meson + # oddity) + export LD_LIBRARY_PATH="$(pwd)/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH" + + build/tmp_install/usr/local/pgsql/bin/initdb -N build/runningcheck --no-instructions -A trust + echo "include '$(pwd)/src/tools/ci/pg_ci_base.conf'" >> build/runningcheck/postgresql.conf + + # Log into a place that will be archived in case of failure + mkdir -p build/testrun + build/tmp_install/usr/local/pgsql/bin/pg_ctl -c -o '-c fsync=off' -D build/runningcheck -l build/testrun/runningcheck.log start + + # Run the tests supporting running against an already running + meson test ${{env.MTEST_ARGS}} --num-processes ${{env.TEST_JOBS}} --setup running + + build/tmp_install/usr/local/pgsql/bin/pg_ctl -D build/runningcheck stop + - *linux_collect_cores - *upload_logs_step -- 2.54.0.380.gc69baaf57b --lyfxwjjve3vodszg Content-Type: text/x-diff; charset=us-ascii Content-Disposition: attachment; filename="v9a-0015-ci-Move-more-coverage-from-previously-FreeBSD-el.patch" ^ permalink raw reply [nested|flat] 221+ messages in thread
* [PATCH v8a 14/14] ci: Add back running check support @ 2026-06-03 00:30 Andres Freund <[email protected]> 0 siblings, 0 replies; 221+ messages in thread From: Andres Freund @ 2026-06-03 00:30 UTC (permalink / raw) --- .github/workflows/pg-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml index af986b351bf..86efa1cbe76 100644 --- a/.github/workflows/pg-ci.yml +++ b/.github/workflows/pg-ci.yml @@ -479,6 +479,36 @@ jobs: LANG: C run: *meson_test_world_cmd + # Test running against existing PG instance. + # + # linux-meson-32 chosen because it's currently comparatively fast + - name: Test running + shell: *su_postgres_shell + run: | + ulimit -c unlimited + + # Ensure install exists, in case somebody is debugging a failing + # test within this an reorders this before "Test world" + echo ::group::test_setup + meson test ${{env.MTEST_ARGS}} --suite setup --logbase setup + echo ::endgroup:: + + # Make libraries discoverable (the x86_64 reference is a meson + # oddity) + export LD_LIBRARY_PATH="$(pwd)/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH" + + build/tmp_install/usr/local/pgsql/bin/initdb -N build/runningcheck --no-instructions -A trust + echo "include '$(pwd)/src/tools/ci/pg_ci_base.conf'" >> build/runningcheck/postgresql.conf + + # Log into a place that will be archived in case of failure + mkdir -p build/testrun + build/tmp_install/usr/local/pgsql/bin/pg_ctl -c -o '-c fsync=off' -D build/runningcheck -l build/testrun/runningcheck.log start + + # Run the tests supporting running against an already running + meson test $MTEST_ARGS --num-processes ${TEST_JOBS} --setup running + + build/tmp_install/usr/local/pgsql/bin/pg_ctl -D build/runningcheck stop + - *linux_collect_cores - *upload_logs_step -- 2.54.0.380.gc69baaf57b --vphnza2cz5zw5t4a-- ^ permalink raw reply [nested|flat] 221+ messages in thread
* [PATCH v9a 14/22] ci: Add back running check support @ 2026-06-03 00:30 Andres Freund <[email protected]> 0 siblings, 0 replies; 221+ messages in thread From: Andres Freund @ 2026-06-03 00:30 UTC (permalink / raw) --- .github/workflows/pg-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml index af986b351bf..1be402b44ce 100644 --- a/.github/workflows/pg-ci.yml +++ b/.github/workflows/pg-ci.yml @@ -479,6 +479,36 @@ jobs: LANG: C run: *meson_test_world_cmd + # Test running against existing PG instance. + # + # linux-meson-32 chosen because it's currently comparatively fast + - name: Test running + shell: *su_postgres_shell + run: | + ulimit -c unlimited + + # Ensure install exists, in case somebody is debugging a failing + # test within this an reorders this before "Test world" + echo ::group::test_setup + meson test ${{env.MTEST_ARGS}} --suite setup --logbase setup + echo ::endgroup:: + + # Make libraries discoverable (the x86_64 reference is a meson + # oddity) + export LD_LIBRARY_PATH="$(pwd)/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH" + + build/tmp_install/usr/local/pgsql/bin/initdb -N build/runningcheck --no-instructions -A trust + echo "include '$(pwd)/src/tools/ci/pg_ci_base.conf'" >> build/runningcheck/postgresql.conf + + # Log into a place that will be archived in case of failure + mkdir -p build/testrun + build/tmp_install/usr/local/pgsql/bin/pg_ctl -c -o '-c fsync=off' -D build/runningcheck -l build/testrun/runningcheck.log start + + # Run the tests supporting running against an already running + meson test ${{env.MTEST_ARGS}} --num-processes ${{env.TEST_JOBS}} --setup running + + build/tmp_install/usr/local/pgsql/bin/pg_ctl -D build/runningcheck stop + - *linux_collect_cores - *upload_logs_step -- 2.54.0.380.gc69baaf57b --lyfxwjjve3vodszg Content-Type: text/x-diff; charset=us-ascii Content-Disposition: attachment; filename="v9a-0015-ci-Move-more-coverage-from-previously-FreeBSD-el.patch" ^ permalink raw reply [nested|flat] 221+ messages in thread
* [PATCH v8a 14/14] ci: Add back running check support @ 2026-06-03 00:30 Andres Freund <[email protected]> 0 siblings, 0 replies; 221+ messages in thread From: Andres Freund @ 2026-06-03 00:30 UTC (permalink / raw) --- .github/workflows/pg-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml index af986b351bf..86efa1cbe76 100644 --- a/.github/workflows/pg-ci.yml +++ b/.github/workflows/pg-ci.yml @@ -479,6 +479,36 @@ jobs: LANG: C run: *meson_test_world_cmd + # Test running against existing PG instance. + # + # linux-meson-32 chosen because it's currently comparatively fast + - name: Test running + shell: *su_postgres_shell + run: | + ulimit -c unlimited + + # Ensure install exists, in case somebody is debugging a failing + # test within this an reorders this before "Test world" + echo ::group::test_setup + meson test ${{env.MTEST_ARGS}} --suite setup --logbase setup + echo ::endgroup:: + + # Make libraries discoverable (the x86_64 reference is a meson + # oddity) + export LD_LIBRARY_PATH="$(pwd)/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH" + + build/tmp_install/usr/local/pgsql/bin/initdb -N build/runningcheck --no-instructions -A trust + echo "include '$(pwd)/src/tools/ci/pg_ci_base.conf'" >> build/runningcheck/postgresql.conf + + # Log into a place that will be archived in case of failure + mkdir -p build/testrun + build/tmp_install/usr/local/pgsql/bin/pg_ctl -c -o '-c fsync=off' -D build/runningcheck -l build/testrun/runningcheck.log start + + # Run the tests supporting running against an already running + meson test $MTEST_ARGS --num-processes ${TEST_JOBS} --setup running + + build/tmp_install/usr/local/pgsql/bin/pg_ctl -D build/runningcheck stop + - *linux_collect_cores - *upload_logs_step -- 2.54.0.380.gc69baaf57b --vphnza2cz5zw5t4a-- ^ permalink raw reply [nested|flat] 221+ messages in thread
* [PATCH v9a 14/22] ci: Add back running check support @ 2026-06-03 00:30 Andres Freund <[email protected]> 0 siblings, 0 replies; 221+ messages in thread From: Andres Freund @ 2026-06-03 00:30 UTC (permalink / raw) --- .github/workflows/pg-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml index af986b351bf..1be402b44ce 100644 --- a/.github/workflows/pg-ci.yml +++ b/.github/workflows/pg-ci.yml @@ -479,6 +479,36 @@ jobs: LANG: C run: *meson_test_world_cmd + # Test running against existing PG instance. + # + # linux-meson-32 chosen because it's currently comparatively fast + - name: Test running + shell: *su_postgres_shell + run: | + ulimit -c unlimited + + # Ensure install exists, in case somebody is debugging a failing + # test within this an reorders this before "Test world" + echo ::group::test_setup + meson test ${{env.MTEST_ARGS}} --suite setup --logbase setup + echo ::endgroup:: + + # Make libraries discoverable (the x86_64 reference is a meson + # oddity) + export LD_LIBRARY_PATH="$(pwd)/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH" + + build/tmp_install/usr/local/pgsql/bin/initdb -N build/runningcheck --no-instructions -A trust + echo "include '$(pwd)/src/tools/ci/pg_ci_base.conf'" >> build/runningcheck/postgresql.conf + + # Log into a place that will be archived in case of failure + mkdir -p build/testrun + build/tmp_install/usr/local/pgsql/bin/pg_ctl -c -o '-c fsync=off' -D build/runningcheck -l build/testrun/runningcheck.log start + + # Run the tests supporting running against an already running + meson test ${{env.MTEST_ARGS}} --num-processes ${{env.TEST_JOBS}} --setup running + + build/tmp_install/usr/local/pgsql/bin/pg_ctl -D build/runningcheck stop + - *linux_collect_cores - *upload_logs_step -- 2.54.0.380.gc69baaf57b --lyfxwjjve3vodszg Content-Type: text/x-diff; charset=us-ascii Content-Disposition: attachment; filename="v9a-0015-ci-Move-more-coverage-from-previously-FreeBSD-el.patch" ^ permalink raw reply [nested|flat] 221+ messages in thread
* [PATCH v8a 14/14] ci: Add back running check support @ 2026-06-03 00:30 Andres Freund <[email protected]> 0 siblings, 0 replies; 221+ messages in thread From: Andres Freund @ 2026-06-03 00:30 UTC (permalink / raw) --- .github/workflows/pg-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml index af986b351bf..86efa1cbe76 100644 --- a/.github/workflows/pg-ci.yml +++ b/.github/workflows/pg-ci.yml @@ -479,6 +479,36 @@ jobs: LANG: C run: *meson_test_world_cmd + # Test running against existing PG instance. + # + # linux-meson-32 chosen because it's currently comparatively fast + - name: Test running + shell: *su_postgres_shell + run: | + ulimit -c unlimited + + # Ensure install exists, in case somebody is debugging a failing + # test within this an reorders this before "Test world" + echo ::group::test_setup + meson test ${{env.MTEST_ARGS}} --suite setup --logbase setup + echo ::endgroup:: + + # Make libraries discoverable (the x86_64 reference is a meson + # oddity) + export LD_LIBRARY_PATH="$(pwd)/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH" + + build/tmp_install/usr/local/pgsql/bin/initdb -N build/runningcheck --no-instructions -A trust + echo "include '$(pwd)/src/tools/ci/pg_ci_base.conf'" >> build/runningcheck/postgresql.conf + + # Log into a place that will be archived in case of failure + mkdir -p build/testrun + build/tmp_install/usr/local/pgsql/bin/pg_ctl -c -o '-c fsync=off' -D build/runningcheck -l build/testrun/runningcheck.log start + + # Run the tests supporting running against an already running + meson test $MTEST_ARGS --num-processes ${TEST_JOBS} --setup running + + build/tmp_install/usr/local/pgsql/bin/pg_ctl -D build/runningcheck stop + - *linux_collect_cores - *upload_logs_step -- 2.54.0.380.gc69baaf57b --vphnza2cz5zw5t4a-- ^ permalink raw reply [nested|flat] 221+ messages in thread
* [PATCH v9a 14/22] ci: Add back running check support @ 2026-06-03 00:30 Andres Freund <[email protected]> 0 siblings, 0 replies; 221+ messages in thread From: Andres Freund @ 2026-06-03 00:30 UTC (permalink / raw) --- .github/workflows/pg-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml index af986b351bf..1be402b44ce 100644 --- a/.github/workflows/pg-ci.yml +++ b/.github/workflows/pg-ci.yml @@ -479,6 +479,36 @@ jobs: LANG: C run: *meson_test_world_cmd + # Test running against existing PG instance. + # + # linux-meson-32 chosen because it's currently comparatively fast + - name: Test running + shell: *su_postgres_shell + run: | + ulimit -c unlimited + + # Ensure install exists, in case somebody is debugging a failing + # test within this an reorders this before "Test world" + echo ::group::test_setup + meson test ${{env.MTEST_ARGS}} --suite setup --logbase setup + echo ::endgroup:: + + # Make libraries discoverable (the x86_64 reference is a meson + # oddity) + export LD_LIBRARY_PATH="$(pwd)/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH" + + build/tmp_install/usr/local/pgsql/bin/initdb -N build/runningcheck --no-instructions -A trust + echo "include '$(pwd)/src/tools/ci/pg_ci_base.conf'" >> build/runningcheck/postgresql.conf + + # Log into a place that will be archived in case of failure + mkdir -p build/testrun + build/tmp_install/usr/local/pgsql/bin/pg_ctl -c -o '-c fsync=off' -D build/runningcheck -l build/testrun/runningcheck.log start + + # Run the tests supporting running against an already running + meson test ${{env.MTEST_ARGS}} --num-processes ${{env.TEST_JOBS}} --setup running + + build/tmp_install/usr/local/pgsql/bin/pg_ctl -D build/runningcheck stop + - *linux_collect_cores - *upload_logs_step -- 2.54.0.380.gc69baaf57b --lyfxwjjve3vodszg Content-Type: text/x-diff; charset=us-ascii Content-Disposition: attachment; filename="v9a-0015-ci-Move-more-coverage-from-previously-FreeBSD-el.patch" ^ permalink raw reply [nested|flat] 221+ messages in thread
* [PATCH v8a 14/14] ci: Add back running check support @ 2026-06-03 00:30 Andres Freund <[email protected]> 0 siblings, 0 replies; 221+ messages in thread From: Andres Freund @ 2026-06-03 00:30 UTC (permalink / raw) --- .github/workflows/pg-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml index af986b351bf..86efa1cbe76 100644 --- a/.github/workflows/pg-ci.yml +++ b/.github/workflows/pg-ci.yml @@ -479,6 +479,36 @@ jobs: LANG: C run: *meson_test_world_cmd + # Test running against existing PG instance. + # + # linux-meson-32 chosen because it's currently comparatively fast + - name: Test running + shell: *su_postgres_shell + run: | + ulimit -c unlimited + + # Ensure install exists, in case somebody is debugging a failing + # test within this an reorders this before "Test world" + echo ::group::test_setup + meson test ${{env.MTEST_ARGS}} --suite setup --logbase setup + echo ::endgroup:: + + # Make libraries discoverable (the x86_64 reference is a meson + # oddity) + export LD_LIBRARY_PATH="$(pwd)/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH" + + build/tmp_install/usr/local/pgsql/bin/initdb -N build/runningcheck --no-instructions -A trust + echo "include '$(pwd)/src/tools/ci/pg_ci_base.conf'" >> build/runningcheck/postgresql.conf + + # Log into a place that will be archived in case of failure + mkdir -p build/testrun + build/tmp_install/usr/local/pgsql/bin/pg_ctl -c -o '-c fsync=off' -D build/runningcheck -l build/testrun/runningcheck.log start + + # Run the tests supporting running against an already running + meson test $MTEST_ARGS --num-processes ${TEST_JOBS} --setup running + + build/tmp_install/usr/local/pgsql/bin/pg_ctl -D build/runningcheck stop + - *linux_collect_cores - *upload_logs_step -- 2.54.0.380.gc69baaf57b --vphnza2cz5zw5t4a-- ^ permalink raw reply [nested|flat] 221+ messages in thread
* [PATCH v9a 14/22] ci: Add back running check support @ 2026-06-03 00:30 Andres Freund <[email protected]> 0 siblings, 0 replies; 221+ messages in thread From: Andres Freund @ 2026-06-03 00:30 UTC (permalink / raw) --- .github/workflows/pg-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml index af986b351bf..1be402b44ce 100644 --- a/.github/workflows/pg-ci.yml +++ b/.github/workflows/pg-ci.yml @@ -479,6 +479,36 @@ jobs: LANG: C run: *meson_test_world_cmd + # Test running against existing PG instance. + # + # linux-meson-32 chosen because it's currently comparatively fast + - name: Test running + shell: *su_postgres_shell + run: | + ulimit -c unlimited + + # Ensure install exists, in case somebody is debugging a failing + # test within this an reorders this before "Test world" + echo ::group::test_setup + meson test ${{env.MTEST_ARGS}} --suite setup --logbase setup + echo ::endgroup:: + + # Make libraries discoverable (the x86_64 reference is a meson + # oddity) + export LD_LIBRARY_PATH="$(pwd)/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH" + + build/tmp_install/usr/local/pgsql/bin/initdb -N build/runningcheck --no-instructions -A trust + echo "include '$(pwd)/src/tools/ci/pg_ci_base.conf'" >> build/runningcheck/postgresql.conf + + # Log into a place that will be archived in case of failure + mkdir -p build/testrun + build/tmp_install/usr/local/pgsql/bin/pg_ctl -c -o '-c fsync=off' -D build/runningcheck -l build/testrun/runningcheck.log start + + # Run the tests supporting running against an already running + meson test ${{env.MTEST_ARGS}} --num-processes ${{env.TEST_JOBS}} --setup running + + build/tmp_install/usr/local/pgsql/bin/pg_ctl -D build/runningcheck stop + - *linux_collect_cores - *upload_logs_step -- 2.54.0.380.gc69baaf57b --lyfxwjjve3vodszg Content-Type: text/x-diff; charset=us-ascii Content-Disposition: attachment; filename="v9a-0015-ci-Move-more-coverage-from-previously-FreeBSD-el.patch" ^ permalink raw reply [nested|flat] 221+ messages in thread
* [PATCH v8a 14/14] ci: Add back running check support @ 2026-06-03 00:30 Andres Freund <[email protected]> 0 siblings, 0 replies; 221+ messages in thread From: Andres Freund @ 2026-06-03 00:30 UTC (permalink / raw) --- .github/workflows/pg-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml index af986b351bf..86efa1cbe76 100644 --- a/.github/workflows/pg-ci.yml +++ b/.github/workflows/pg-ci.yml @@ -479,6 +479,36 @@ jobs: LANG: C run: *meson_test_world_cmd + # Test running against existing PG instance. + # + # linux-meson-32 chosen because it's currently comparatively fast + - name: Test running + shell: *su_postgres_shell + run: | + ulimit -c unlimited + + # Ensure install exists, in case somebody is debugging a failing + # test within this an reorders this before "Test world" + echo ::group::test_setup + meson test ${{env.MTEST_ARGS}} --suite setup --logbase setup + echo ::endgroup:: + + # Make libraries discoverable (the x86_64 reference is a meson + # oddity) + export LD_LIBRARY_PATH="$(pwd)/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH" + + build/tmp_install/usr/local/pgsql/bin/initdb -N build/runningcheck --no-instructions -A trust + echo "include '$(pwd)/src/tools/ci/pg_ci_base.conf'" >> build/runningcheck/postgresql.conf + + # Log into a place that will be archived in case of failure + mkdir -p build/testrun + build/tmp_install/usr/local/pgsql/bin/pg_ctl -c -o '-c fsync=off' -D build/runningcheck -l build/testrun/runningcheck.log start + + # Run the tests supporting running against an already running + meson test $MTEST_ARGS --num-processes ${TEST_JOBS} --setup running + + build/tmp_install/usr/local/pgsql/bin/pg_ctl -D build/runningcheck stop + - *linux_collect_cores - *upload_logs_step -- 2.54.0.380.gc69baaf57b --vphnza2cz5zw5t4a-- ^ permalink raw reply [nested|flat] 221+ messages in thread
* [PATCH v9a 14/22] ci: Add back running check support @ 2026-06-03 00:30 Andres Freund <[email protected]> 0 siblings, 0 replies; 221+ messages in thread From: Andres Freund @ 2026-06-03 00:30 UTC (permalink / raw) --- .github/workflows/pg-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml index af986b351bf..1be402b44ce 100644 --- a/.github/workflows/pg-ci.yml +++ b/.github/workflows/pg-ci.yml @@ -479,6 +479,36 @@ jobs: LANG: C run: *meson_test_world_cmd + # Test running against existing PG instance. + # + # linux-meson-32 chosen because it's currently comparatively fast + - name: Test running + shell: *su_postgres_shell + run: | + ulimit -c unlimited + + # Ensure install exists, in case somebody is debugging a failing + # test within this an reorders this before "Test world" + echo ::group::test_setup + meson test ${{env.MTEST_ARGS}} --suite setup --logbase setup + echo ::endgroup:: + + # Make libraries discoverable (the x86_64 reference is a meson + # oddity) + export LD_LIBRARY_PATH="$(pwd)/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH" + + build/tmp_install/usr/local/pgsql/bin/initdb -N build/runningcheck --no-instructions -A trust + echo "include '$(pwd)/src/tools/ci/pg_ci_base.conf'" >> build/runningcheck/postgresql.conf + + # Log into a place that will be archived in case of failure + mkdir -p build/testrun + build/tmp_install/usr/local/pgsql/bin/pg_ctl -c -o '-c fsync=off' -D build/runningcheck -l build/testrun/runningcheck.log start + + # Run the tests supporting running against an already running + meson test ${{env.MTEST_ARGS}} --num-processes ${{env.TEST_JOBS}} --setup running + + build/tmp_install/usr/local/pgsql/bin/pg_ctl -D build/runningcheck stop + - *linux_collect_cores - *upload_logs_step -- 2.54.0.380.gc69baaf57b --lyfxwjjve3vodszg Content-Type: text/x-diff; charset=us-ascii Content-Disposition: attachment; filename="v9a-0015-ci-Move-more-coverage-from-previously-FreeBSD-el.patch" ^ permalink raw reply [nested|flat] 221+ messages in thread
* [PATCH v8a 14/14] ci: Add back running check support @ 2026-06-03 00:30 Andres Freund <[email protected]> 0 siblings, 0 replies; 221+ messages in thread From: Andres Freund @ 2026-06-03 00:30 UTC (permalink / raw) --- .github/workflows/pg-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml index af986b351bf..86efa1cbe76 100644 --- a/.github/workflows/pg-ci.yml +++ b/.github/workflows/pg-ci.yml @@ -479,6 +479,36 @@ jobs: LANG: C run: *meson_test_world_cmd + # Test running against existing PG instance. + # + # linux-meson-32 chosen because it's currently comparatively fast + - name: Test running + shell: *su_postgres_shell + run: | + ulimit -c unlimited + + # Ensure install exists, in case somebody is debugging a failing + # test within this an reorders this before "Test world" + echo ::group::test_setup + meson test ${{env.MTEST_ARGS}} --suite setup --logbase setup + echo ::endgroup:: + + # Make libraries discoverable (the x86_64 reference is a meson + # oddity) + export LD_LIBRARY_PATH="$(pwd)/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH" + + build/tmp_install/usr/local/pgsql/bin/initdb -N build/runningcheck --no-instructions -A trust + echo "include '$(pwd)/src/tools/ci/pg_ci_base.conf'" >> build/runningcheck/postgresql.conf + + # Log into a place that will be archived in case of failure + mkdir -p build/testrun + build/tmp_install/usr/local/pgsql/bin/pg_ctl -c -o '-c fsync=off' -D build/runningcheck -l build/testrun/runningcheck.log start + + # Run the tests supporting running against an already running + meson test $MTEST_ARGS --num-processes ${TEST_JOBS} --setup running + + build/tmp_install/usr/local/pgsql/bin/pg_ctl -D build/runningcheck stop + - *linux_collect_cores - *upload_logs_step -- 2.54.0.380.gc69baaf57b --vphnza2cz5zw5t4a-- ^ permalink raw reply [nested|flat] 221+ messages in thread
* [PATCH v9a 14/22] ci: Add back running check support @ 2026-06-03 00:30 Andres Freund <[email protected]> 0 siblings, 0 replies; 221+ messages in thread From: Andres Freund @ 2026-06-03 00:30 UTC (permalink / raw) --- .github/workflows/pg-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml index af986b351bf..1be402b44ce 100644 --- a/.github/workflows/pg-ci.yml +++ b/.github/workflows/pg-ci.yml @@ -479,6 +479,36 @@ jobs: LANG: C run: *meson_test_world_cmd + # Test running against existing PG instance. + # + # linux-meson-32 chosen because it's currently comparatively fast + - name: Test running + shell: *su_postgres_shell + run: | + ulimit -c unlimited + + # Ensure install exists, in case somebody is debugging a failing + # test within this an reorders this before "Test world" + echo ::group::test_setup + meson test ${{env.MTEST_ARGS}} --suite setup --logbase setup + echo ::endgroup:: + + # Make libraries discoverable (the x86_64 reference is a meson + # oddity) + export LD_LIBRARY_PATH="$(pwd)/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH" + + build/tmp_install/usr/local/pgsql/bin/initdb -N build/runningcheck --no-instructions -A trust + echo "include '$(pwd)/src/tools/ci/pg_ci_base.conf'" >> build/runningcheck/postgresql.conf + + # Log into a place that will be archived in case of failure + mkdir -p build/testrun + build/tmp_install/usr/local/pgsql/bin/pg_ctl -c -o '-c fsync=off' -D build/runningcheck -l build/testrun/runningcheck.log start + + # Run the tests supporting running against an already running + meson test ${{env.MTEST_ARGS}} --num-processes ${{env.TEST_JOBS}} --setup running + + build/tmp_install/usr/local/pgsql/bin/pg_ctl -D build/runningcheck stop + - *linux_collect_cores - *upload_logs_step -- 2.54.0.380.gc69baaf57b --lyfxwjjve3vodszg Content-Type: text/x-diff; charset=us-ascii Content-Disposition: attachment; filename="v9a-0015-ci-Move-more-coverage-from-previously-FreeBSD-el.patch" ^ permalink raw reply [nested|flat] 221+ messages in thread
* [PATCH v8a 14/14] ci: Add back running check support @ 2026-06-03 00:30 Andres Freund <[email protected]> 0 siblings, 0 replies; 221+ messages in thread From: Andres Freund @ 2026-06-03 00:30 UTC (permalink / raw) --- .github/workflows/pg-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml index af986b351bf..86efa1cbe76 100644 --- a/.github/workflows/pg-ci.yml +++ b/.github/workflows/pg-ci.yml @@ -479,6 +479,36 @@ jobs: LANG: C run: *meson_test_world_cmd + # Test running against existing PG instance. + # + # linux-meson-32 chosen because it's currently comparatively fast + - name: Test running + shell: *su_postgres_shell + run: | + ulimit -c unlimited + + # Ensure install exists, in case somebody is debugging a failing + # test within this an reorders this before "Test world" + echo ::group::test_setup + meson test ${{env.MTEST_ARGS}} --suite setup --logbase setup + echo ::endgroup:: + + # Make libraries discoverable (the x86_64 reference is a meson + # oddity) + export LD_LIBRARY_PATH="$(pwd)/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH" + + build/tmp_install/usr/local/pgsql/bin/initdb -N build/runningcheck --no-instructions -A trust + echo "include '$(pwd)/src/tools/ci/pg_ci_base.conf'" >> build/runningcheck/postgresql.conf + + # Log into a place that will be archived in case of failure + mkdir -p build/testrun + build/tmp_install/usr/local/pgsql/bin/pg_ctl -c -o '-c fsync=off' -D build/runningcheck -l build/testrun/runningcheck.log start + + # Run the tests supporting running against an already running + meson test $MTEST_ARGS --num-processes ${TEST_JOBS} --setup running + + build/tmp_install/usr/local/pgsql/bin/pg_ctl -D build/runningcheck stop + - *linux_collect_cores - *upload_logs_step -- 2.54.0.380.gc69baaf57b --vphnza2cz5zw5t4a-- ^ permalink raw reply [nested|flat] 221+ messages in thread
* [PATCH v9a 14/22] ci: Add back running check support @ 2026-06-03 00:30 Andres Freund <[email protected]> 0 siblings, 0 replies; 221+ messages in thread From: Andres Freund @ 2026-06-03 00:30 UTC (permalink / raw) --- .github/workflows/pg-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml index af986b351bf..1be402b44ce 100644 --- a/.github/workflows/pg-ci.yml +++ b/.github/workflows/pg-ci.yml @@ -479,6 +479,36 @@ jobs: LANG: C run: *meson_test_world_cmd + # Test running against existing PG instance. + # + # linux-meson-32 chosen because it's currently comparatively fast + - name: Test running + shell: *su_postgres_shell + run: | + ulimit -c unlimited + + # Ensure install exists, in case somebody is debugging a failing + # test within this an reorders this before "Test world" + echo ::group::test_setup + meson test ${{env.MTEST_ARGS}} --suite setup --logbase setup + echo ::endgroup:: + + # Make libraries discoverable (the x86_64 reference is a meson + # oddity) + export LD_LIBRARY_PATH="$(pwd)/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH" + + build/tmp_install/usr/local/pgsql/bin/initdb -N build/runningcheck --no-instructions -A trust + echo "include '$(pwd)/src/tools/ci/pg_ci_base.conf'" >> build/runningcheck/postgresql.conf + + # Log into a place that will be archived in case of failure + mkdir -p build/testrun + build/tmp_install/usr/local/pgsql/bin/pg_ctl -c -o '-c fsync=off' -D build/runningcheck -l build/testrun/runningcheck.log start + + # Run the tests supporting running against an already running + meson test ${{env.MTEST_ARGS}} --num-processes ${{env.TEST_JOBS}} --setup running + + build/tmp_install/usr/local/pgsql/bin/pg_ctl -D build/runningcheck stop + - *linux_collect_cores - *upload_logs_step -- 2.54.0.380.gc69baaf57b --lyfxwjjve3vodszg Content-Type: text/x-diff; charset=us-ascii Content-Disposition: attachment; filename="v9a-0015-ci-Move-more-coverage-from-previously-FreeBSD-el.patch" ^ permalink raw reply [nested|flat] 221+ messages in thread
* [PATCH v8a 14/14] ci: Add back running check support @ 2026-06-03 00:30 Andres Freund <[email protected]> 0 siblings, 0 replies; 221+ messages in thread From: Andres Freund @ 2026-06-03 00:30 UTC (permalink / raw) --- .github/workflows/pg-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml index af986b351bf..86efa1cbe76 100644 --- a/.github/workflows/pg-ci.yml +++ b/.github/workflows/pg-ci.yml @@ -479,6 +479,36 @@ jobs: LANG: C run: *meson_test_world_cmd + # Test running against existing PG instance. + # + # linux-meson-32 chosen because it's currently comparatively fast + - name: Test running + shell: *su_postgres_shell + run: | + ulimit -c unlimited + + # Ensure install exists, in case somebody is debugging a failing + # test within this an reorders this before "Test world" + echo ::group::test_setup + meson test ${{env.MTEST_ARGS}} --suite setup --logbase setup + echo ::endgroup:: + + # Make libraries discoverable (the x86_64 reference is a meson + # oddity) + export LD_LIBRARY_PATH="$(pwd)/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH" + + build/tmp_install/usr/local/pgsql/bin/initdb -N build/runningcheck --no-instructions -A trust + echo "include '$(pwd)/src/tools/ci/pg_ci_base.conf'" >> build/runningcheck/postgresql.conf + + # Log into a place that will be archived in case of failure + mkdir -p build/testrun + build/tmp_install/usr/local/pgsql/bin/pg_ctl -c -o '-c fsync=off' -D build/runningcheck -l build/testrun/runningcheck.log start + + # Run the tests supporting running against an already running + meson test $MTEST_ARGS --num-processes ${TEST_JOBS} --setup running + + build/tmp_install/usr/local/pgsql/bin/pg_ctl -D build/runningcheck stop + - *linux_collect_cores - *upload_logs_step -- 2.54.0.380.gc69baaf57b --vphnza2cz5zw5t4a-- ^ permalink raw reply [nested|flat] 221+ messages in thread
* [PATCH v9a 14/22] ci: Add back running check support @ 2026-06-03 00:30 Andres Freund <[email protected]> 0 siblings, 0 replies; 221+ messages in thread From: Andres Freund @ 2026-06-03 00:30 UTC (permalink / raw) --- .github/workflows/pg-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml index af986b351bf..1be402b44ce 100644 --- a/.github/workflows/pg-ci.yml +++ b/.github/workflows/pg-ci.yml @@ -479,6 +479,36 @@ jobs: LANG: C run: *meson_test_world_cmd + # Test running against existing PG instance. + # + # linux-meson-32 chosen because it's currently comparatively fast + - name: Test running + shell: *su_postgres_shell + run: | + ulimit -c unlimited + + # Ensure install exists, in case somebody is debugging a failing + # test within this an reorders this before "Test world" + echo ::group::test_setup + meson test ${{env.MTEST_ARGS}} --suite setup --logbase setup + echo ::endgroup:: + + # Make libraries discoverable (the x86_64 reference is a meson + # oddity) + export LD_LIBRARY_PATH="$(pwd)/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH" + + build/tmp_install/usr/local/pgsql/bin/initdb -N build/runningcheck --no-instructions -A trust + echo "include '$(pwd)/src/tools/ci/pg_ci_base.conf'" >> build/runningcheck/postgresql.conf + + # Log into a place that will be archived in case of failure + mkdir -p build/testrun + build/tmp_install/usr/local/pgsql/bin/pg_ctl -c -o '-c fsync=off' -D build/runningcheck -l build/testrun/runningcheck.log start + + # Run the tests supporting running against an already running + meson test ${{env.MTEST_ARGS}} --num-processes ${{env.TEST_JOBS}} --setup running + + build/tmp_install/usr/local/pgsql/bin/pg_ctl -D build/runningcheck stop + - *linux_collect_cores - *upload_logs_step -- 2.54.0.380.gc69baaf57b --lyfxwjjve3vodszg Content-Type: text/x-diff; charset=us-ascii Content-Disposition: attachment; filename="v9a-0015-ci-Move-more-coverage-from-previously-FreeBSD-el.patch" ^ permalink raw reply [nested|flat] 221+ messages in thread
* [PATCH v8a 14/14] ci: Add back running check support @ 2026-06-03 00:30 Andres Freund <[email protected]> 0 siblings, 0 replies; 221+ messages in thread From: Andres Freund @ 2026-06-03 00:30 UTC (permalink / raw) --- .github/workflows/pg-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml index af986b351bf..86efa1cbe76 100644 --- a/.github/workflows/pg-ci.yml +++ b/.github/workflows/pg-ci.yml @@ -479,6 +479,36 @@ jobs: LANG: C run: *meson_test_world_cmd + # Test running against existing PG instance. + # + # linux-meson-32 chosen because it's currently comparatively fast + - name: Test running + shell: *su_postgres_shell + run: | + ulimit -c unlimited + + # Ensure install exists, in case somebody is debugging a failing + # test within this an reorders this before "Test world" + echo ::group::test_setup + meson test ${{env.MTEST_ARGS}} --suite setup --logbase setup + echo ::endgroup:: + + # Make libraries discoverable (the x86_64 reference is a meson + # oddity) + export LD_LIBRARY_PATH="$(pwd)/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH" + + build/tmp_install/usr/local/pgsql/bin/initdb -N build/runningcheck --no-instructions -A trust + echo "include '$(pwd)/src/tools/ci/pg_ci_base.conf'" >> build/runningcheck/postgresql.conf + + # Log into a place that will be archived in case of failure + mkdir -p build/testrun + build/tmp_install/usr/local/pgsql/bin/pg_ctl -c -o '-c fsync=off' -D build/runningcheck -l build/testrun/runningcheck.log start + + # Run the tests supporting running against an already running + meson test $MTEST_ARGS --num-processes ${TEST_JOBS} --setup running + + build/tmp_install/usr/local/pgsql/bin/pg_ctl -D build/runningcheck stop + - *linux_collect_cores - *upload_logs_step -- 2.54.0.380.gc69baaf57b --vphnza2cz5zw5t4a-- ^ permalink raw reply [nested|flat] 221+ messages in thread
* [PATCH v9a 14/22] ci: Add back running check support @ 2026-06-03 00:30 Andres Freund <[email protected]> 0 siblings, 0 replies; 221+ messages in thread From: Andres Freund @ 2026-06-03 00:30 UTC (permalink / raw) --- .github/workflows/pg-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml index af986b351bf..1be402b44ce 100644 --- a/.github/workflows/pg-ci.yml +++ b/.github/workflows/pg-ci.yml @@ -479,6 +479,36 @@ jobs: LANG: C run: *meson_test_world_cmd + # Test running against existing PG instance. + # + # linux-meson-32 chosen because it's currently comparatively fast + - name: Test running + shell: *su_postgres_shell + run: | + ulimit -c unlimited + + # Ensure install exists, in case somebody is debugging a failing + # test within this an reorders this before "Test world" + echo ::group::test_setup + meson test ${{env.MTEST_ARGS}} --suite setup --logbase setup + echo ::endgroup:: + + # Make libraries discoverable (the x86_64 reference is a meson + # oddity) + export LD_LIBRARY_PATH="$(pwd)/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH" + + build/tmp_install/usr/local/pgsql/bin/initdb -N build/runningcheck --no-instructions -A trust + echo "include '$(pwd)/src/tools/ci/pg_ci_base.conf'" >> build/runningcheck/postgresql.conf + + # Log into a place that will be archived in case of failure + mkdir -p build/testrun + build/tmp_install/usr/local/pgsql/bin/pg_ctl -c -o '-c fsync=off' -D build/runningcheck -l build/testrun/runningcheck.log start + + # Run the tests supporting running against an already running + meson test ${{env.MTEST_ARGS}} --num-processes ${{env.TEST_JOBS}} --setup running + + build/tmp_install/usr/local/pgsql/bin/pg_ctl -D build/runningcheck stop + - *linux_collect_cores - *upload_logs_step -- 2.54.0.380.gc69baaf57b --lyfxwjjve3vodszg Content-Type: text/x-diff; charset=us-ascii Content-Disposition: attachment; filename="v9a-0015-ci-Move-more-coverage-from-previously-FreeBSD-el.patch" ^ permalink raw reply [nested|flat] 221+ messages in thread
* [PATCH v8a 14/14] ci: Add back running check support @ 2026-06-03 00:30 Andres Freund <[email protected]> 0 siblings, 0 replies; 221+ messages in thread From: Andres Freund @ 2026-06-03 00:30 UTC (permalink / raw) --- .github/workflows/pg-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml index af986b351bf..86efa1cbe76 100644 --- a/.github/workflows/pg-ci.yml +++ b/.github/workflows/pg-ci.yml @@ -479,6 +479,36 @@ jobs: LANG: C run: *meson_test_world_cmd + # Test running against existing PG instance. + # + # linux-meson-32 chosen because it's currently comparatively fast + - name: Test running + shell: *su_postgres_shell + run: | + ulimit -c unlimited + + # Ensure install exists, in case somebody is debugging a failing + # test within this an reorders this before "Test world" + echo ::group::test_setup + meson test ${{env.MTEST_ARGS}} --suite setup --logbase setup + echo ::endgroup:: + + # Make libraries discoverable (the x86_64 reference is a meson + # oddity) + export LD_LIBRARY_PATH="$(pwd)/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH" + + build/tmp_install/usr/local/pgsql/bin/initdb -N build/runningcheck --no-instructions -A trust + echo "include '$(pwd)/src/tools/ci/pg_ci_base.conf'" >> build/runningcheck/postgresql.conf + + # Log into a place that will be archived in case of failure + mkdir -p build/testrun + build/tmp_install/usr/local/pgsql/bin/pg_ctl -c -o '-c fsync=off' -D build/runningcheck -l build/testrun/runningcheck.log start + + # Run the tests supporting running against an already running + meson test $MTEST_ARGS --num-processes ${TEST_JOBS} --setup running + + build/tmp_install/usr/local/pgsql/bin/pg_ctl -D build/runningcheck stop + - *linux_collect_cores - *upload_logs_step -- 2.54.0.380.gc69baaf57b --vphnza2cz5zw5t4a-- ^ permalink raw reply [nested|flat] 221+ messages in thread
* [PATCH v9a 14/22] ci: Add back running check support @ 2026-06-03 00:30 Andres Freund <[email protected]> 0 siblings, 0 replies; 221+ messages in thread From: Andres Freund @ 2026-06-03 00:30 UTC (permalink / raw) --- .github/workflows/pg-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml index af986b351bf..1be402b44ce 100644 --- a/.github/workflows/pg-ci.yml +++ b/.github/workflows/pg-ci.yml @@ -479,6 +479,36 @@ jobs: LANG: C run: *meson_test_world_cmd + # Test running against existing PG instance. + # + # linux-meson-32 chosen because it's currently comparatively fast + - name: Test running + shell: *su_postgres_shell + run: | + ulimit -c unlimited + + # Ensure install exists, in case somebody is debugging a failing + # test within this an reorders this before "Test world" + echo ::group::test_setup + meson test ${{env.MTEST_ARGS}} --suite setup --logbase setup + echo ::endgroup:: + + # Make libraries discoverable (the x86_64 reference is a meson + # oddity) + export LD_LIBRARY_PATH="$(pwd)/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH" + + build/tmp_install/usr/local/pgsql/bin/initdb -N build/runningcheck --no-instructions -A trust + echo "include '$(pwd)/src/tools/ci/pg_ci_base.conf'" >> build/runningcheck/postgresql.conf + + # Log into a place that will be archived in case of failure + mkdir -p build/testrun + build/tmp_install/usr/local/pgsql/bin/pg_ctl -c -o '-c fsync=off' -D build/runningcheck -l build/testrun/runningcheck.log start + + # Run the tests supporting running against an already running + meson test ${{env.MTEST_ARGS}} --num-processes ${{env.TEST_JOBS}} --setup running + + build/tmp_install/usr/local/pgsql/bin/pg_ctl -D build/runningcheck stop + - *linux_collect_cores - *upload_logs_step -- 2.54.0.380.gc69baaf57b --lyfxwjjve3vodszg Content-Type: text/x-diff; charset=us-ascii Content-Disposition: attachment; filename="v9a-0015-ci-Move-more-coverage-from-previously-FreeBSD-el.patch" ^ permalink raw reply [nested|flat] 221+ messages in thread
* [PATCH v8a 14/14] ci: Add back running check support @ 2026-06-03 00:30 Andres Freund <[email protected]> 0 siblings, 0 replies; 221+ messages in thread From: Andres Freund @ 2026-06-03 00:30 UTC (permalink / raw) --- .github/workflows/pg-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml index af986b351bf..86efa1cbe76 100644 --- a/.github/workflows/pg-ci.yml +++ b/.github/workflows/pg-ci.yml @@ -479,6 +479,36 @@ jobs: LANG: C run: *meson_test_world_cmd + # Test running against existing PG instance. + # + # linux-meson-32 chosen because it's currently comparatively fast + - name: Test running + shell: *su_postgres_shell + run: | + ulimit -c unlimited + + # Ensure install exists, in case somebody is debugging a failing + # test within this an reorders this before "Test world" + echo ::group::test_setup + meson test ${{env.MTEST_ARGS}} --suite setup --logbase setup + echo ::endgroup:: + + # Make libraries discoverable (the x86_64 reference is a meson + # oddity) + export LD_LIBRARY_PATH="$(pwd)/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH" + + build/tmp_install/usr/local/pgsql/bin/initdb -N build/runningcheck --no-instructions -A trust + echo "include '$(pwd)/src/tools/ci/pg_ci_base.conf'" >> build/runningcheck/postgresql.conf + + # Log into a place that will be archived in case of failure + mkdir -p build/testrun + build/tmp_install/usr/local/pgsql/bin/pg_ctl -c -o '-c fsync=off' -D build/runningcheck -l build/testrun/runningcheck.log start + + # Run the tests supporting running against an already running + meson test $MTEST_ARGS --num-processes ${TEST_JOBS} --setup running + + build/tmp_install/usr/local/pgsql/bin/pg_ctl -D build/runningcheck stop + - *linux_collect_cores - *upload_logs_step -- 2.54.0.380.gc69baaf57b --vphnza2cz5zw5t4a-- ^ permalink raw reply [nested|flat] 221+ messages in thread
* [PATCH v9a 14/22] ci: Add back running check support @ 2026-06-03 00:30 Andres Freund <[email protected]> 0 siblings, 0 replies; 221+ messages in thread From: Andres Freund @ 2026-06-03 00:30 UTC (permalink / raw) --- .github/workflows/pg-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml index af986b351bf..1be402b44ce 100644 --- a/.github/workflows/pg-ci.yml +++ b/.github/workflows/pg-ci.yml @@ -479,6 +479,36 @@ jobs: LANG: C run: *meson_test_world_cmd + # Test running against existing PG instance. + # + # linux-meson-32 chosen because it's currently comparatively fast + - name: Test running + shell: *su_postgres_shell + run: | + ulimit -c unlimited + + # Ensure install exists, in case somebody is debugging a failing + # test within this an reorders this before "Test world" + echo ::group::test_setup + meson test ${{env.MTEST_ARGS}} --suite setup --logbase setup + echo ::endgroup:: + + # Make libraries discoverable (the x86_64 reference is a meson + # oddity) + export LD_LIBRARY_PATH="$(pwd)/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH" + + build/tmp_install/usr/local/pgsql/bin/initdb -N build/runningcheck --no-instructions -A trust + echo "include '$(pwd)/src/tools/ci/pg_ci_base.conf'" >> build/runningcheck/postgresql.conf + + # Log into a place that will be archived in case of failure + mkdir -p build/testrun + build/tmp_install/usr/local/pgsql/bin/pg_ctl -c -o '-c fsync=off' -D build/runningcheck -l build/testrun/runningcheck.log start + + # Run the tests supporting running against an already running + meson test ${{env.MTEST_ARGS}} --num-processes ${{env.TEST_JOBS}} --setup running + + build/tmp_install/usr/local/pgsql/bin/pg_ctl -D build/runningcheck stop + - *linux_collect_cores - *upload_logs_step -- 2.54.0.380.gc69baaf57b --lyfxwjjve3vodszg Content-Type: text/x-diff; charset=us-ascii Content-Disposition: attachment; filename="v9a-0015-ci-Move-more-coverage-from-previously-FreeBSD-el.patch" ^ permalink raw reply [nested|flat] 221+ messages in thread
* [PATCH v8a 14/14] ci: Add back running check support @ 2026-06-03 00:30 Andres Freund <[email protected]> 0 siblings, 0 replies; 221+ messages in thread From: Andres Freund @ 2026-06-03 00:30 UTC (permalink / raw) --- .github/workflows/pg-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml index af986b351bf..86efa1cbe76 100644 --- a/.github/workflows/pg-ci.yml +++ b/.github/workflows/pg-ci.yml @@ -479,6 +479,36 @@ jobs: LANG: C run: *meson_test_world_cmd + # Test running against existing PG instance. + # + # linux-meson-32 chosen because it's currently comparatively fast + - name: Test running + shell: *su_postgres_shell + run: | + ulimit -c unlimited + + # Ensure install exists, in case somebody is debugging a failing + # test within this an reorders this before "Test world" + echo ::group::test_setup + meson test ${{env.MTEST_ARGS}} --suite setup --logbase setup + echo ::endgroup:: + + # Make libraries discoverable (the x86_64 reference is a meson + # oddity) + export LD_LIBRARY_PATH="$(pwd)/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH" + + build/tmp_install/usr/local/pgsql/bin/initdb -N build/runningcheck --no-instructions -A trust + echo "include '$(pwd)/src/tools/ci/pg_ci_base.conf'" >> build/runningcheck/postgresql.conf + + # Log into a place that will be archived in case of failure + mkdir -p build/testrun + build/tmp_install/usr/local/pgsql/bin/pg_ctl -c -o '-c fsync=off' -D build/runningcheck -l build/testrun/runningcheck.log start + + # Run the tests supporting running against an already running + meson test $MTEST_ARGS --num-processes ${TEST_JOBS} --setup running + + build/tmp_install/usr/local/pgsql/bin/pg_ctl -D build/runningcheck stop + - *linux_collect_cores - *upload_logs_step -- 2.54.0.380.gc69baaf57b --vphnza2cz5zw5t4a-- ^ permalink raw reply [nested|flat] 221+ messages in thread
* [PATCH v9a 14/22] ci: Add back running check support @ 2026-06-03 00:30 Andres Freund <[email protected]> 0 siblings, 0 replies; 221+ messages in thread From: Andres Freund @ 2026-06-03 00:30 UTC (permalink / raw) --- .github/workflows/pg-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml index af986b351bf..1be402b44ce 100644 --- a/.github/workflows/pg-ci.yml +++ b/.github/workflows/pg-ci.yml @@ -479,6 +479,36 @@ jobs: LANG: C run: *meson_test_world_cmd + # Test running against existing PG instance. + # + # linux-meson-32 chosen because it's currently comparatively fast + - name: Test running + shell: *su_postgres_shell + run: | + ulimit -c unlimited + + # Ensure install exists, in case somebody is debugging a failing + # test within this an reorders this before "Test world" + echo ::group::test_setup + meson test ${{env.MTEST_ARGS}} --suite setup --logbase setup + echo ::endgroup:: + + # Make libraries discoverable (the x86_64 reference is a meson + # oddity) + export LD_LIBRARY_PATH="$(pwd)/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH" + + build/tmp_install/usr/local/pgsql/bin/initdb -N build/runningcheck --no-instructions -A trust + echo "include '$(pwd)/src/tools/ci/pg_ci_base.conf'" >> build/runningcheck/postgresql.conf + + # Log into a place that will be archived in case of failure + mkdir -p build/testrun + build/tmp_install/usr/local/pgsql/bin/pg_ctl -c -o '-c fsync=off' -D build/runningcheck -l build/testrun/runningcheck.log start + + # Run the tests supporting running against an already running + meson test ${{env.MTEST_ARGS}} --num-processes ${{env.TEST_JOBS}} --setup running + + build/tmp_install/usr/local/pgsql/bin/pg_ctl -D build/runningcheck stop + - *linux_collect_cores - *upload_logs_step -- 2.54.0.380.gc69baaf57b --lyfxwjjve3vodszg Content-Type: text/x-diff; charset=us-ascii Content-Disposition: attachment; filename="v9a-0015-ci-Move-more-coverage-from-previously-FreeBSD-el.patch" ^ permalink raw reply [nested|flat] 221+ messages in thread
* [PATCH v8a 14/14] ci: Add back running check support @ 2026-06-03 00:30 Andres Freund <[email protected]> 0 siblings, 0 replies; 221+ messages in thread From: Andres Freund @ 2026-06-03 00:30 UTC (permalink / raw) --- .github/workflows/pg-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml index af986b351bf..86efa1cbe76 100644 --- a/.github/workflows/pg-ci.yml +++ b/.github/workflows/pg-ci.yml @@ -479,6 +479,36 @@ jobs: LANG: C run: *meson_test_world_cmd + # Test running against existing PG instance. + # + # linux-meson-32 chosen because it's currently comparatively fast + - name: Test running + shell: *su_postgres_shell + run: | + ulimit -c unlimited + + # Ensure install exists, in case somebody is debugging a failing + # test within this an reorders this before "Test world" + echo ::group::test_setup + meson test ${{env.MTEST_ARGS}} --suite setup --logbase setup + echo ::endgroup:: + + # Make libraries discoverable (the x86_64 reference is a meson + # oddity) + export LD_LIBRARY_PATH="$(pwd)/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH" + + build/tmp_install/usr/local/pgsql/bin/initdb -N build/runningcheck --no-instructions -A trust + echo "include '$(pwd)/src/tools/ci/pg_ci_base.conf'" >> build/runningcheck/postgresql.conf + + # Log into a place that will be archived in case of failure + mkdir -p build/testrun + build/tmp_install/usr/local/pgsql/bin/pg_ctl -c -o '-c fsync=off' -D build/runningcheck -l build/testrun/runningcheck.log start + + # Run the tests supporting running against an already running + meson test $MTEST_ARGS --num-processes ${TEST_JOBS} --setup running + + build/tmp_install/usr/local/pgsql/bin/pg_ctl -D build/runningcheck stop + - *linux_collect_cores - *upload_logs_step -- 2.54.0.380.gc69baaf57b --vphnza2cz5zw5t4a-- ^ permalink raw reply [nested|flat] 221+ messages in thread
* [PATCH v9a 14/22] ci: Add back running check support @ 2026-06-03 00:30 Andres Freund <[email protected]> 0 siblings, 0 replies; 221+ messages in thread From: Andres Freund @ 2026-06-03 00:30 UTC (permalink / raw) --- .github/workflows/pg-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml index af986b351bf..1be402b44ce 100644 --- a/.github/workflows/pg-ci.yml +++ b/.github/workflows/pg-ci.yml @@ -479,6 +479,36 @@ jobs: LANG: C run: *meson_test_world_cmd + # Test running against existing PG instance. + # + # linux-meson-32 chosen because it's currently comparatively fast + - name: Test running + shell: *su_postgres_shell + run: | + ulimit -c unlimited + + # Ensure install exists, in case somebody is debugging a failing + # test within this an reorders this before "Test world" + echo ::group::test_setup + meson test ${{env.MTEST_ARGS}} --suite setup --logbase setup + echo ::endgroup:: + + # Make libraries discoverable (the x86_64 reference is a meson + # oddity) + export LD_LIBRARY_PATH="$(pwd)/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH" + + build/tmp_install/usr/local/pgsql/bin/initdb -N build/runningcheck --no-instructions -A trust + echo "include '$(pwd)/src/tools/ci/pg_ci_base.conf'" >> build/runningcheck/postgresql.conf + + # Log into a place that will be archived in case of failure + mkdir -p build/testrun + build/tmp_install/usr/local/pgsql/bin/pg_ctl -c -o '-c fsync=off' -D build/runningcheck -l build/testrun/runningcheck.log start + + # Run the tests supporting running against an already running + meson test ${{env.MTEST_ARGS}} --num-processes ${{env.TEST_JOBS}} --setup running + + build/tmp_install/usr/local/pgsql/bin/pg_ctl -D build/runningcheck stop + - *linux_collect_cores - *upload_logs_step -- 2.54.0.380.gc69baaf57b --lyfxwjjve3vodszg Content-Type: text/x-diff; charset=us-ascii Content-Disposition: attachment; filename="v9a-0015-ci-Move-more-coverage-from-previously-FreeBSD-el.patch" ^ permalink raw reply [nested|flat] 221+ messages in thread
* [PATCH v8a 14/14] ci: Add back running check support @ 2026-06-03 00:30 Andres Freund <[email protected]> 0 siblings, 0 replies; 221+ messages in thread From: Andres Freund @ 2026-06-03 00:30 UTC (permalink / raw) --- .github/workflows/pg-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml index af986b351bf..86efa1cbe76 100644 --- a/.github/workflows/pg-ci.yml +++ b/.github/workflows/pg-ci.yml @@ -479,6 +479,36 @@ jobs: LANG: C run: *meson_test_world_cmd + # Test running against existing PG instance. + # + # linux-meson-32 chosen because it's currently comparatively fast + - name: Test running + shell: *su_postgres_shell + run: | + ulimit -c unlimited + + # Ensure install exists, in case somebody is debugging a failing + # test within this an reorders this before "Test world" + echo ::group::test_setup + meson test ${{env.MTEST_ARGS}} --suite setup --logbase setup + echo ::endgroup:: + + # Make libraries discoverable (the x86_64 reference is a meson + # oddity) + export LD_LIBRARY_PATH="$(pwd)/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH" + + build/tmp_install/usr/local/pgsql/bin/initdb -N build/runningcheck --no-instructions -A trust + echo "include '$(pwd)/src/tools/ci/pg_ci_base.conf'" >> build/runningcheck/postgresql.conf + + # Log into a place that will be archived in case of failure + mkdir -p build/testrun + build/tmp_install/usr/local/pgsql/bin/pg_ctl -c -o '-c fsync=off' -D build/runningcheck -l build/testrun/runningcheck.log start + + # Run the tests supporting running against an already running + meson test $MTEST_ARGS --num-processes ${TEST_JOBS} --setup running + + build/tmp_install/usr/local/pgsql/bin/pg_ctl -D build/runningcheck stop + - *linux_collect_cores - *upload_logs_step -- 2.54.0.380.gc69baaf57b --vphnza2cz5zw5t4a-- ^ permalink raw reply [nested|flat] 221+ messages in thread
* [PATCH v9a 14/22] ci: Add back running check support @ 2026-06-03 00:30 Andres Freund <[email protected]> 0 siblings, 0 replies; 221+ messages in thread From: Andres Freund @ 2026-06-03 00:30 UTC (permalink / raw) --- .github/workflows/pg-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml index af986b351bf..1be402b44ce 100644 --- a/.github/workflows/pg-ci.yml +++ b/.github/workflows/pg-ci.yml @@ -479,6 +479,36 @@ jobs: LANG: C run: *meson_test_world_cmd + # Test running against existing PG instance. + # + # linux-meson-32 chosen because it's currently comparatively fast + - name: Test running + shell: *su_postgres_shell + run: | + ulimit -c unlimited + + # Ensure install exists, in case somebody is debugging a failing + # test within this an reorders this before "Test world" + echo ::group::test_setup + meson test ${{env.MTEST_ARGS}} --suite setup --logbase setup + echo ::endgroup:: + + # Make libraries discoverable (the x86_64 reference is a meson + # oddity) + export LD_LIBRARY_PATH="$(pwd)/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH" + + build/tmp_install/usr/local/pgsql/bin/initdb -N build/runningcheck --no-instructions -A trust + echo "include '$(pwd)/src/tools/ci/pg_ci_base.conf'" >> build/runningcheck/postgresql.conf + + # Log into a place that will be archived in case of failure + mkdir -p build/testrun + build/tmp_install/usr/local/pgsql/bin/pg_ctl -c -o '-c fsync=off' -D build/runningcheck -l build/testrun/runningcheck.log start + + # Run the tests supporting running against an already running + meson test ${{env.MTEST_ARGS}} --num-processes ${{env.TEST_JOBS}} --setup running + + build/tmp_install/usr/local/pgsql/bin/pg_ctl -D build/runningcheck stop + - *linux_collect_cores - *upload_logs_step -- 2.54.0.380.gc69baaf57b --lyfxwjjve3vodszg Content-Type: text/x-diff; charset=us-ascii Content-Disposition: attachment; filename="v9a-0015-ci-Move-more-coverage-from-previously-FreeBSD-el.patch" ^ permalink raw reply [nested|flat] 221+ messages in thread
* [PATCH v8a 14/14] ci: Add back running check support @ 2026-06-03 00:30 Andres Freund <[email protected]> 0 siblings, 0 replies; 221+ messages in thread From: Andres Freund @ 2026-06-03 00:30 UTC (permalink / raw) --- .github/workflows/pg-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml index af986b351bf..86efa1cbe76 100644 --- a/.github/workflows/pg-ci.yml +++ b/.github/workflows/pg-ci.yml @@ -479,6 +479,36 @@ jobs: LANG: C run: *meson_test_world_cmd + # Test running against existing PG instance. + # + # linux-meson-32 chosen because it's currently comparatively fast + - name: Test running + shell: *su_postgres_shell + run: | + ulimit -c unlimited + + # Ensure install exists, in case somebody is debugging a failing + # test within this an reorders this before "Test world" + echo ::group::test_setup + meson test ${{env.MTEST_ARGS}} --suite setup --logbase setup + echo ::endgroup:: + + # Make libraries discoverable (the x86_64 reference is a meson + # oddity) + export LD_LIBRARY_PATH="$(pwd)/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH" + + build/tmp_install/usr/local/pgsql/bin/initdb -N build/runningcheck --no-instructions -A trust + echo "include '$(pwd)/src/tools/ci/pg_ci_base.conf'" >> build/runningcheck/postgresql.conf + + # Log into a place that will be archived in case of failure + mkdir -p build/testrun + build/tmp_install/usr/local/pgsql/bin/pg_ctl -c -o '-c fsync=off' -D build/runningcheck -l build/testrun/runningcheck.log start + + # Run the tests supporting running against an already running + meson test $MTEST_ARGS --num-processes ${TEST_JOBS} --setup running + + build/tmp_install/usr/local/pgsql/bin/pg_ctl -D build/runningcheck stop + - *linux_collect_cores - *upload_logs_step -- 2.54.0.380.gc69baaf57b --vphnza2cz5zw5t4a-- ^ permalink raw reply [nested|flat] 221+ messages in thread
* [PATCH v9a 14/22] ci: Add back running check support @ 2026-06-03 00:30 Andres Freund <[email protected]> 0 siblings, 0 replies; 221+ messages in thread From: Andres Freund @ 2026-06-03 00:30 UTC (permalink / raw) --- .github/workflows/pg-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml index af986b351bf..1be402b44ce 100644 --- a/.github/workflows/pg-ci.yml +++ b/.github/workflows/pg-ci.yml @@ -479,6 +479,36 @@ jobs: LANG: C run: *meson_test_world_cmd + # Test running against existing PG instance. + # + # linux-meson-32 chosen because it's currently comparatively fast + - name: Test running + shell: *su_postgres_shell + run: | + ulimit -c unlimited + + # Ensure install exists, in case somebody is debugging a failing + # test within this an reorders this before "Test world" + echo ::group::test_setup + meson test ${{env.MTEST_ARGS}} --suite setup --logbase setup + echo ::endgroup:: + + # Make libraries discoverable (the x86_64 reference is a meson + # oddity) + export LD_LIBRARY_PATH="$(pwd)/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH" + + build/tmp_install/usr/local/pgsql/bin/initdb -N build/runningcheck --no-instructions -A trust + echo "include '$(pwd)/src/tools/ci/pg_ci_base.conf'" >> build/runningcheck/postgresql.conf + + # Log into a place that will be archived in case of failure + mkdir -p build/testrun + build/tmp_install/usr/local/pgsql/bin/pg_ctl -c -o '-c fsync=off' -D build/runningcheck -l build/testrun/runningcheck.log start + + # Run the tests supporting running against an already running + meson test ${{env.MTEST_ARGS}} --num-processes ${{env.TEST_JOBS}} --setup running + + build/tmp_install/usr/local/pgsql/bin/pg_ctl -D build/runningcheck stop + - *linux_collect_cores - *upload_logs_step -- 2.54.0.380.gc69baaf57b --lyfxwjjve3vodszg Content-Type: text/x-diff; charset=us-ascii Content-Disposition: attachment; filename="v9a-0015-ci-Move-more-coverage-from-previously-FreeBSD-el.patch" ^ permalink raw reply [nested|flat] 221+ messages in thread
* [PATCH v8a 14/14] ci: Add back running check support @ 2026-06-03 00:30 Andres Freund <[email protected]> 0 siblings, 0 replies; 221+ messages in thread From: Andres Freund @ 2026-06-03 00:30 UTC (permalink / raw) --- .github/workflows/pg-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml index af986b351bf..86efa1cbe76 100644 --- a/.github/workflows/pg-ci.yml +++ b/.github/workflows/pg-ci.yml @@ -479,6 +479,36 @@ jobs: LANG: C run: *meson_test_world_cmd + # Test running against existing PG instance. + # + # linux-meson-32 chosen because it's currently comparatively fast + - name: Test running + shell: *su_postgres_shell + run: | + ulimit -c unlimited + + # Ensure install exists, in case somebody is debugging a failing + # test within this an reorders this before "Test world" + echo ::group::test_setup + meson test ${{env.MTEST_ARGS}} --suite setup --logbase setup + echo ::endgroup:: + + # Make libraries discoverable (the x86_64 reference is a meson + # oddity) + export LD_LIBRARY_PATH="$(pwd)/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH" + + build/tmp_install/usr/local/pgsql/bin/initdb -N build/runningcheck --no-instructions -A trust + echo "include '$(pwd)/src/tools/ci/pg_ci_base.conf'" >> build/runningcheck/postgresql.conf + + # Log into a place that will be archived in case of failure + mkdir -p build/testrun + build/tmp_install/usr/local/pgsql/bin/pg_ctl -c -o '-c fsync=off' -D build/runningcheck -l build/testrun/runningcheck.log start + + # Run the tests supporting running against an already running + meson test $MTEST_ARGS --num-processes ${TEST_JOBS} --setup running + + build/tmp_install/usr/local/pgsql/bin/pg_ctl -D build/runningcheck stop + - *linux_collect_cores - *upload_logs_step -- 2.54.0.380.gc69baaf57b --vphnza2cz5zw5t4a-- ^ permalink raw reply [nested|flat] 221+ messages in thread
* [PATCH v9a 14/22] ci: Add back running check support @ 2026-06-03 00:30 Andres Freund <[email protected]> 0 siblings, 0 replies; 221+ messages in thread From: Andres Freund @ 2026-06-03 00:30 UTC (permalink / raw) --- .github/workflows/pg-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml index af986b351bf..1be402b44ce 100644 --- a/.github/workflows/pg-ci.yml +++ b/.github/workflows/pg-ci.yml @@ -479,6 +479,36 @@ jobs: LANG: C run: *meson_test_world_cmd + # Test running against existing PG instance. + # + # linux-meson-32 chosen because it's currently comparatively fast + - name: Test running + shell: *su_postgres_shell + run: | + ulimit -c unlimited + + # Ensure install exists, in case somebody is debugging a failing + # test within this an reorders this before "Test world" + echo ::group::test_setup + meson test ${{env.MTEST_ARGS}} --suite setup --logbase setup + echo ::endgroup:: + + # Make libraries discoverable (the x86_64 reference is a meson + # oddity) + export LD_LIBRARY_PATH="$(pwd)/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH" + + build/tmp_install/usr/local/pgsql/bin/initdb -N build/runningcheck --no-instructions -A trust + echo "include '$(pwd)/src/tools/ci/pg_ci_base.conf'" >> build/runningcheck/postgresql.conf + + # Log into a place that will be archived in case of failure + mkdir -p build/testrun + build/tmp_install/usr/local/pgsql/bin/pg_ctl -c -o '-c fsync=off' -D build/runningcheck -l build/testrun/runningcheck.log start + + # Run the tests supporting running against an already running + meson test ${{env.MTEST_ARGS}} --num-processes ${{env.TEST_JOBS}} --setup running + + build/tmp_install/usr/local/pgsql/bin/pg_ctl -D build/runningcheck stop + - *linux_collect_cores - *upload_logs_step -- 2.54.0.380.gc69baaf57b --lyfxwjjve3vodszg Content-Type: text/x-diff; charset=us-ascii Content-Disposition: attachment; filename="v9a-0015-ci-Move-more-coverage-from-previously-FreeBSD-el.patch" ^ permalink raw reply [nested|flat] 221+ messages in thread
* [PATCH v8a 14/14] ci: Add back running check support @ 2026-06-03 00:30 Andres Freund <[email protected]> 0 siblings, 0 replies; 221+ messages in thread From: Andres Freund @ 2026-06-03 00:30 UTC (permalink / raw) --- .github/workflows/pg-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml index af986b351bf..86efa1cbe76 100644 --- a/.github/workflows/pg-ci.yml +++ b/.github/workflows/pg-ci.yml @@ -479,6 +479,36 @@ jobs: LANG: C run: *meson_test_world_cmd + # Test running against existing PG instance. + # + # linux-meson-32 chosen because it's currently comparatively fast + - name: Test running + shell: *su_postgres_shell + run: | + ulimit -c unlimited + + # Ensure install exists, in case somebody is debugging a failing + # test within this an reorders this before "Test world" + echo ::group::test_setup + meson test ${{env.MTEST_ARGS}} --suite setup --logbase setup + echo ::endgroup:: + + # Make libraries discoverable (the x86_64 reference is a meson + # oddity) + export LD_LIBRARY_PATH="$(pwd)/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH" + + build/tmp_install/usr/local/pgsql/bin/initdb -N build/runningcheck --no-instructions -A trust + echo "include '$(pwd)/src/tools/ci/pg_ci_base.conf'" >> build/runningcheck/postgresql.conf + + # Log into a place that will be archived in case of failure + mkdir -p build/testrun + build/tmp_install/usr/local/pgsql/bin/pg_ctl -c -o '-c fsync=off' -D build/runningcheck -l build/testrun/runningcheck.log start + + # Run the tests supporting running against an already running + meson test $MTEST_ARGS --num-processes ${TEST_JOBS} --setup running + + build/tmp_install/usr/local/pgsql/bin/pg_ctl -D build/runningcheck stop + - *linux_collect_cores - *upload_logs_step -- 2.54.0.380.gc69baaf57b --vphnza2cz5zw5t4a-- ^ permalink raw reply [nested|flat] 221+ messages in thread
* [PATCH v9a 14/22] ci: Add back running check support @ 2026-06-03 00:30 Andres Freund <[email protected]> 0 siblings, 0 replies; 221+ messages in thread From: Andres Freund @ 2026-06-03 00:30 UTC (permalink / raw) --- .github/workflows/pg-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml index af986b351bf..1be402b44ce 100644 --- a/.github/workflows/pg-ci.yml +++ b/.github/workflows/pg-ci.yml @@ -479,6 +479,36 @@ jobs: LANG: C run: *meson_test_world_cmd + # Test running against existing PG instance. + # + # linux-meson-32 chosen because it's currently comparatively fast + - name: Test running + shell: *su_postgres_shell + run: | + ulimit -c unlimited + + # Ensure install exists, in case somebody is debugging a failing + # test within this an reorders this before "Test world" + echo ::group::test_setup + meson test ${{env.MTEST_ARGS}} --suite setup --logbase setup + echo ::endgroup:: + + # Make libraries discoverable (the x86_64 reference is a meson + # oddity) + export LD_LIBRARY_PATH="$(pwd)/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH" + + build/tmp_install/usr/local/pgsql/bin/initdb -N build/runningcheck --no-instructions -A trust + echo "include '$(pwd)/src/tools/ci/pg_ci_base.conf'" >> build/runningcheck/postgresql.conf + + # Log into a place that will be archived in case of failure + mkdir -p build/testrun + build/tmp_install/usr/local/pgsql/bin/pg_ctl -c -o '-c fsync=off' -D build/runningcheck -l build/testrun/runningcheck.log start + + # Run the tests supporting running against an already running + meson test ${{env.MTEST_ARGS}} --num-processes ${{env.TEST_JOBS}} --setup running + + build/tmp_install/usr/local/pgsql/bin/pg_ctl -D build/runningcheck stop + - *linux_collect_cores - *upload_logs_step -- 2.54.0.380.gc69baaf57b --lyfxwjjve3vodszg Content-Type: text/x-diff; charset=us-ascii Content-Disposition: attachment; filename="v9a-0015-ci-Move-more-coverage-from-previously-FreeBSD-el.patch" ^ permalink raw reply [nested|flat] 221+ messages in thread
* [PATCH v8a 14/14] ci: Add back running check support @ 2026-06-03 00:30 Andres Freund <[email protected]> 0 siblings, 0 replies; 221+ messages in thread From: Andres Freund @ 2026-06-03 00:30 UTC (permalink / raw) --- .github/workflows/pg-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml index af986b351bf..86efa1cbe76 100644 --- a/.github/workflows/pg-ci.yml +++ b/.github/workflows/pg-ci.yml @@ -479,6 +479,36 @@ jobs: LANG: C run: *meson_test_world_cmd + # Test running against existing PG instance. + # + # linux-meson-32 chosen because it's currently comparatively fast + - name: Test running + shell: *su_postgres_shell + run: | + ulimit -c unlimited + + # Ensure install exists, in case somebody is debugging a failing + # test within this an reorders this before "Test world" + echo ::group::test_setup + meson test ${{env.MTEST_ARGS}} --suite setup --logbase setup + echo ::endgroup:: + + # Make libraries discoverable (the x86_64 reference is a meson + # oddity) + export LD_LIBRARY_PATH="$(pwd)/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH" + + build/tmp_install/usr/local/pgsql/bin/initdb -N build/runningcheck --no-instructions -A trust + echo "include '$(pwd)/src/tools/ci/pg_ci_base.conf'" >> build/runningcheck/postgresql.conf + + # Log into a place that will be archived in case of failure + mkdir -p build/testrun + build/tmp_install/usr/local/pgsql/bin/pg_ctl -c -o '-c fsync=off' -D build/runningcheck -l build/testrun/runningcheck.log start + + # Run the tests supporting running against an already running + meson test $MTEST_ARGS --num-processes ${TEST_JOBS} --setup running + + build/tmp_install/usr/local/pgsql/bin/pg_ctl -D build/runningcheck stop + - *linux_collect_cores - *upload_logs_step -- 2.54.0.380.gc69baaf57b --vphnza2cz5zw5t4a-- ^ permalink raw reply [nested|flat] 221+ messages in thread
* [PATCH v9a 14/22] ci: Add back running check support @ 2026-06-03 00:30 Andres Freund <[email protected]> 0 siblings, 0 replies; 221+ messages in thread From: Andres Freund @ 2026-06-03 00:30 UTC (permalink / raw) --- .github/workflows/pg-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml index af986b351bf..1be402b44ce 100644 --- a/.github/workflows/pg-ci.yml +++ b/.github/workflows/pg-ci.yml @@ -479,6 +479,36 @@ jobs: LANG: C run: *meson_test_world_cmd + # Test running against existing PG instance. + # + # linux-meson-32 chosen because it's currently comparatively fast + - name: Test running + shell: *su_postgres_shell + run: | + ulimit -c unlimited + + # Ensure install exists, in case somebody is debugging a failing + # test within this an reorders this before "Test world" + echo ::group::test_setup + meson test ${{env.MTEST_ARGS}} --suite setup --logbase setup + echo ::endgroup:: + + # Make libraries discoverable (the x86_64 reference is a meson + # oddity) + export LD_LIBRARY_PATH="$(pwd)/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH" + + build/tmp_install/usr/local/pgsql/bin/initdb -N build/runningcheck --no-instructions -A trust + echo "include '$(pwd)/src/tools/ci/pg_ci_base.conf'" >> build/runningcheck/postgresql.conf + + # Log into a place that will be archived in case of failure + mkdir -p build/testrun + build/tmp_install/usr/local/pgsql/bin/pg_ctl -c -o '-c fsync=off' -D build/runningcheck -l build/testrun/runningcheck.log start + + # Run the tests supporting running against an already running + meson test ${{env.MTEST_ARGS}} --num-processes ${{env.TEST_JOBS}} --setup running + + build/tmp_install/usr/local/pgsql/bin/pg_ctl -D build/runningcheck stop + - *linux_collect_cores - *upload_logs_step -- 2.54.0.380.gc69baaf57b --lyfxwjjve3vodszg Content-Type: text/x-diff; charset=us-ascii Content-Disposition: attachment; filename="v9a-0015-ci-Move-more-coverage-from-previously-FreeBSD-el.patch" ^ permalink raw reply [nested|flat] 221+ messages in thread
* [PATCH v8a 14/14] ci: Add back running check support @ 2026-06-03 00:30 Andres Freund <[email protected]> 0 siblings, 0 replies; 221+ messages in thread From: Andres Freund @ 2026-06-03 00:30 UTC (permalink / raw) --- .github/workflows/pg-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml index af986b351bf..86efa1cbe76 100644 --- a/.github/workflows/pg-ci.yml +++ b/.github/workflows/pg-ci.yml @@ -479,6 +479,36 @@ jobs: LANG: C run: *meson_test_world_cmd + # Test running against existing PG instance. + # + # linux-meson-32 chosen because it's currently comparatively fast + - name: Test running + shell: *su_postgres_shell + run: | + ulimit -c unlimited + + # Ensure install exists, in case somebody is debugging a failing + # test within this an reorders this before "Test world" + echo ::group::test_setup + meson test ${{env.MTEST_ARGS}} --suite setup --logbase setup + echo ::endgroup:: + + # Make libraries discoverable (the x86_64 reference is a meson + # oddity) + export LD_LIBRARY_PATH="$(pwd)/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH" + + build/tmp_install/usr/local/pgsql/bin/initdb -N build/runningcheck --no-instructions -A trust + echo "include '$(pwd)/src/tools/ci/pg_ci_base.conf'" >> build/runningcheck/postgresql.conf + + # Log into a place that will be archived in case of failure + mkdir -p build/testrun + build/tmp_install/usr/local/pgsql/bin/pg_ctl -c -o '-c fsync=off' -D build/runningcheck -l build/testrun/runningcheck.log start + + # Run the tests supporting running against an already running + meson test $MTEST_ARGS --num-processes ${TEST_JOBS} --setup running + + build/tmp_install/usr/local/pgsql/bin/pg_ctl -D build/runningcheck stop + - *linux_collect_cores - *upload_logs_step -- 2.54.0.380.gc69baaf57b --vphnza2cz5zw5t4a-- ^ permalink raw reply [nested|flat] 221+ messages in thread
* [PATCH v9a 14/22] ci: Add back running check support @ 2026-06-03 00:30 Andres Freund <[email protected]> 0 siblings, 0 replies; 221+ messages in thread From: Andres Freund @ 2026-06-03 00:30 UTC (permalink / raw) --- .github/workflows/pg-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml index af986b351bf..1be402b44ce 100644 --- a/.github/workflows/pg-ci.yml +++ b/.github/workflows/pg-ci.yml @@ -479,6 +479,36 @@ jobs: LANG: C run: *meson_test_world_cmd + # Test running against existing PG instance. + # + # linux-meson-32 chosen because it's currently comparatively fast + - name: Test running + shell: *su_postgres_shell + run: | + ulimit -c unlimited + + # Ensure install exists, in case somebody is debugging a failing + # test within this an reorders this before "Test world" + echo ::group::test_setup + meson test ${{env.MTEST_ARGS}} --suite setup --logbase setup + echo ::endgroup:: + + # Make libraries discoverable (the x86_64 reference is a meson + # oddity) + export LD_LIBRARY_PATH="$(pwd)/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH" + + build/tmp_install/usr/local/pgsql/bin/initdb -N build/runningcheck --no-instructions -A trust + echo "include '$(pwd)/src/tools/ci/pg_ci_base.conf'" >> build/runningcheck/postgresql.conf + + # Log into a place that will be archived in case of failure + mkdir -p build/testrun + build/tmp_install/usr/local/pgsql/bin/pg_ctl -c -o '-c fsync=off' -D build/runningcheck -l build/testrun/runningcheck.log start + + # Run the tests supporting running against an already running + meson test ${{env.MTEST_ARGS}} --num-processes ${{env.TEST_JOBS}} --setup running + + build/tmp_install/usr/local/pgsql/bin/pg_ctl -D build/runningcheck stop + - *linux_collect_cores - *upload_logs_step -- 2.54.0.380.gc69baaf57b --lyfxwjjve3vodszg Content-Type: text/x-diff; charset=us-ascii Content-Disposition: attachment; filename="v9a-0015-ci-Move-more-coverage-from-previously-FreeBSD-el.patch" ^ permalink raw reply [nested|flat] 221+ messages in thread
* [PATCH v8a 14/14] ci: Add back running check support @ 2026-06-03 00:30 Andres Freund <[email protected]> 0 siblings, 0 replies; 221+ messages in thread From: Andres Freund @ 2026-06-03 00:30 UTC (permalink / raw) --- .github/workflows/pg-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml index af986b351bf..86efa1cbe76 100644 --- a/.github/workflows/pg-ci.yml +++ b/.github/workflows/pg-ci.yml @@ -479,6 +479,36 @@ jobs: LANG: C run: *meson_test_world_cmd + # Test running against existing PG instance. + # + # linux-meson-32 chosen because it's currently comparatively fast + - name: Test running + shell: *su_postgres_shell + run: | + ulimit -c unlimited + + # Ensure install exists, in case somebody is debugging a failing + # test within this an reorders this before "Test world" + echo ::group::test_setup + meson test ${{env.MTEST_ARGS}} --suite setup --logbase setup + echo ::endgroup:: + + # Make libraries discoverable (the x86_64 reference is a meson + # oddity) + export LD_LIBRARY_PATH="$(pwd)/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH" + + build/tmp_install/usr/local/pgsql/bin/initdb -N build/runningcheck --no-instructions -A trust + echo "include '$(pwd)/src/tools/ci/pg_ci_base.conf'" >> build/runningcheck/postgresql.conf + + # Log into a place that will be archived in case of failure + mkdir -p build/testrun + build/tmp_install/usr/local/pgsql/bin/pg_ctl -c -o '-c fsync=off' -D build/runningcheck -l build/testrun/runningcheck.log start + + # Run the tests supporting running against an already running + meson test $MTEST_ARGS --num-processes ${TEST_JOBS} --setup running + + build/tmp_install/usr/local/pgsql/bin/pg_ctl -D build/runningcheck stop + - *linux_collect_cores - *upload_logs_step -- 2.54.0.380.gc69baaf57b --vphnza2cz5zw5t4a-- ^ permalink raw reply [nested|flat] 221+ messages in thread
* [PATCH v9a 14/22] ci: Add back running check support @ 2026-06-03 00:30 Andres Freund <[email protected]> 0 siblings, 0 replies; 221+ messages in thread From: Andres Freund @ 2026-06-03 00:30 UTC (permalink / raw) --- .github/workflows/pg-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml index af986b351bf..1be402b44ce 100644 --- a/.github/workflows/pg-ci.yml +++ b/.github/workflows/pg-ci.yml @@ -479,6 +479,36 @@ jobs: LANG: C run: *meson_test_world_cmd + # Test running against existing PG instance. + # + # linux-meson-32 chosen because it's currently comparatively fast + - name: Test running + shell: *su_postgres_shell + run: | + ulimit -c unlimited + + # Ensure install exists, in case somebody is debugging a failing + # test within this an reorders this before "Test world" + echo ::group::test_setup + meson test ${{env.MTEST_ARGS}} --suite setup --logbase setup + echo ::endgroup:: + + # Make libraries discoverable (the x86_64 reference is a meson + # oddity) + export LD_LIBRARY_PATH="$(pwd)/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH" + + build/tmp_install/usr/local/pgsql/bin/initdb -N build/runningcheck --no-instructions -A trust + echo "include '$(pwd)/src/tools/ci/pg_ci_base.conf'" >> build/runningcheck/postgresql.conf + + # Log into a place that will be archived in case of failure + mkdir -p build/testrun + build/tmp_install/usr/local/pgsql/bin/pg_ctl -c -o '-c fsync=off' -D build/runningcheck -l build/testrun/runningcheck.log start + + # Run the tests supporting running against an already running + meson test ${{env.MTEST_ARGS}} --num-processes ${{env.TEST_JOBS}} --setup running + + build/tmp_install/usr/local/pgsql/bin/pg_ctl -D build/runningcheck stop + - *linux_collect_cores - *upload_logs_step -- 2.54.0.380.gc69baaf57b --lyfxwjjve3vodszg Content-Type: text/x-diff; charset=us-ascii Content-Disposition: attachment; filename="v9a-0015-ci-Move-more-coverage-from-previously-FreeBSD-el.patch" ^ permalink raw reply [nested|flat] 221+ messages in thread
* [PATCH v8a 14/14] ci: Add back running check support @ 2026-06-03 00:30 Andres Freund <[email protected]> 0 siblings, 0 replies; 221+ messages in thread From: Andres Freund @ 2026-06-03 00:30 UTC (permalink / raw) --- .github/workflows/pg-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml index af986b351bf..86efa1cbe76 100644 --- a/.github/workflows/pg-ci.yml +++ b/.github/workflows/pg-ci.yml @@ -479,6 +479,36 @@ jobs: LANG: C run: *meson_test_world_cmd + # Test running against existing PG instance. + # + # linux-meson-32 chosen because it's currently comparatively fast + - name: Test running + shell: *su_postgres_shell + run: | + ulimit -c unlimited + + # Ensure install exists, in case somebody is debugging a failing + # test within this an reorders this before "Test world" + echo ::group::test_setup + meson test ${{env.MTEST_ARGS}} --suite setup --logbase setup + echo ::endgroup:: + + # Make libraries discoverable (the x86_64 reference is a meson + # oddity) + export LD_LIBRARY_PATH="$(pwd)/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH" + + build/tmp_install/usr/local/pgsql/bin/initdb -N build/runningcheck --no-instructions -A trust + echo "include '$(pwd)/src/tools/ci/pg_ci_base.conf'" >> build/runningcheck/postgresql.conf + + # Log into a place that will be archived in case of failure + mkdir -p build/testrun + build/tmp_install/usr/local/pgsql/bin/pg_ctl -c -o '-c fsync=off' -D build/runningcheck -l build/testrun/runningcheck.log start + + # Run the tests supporting running against an already running + meson test $MTEST_ARGS --num-processes ${TEST_JOBS} --setup running + + build/tmp_install/usr/local/pgsql/bin/pg_ctl -D build/runningcheck stop + - *linux_collect_cores - *upload_logs_step -- 2.54.0.380.gc69baaf57b --vphnza2cz5zw5t4a-- ^ permalink raw reply [nested|flat] 221+ messages in thread
* [PATCH v9a 14/22] ci: Add back running check support @ 2026-06-03 00:30 Andres Freund <[email protected]> 0 siblings, 0 replies; 221+ messages in thread From: Andres Freund @ 2026-06-03 00:30 UTC (permalink / raw) --- .github/workflows/pg-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml index af986b351bf..1be402b44ce 100644 --- a/.github/workflows/pg-ci.yml +++ b/.github/workflows/pg-ci.yml @@ -479,6 +479,36 @@ jobs: LANG: C run: *meson_test_world_cmd + # Test running against existing PG instance. + # + # linux-meson-32 chosen because it's currently comparatively fast + - name: Test running + shell: *su_postgres_shell + run: | + ulimit -c unlimited + + # Ensure install exists, in case somebody is debugging a failing + # test within this an reorders this before "Test world" + echo ::group::test_setup + meson test ${{env.MTEST_ARGS}} --suite setup --logbase setup + echo ::endgroup:: + + # Make libraries discoverable (the x86_64 reference is a meson + # oddity) + export LD_LIBRARY_PATH="$(pwd)/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH" + + build/tmp_install/usr/local/pgsql/bin/initdb -N build/runningcheck --no-instructions -A trust + echo "include '$(pwd)/src/tools/ci/pg_ci_base.conf'" >> build/runningcheck/postgresql.conf + + # Log into a place that will be archived in case of failure + mkdir -p build/testrun + build/tmp_install/usr/local/pgsql/bin/pg_ctl -c -o '-c fsync=off' -D build/runningcheck -l build/testrun/runningcheck.log start + + # Run the tests supporting running against an already running + meson test ${{env.MTEST_ARGS}} --num-processes ${{env.TEST_JOBS}} --setup running + + build/tmp_install/usr/local/pgsql/bin/pg_ctl -D build/runningcheck stop + - *linux_collect_cores - *upload_logs_step -- 2.54.0.380.gc69baaf57b --lyfxwjjve3vodszg Content-Type: text/x-diff; charset=us-ascii Content-Disposition: attachment; filename="v9a-0015-ci-Move-more-coverage-from-previously-FreeBSD-el.patch" ^ permalink raw reply [nested|flat] 221+ messages in thread
* [PATCH v9a 14/22] ci: Add back running check support @ 2026-06-03 00:30 Andres Freund <[email protected]> 0 siblings, 0 replies; 221+ messages in thread From: Andres Freund @ 2026-06-03 00:30 UTC (permalink / raw) --- .github/workflows/pg-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml index af986b351bf..1be402b44ce 100644 --- a/.github/workflows/pg-ci.yml +++ b/.github/workflows/pg-ci.yml @@ -479,6 +479,36 @@ jobs: LANG: C run: *meson_test_world_cmd + # Test running against existing PG instance. + # + # linux-meson-32 chosen because it's currently comparatively fast + - name: Test running + shell: *su_postgres_shell + run: | + ulimit -c unlimited + + # Ensure install exists, in case somebody is debugging a failing + # test within this an reorders this before "Test world" + echo ::group::test_setup + meson test ${{env.MTEST_ARGS}} --suite setup --logbase setup + echo ::endgroup:: + + # Make libraries discoverable (the x86_64 reference is a meson + # oddity) + export LD_LIBRARY_PATH="$(pwd)/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH" + + build/tmp_install/usr/local/pgsql/bin/initdb -N build/runningcheck --no-instructions -A trust + echo "include '$(pwd)/src/tools/ci/pg_ci_base.conf'" >> build/runningcheck/postgresql.conf + + # Log into a place that will be archived in case of failure + mkdir -p build/testrun + build/tmp_install/usr/local/pgsql/bin/pg_ctl -c -o '-c fsync=off' -D build/runningcheck -l build/testrun/runningcheck.log start + + # Run the tests supporting running against an already running + meson test ${{env.MTEST_ARGS}} --num-processes ${{env.TEST_JOBS}} --setup running + + build/tmp_install/usr/local/pgsql/bin/pg_ctl -D build/runningcheck stop + - *linux_collect_cores - *upload_logs_step -- 2.54.0.380.gc69baaf57b --lyfxwjjve3vodszg Content-Type: text/x-diff; charset=us-ascii Content-Disposition: attachment; filename="v9a-0015-ci-Move-more-coverage-from-previously-FreeBSD-el.patch" ^ permalink raw reply [nested|flat] 221+ messages in thread
* [PATCH v8a 14/14] ci: Add back running check support @ 2026-06-03 00:30 Andres Freund <[email protected]> 0 siblings, 0 replies; 221+ messages in thread From: Andres Freund @ 2026-06-03 00:30 UTC (permalink / raw) --- .github/workflows/pg-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml index af986b351bf..86efa1cbe76 100644 --- a/.github/workflows/pg-ci.yml +++ b/.github/workflows/pg-ci.yml @@ -479,6 +479,36 @@ jobs: LANG: C run: *meson_test_world_cmd + # Test running against existing PG instance. + # + # linux-meson-32 chosen because it's currently comparatively fast + - name: Test running + shell: *su_postgres_shell + run: | + ulimit -c unlimited + + # Ensure install exists, in case somebody is debugging a failing + # test within this an reorders this before "Test world" + echo ::group::test_setup + meson test ${{env.MTEST_ARGS}} --suite setup --logbase setup + echo ::endgroup:: + + # Make libraries discoverable (the x86_64 reference is a meson + # oddity) + export LD_LIBRARY_PATH="$(pwd)/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH" + + build/tmp_install/usr/local/pgsql/bin/initdb -N build/runningcheck --no-instructions -A trust + echo "include '$(pwd)/src/tools/ci/pg_ci_base.conf'" >> build/runningcheck/postgresql.conf + + # Log into a place that will be archived in case of failure + mkdir -p build/testrun + build/tmp_install/usr/local/pgsql/bin/pg_ctl -c -o '-c fsync=off' -D build/runningcheck -l build/testrun/runningcheck.log start + + # Run the tests supporting running against an already running + meson test $MTEST_ARGS --num-processes ${TEST_JOBS} --setup running + + build/tmp_install/usr/local/pgsql/bin/pg_ctl -D build/runningcheck stop + - *linux_collect_cores - *upload_logs_step -- 2.54.0.380.gc69baaf57b --vphnza2cz5zw5t4a-- ^ permalink raw reply [nested|flat] 221+ messages in thread
* [PATCH v9a 14/22] ci: Add back running check support @ 2026-06-03 00:30 Andres Freund <[email protected]> 0 siblings, 0 replies; 221+ messages in thread From: Andres Freund @ 2026-06-03 00:30 UTC (permalink / raw) --- .github/workflows/pg-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml index af986b351bf..1be402b44ce 100644 --- a/.github/workflows/pg-ci.yml +++ b/.github/workflows/pg-ci.yml @@ -479,6 +479,36 @@ jobs: LANG: C run: *meson_test_world_cmd + # Test running against existing PG instance. + # + # linux-meson-32 chosen because it's currently comparatively fast + - name: Test running + shell: *su_postgres_shell + run: | + ulimit -c unlimited + + # Ensure install exists, in case somebody is debugging a failing + # test within this an reorders this before "Test world" + echo ::group::test_setup + meson test ${{env.MTEST_ARGS}} --suite setup --logbase setup + echo ::endgroup:: + + # Make libraries discoverable (the x86_64 reference is a meson + # oddity) + export LD_LIBRARY_PATH="$(pwd)/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH" + + build/tmp_install/usr/local/pgsql/bin/initdb -N build/runningcheck --no-instructions -A trust + echo "include '$(pwd)/src/tools/ci/pg_ci_base.conf'" >> build/runningcheck/postgresql.conf + + # Log into a place that will be archived in case of failure + mkdir -p build/testrun + build/tmp_install/usr/local/pgsql/bin/pg_ctl -c -o '-c fsync=off' -D build/runningcheck -l build/testrun/runningcheck.log start + + # Run the tests supporting running against an already running + meson test ${{env.MTEST_ARGS}} --num-processes ${{env.TEST_JOBS}} --setup running + + build/tmp_install/usr/local/pgsql/bin/pg_ctl -D build/runningcheck stop + - *linux_collect_cores - *upload_logs_step -- 2.54.0.380.gc69baaf57b --lyfxwjjve3vodszg Content-Type: text/x-diff; charset=us-ascii Content-Disposition: attachment; filename="v9a-0015-ci-Move-more-coverage-from-previously-FreeBSD-el.patch" ^ permalink raw reply [nested|flat] 221+ messages in thread
* [PATCH v8a 14/14] ci: Add back running check support @ 2026-06-03 00:30 Andres Freund <[email protected]> 0 siblings, 0 replies; 221+ messages in thread From: Andres Freund @ 2026-06-03 00:30 UTC (permalink / raw) --- .github/workflows/pg-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml index af986b351bf..86efa1cbe76 100644 --- a/.github/workflows/pg-ci.yml +++ b/.github/workflows/pg-ci.yml @@ -479,6 +479,36 @@ jobs: LANG: C run: *meson_test_world_cmd + # Test running against existing PG instance. + # + # linux-meson-32 chosen because it's currently comparatively fast + - name: Test running + shell: *su_postgres_shell + run: | + ulimit -c unlimited + + # Ensure install exists, in case somebody is debugging a failing + # test within this an reorders this before "Test world" + echo ::group::test_setup + meson test ${{env.MTEST_ARGS}} --suite setup --logbase setup + echo ::endgroup:: + + # Make libraries discoverable (the x86_64 reference is a meson + # oddity) + export LD_LIBRARY_PATH="$(pwd)/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH" + + build/tmp_install/usr/local/pgsql/bin/initdb -N build/runningcheck --no-instructions -A trust + echo "include '$(pwd)/src/tools/ci/pg_ci_base.conf'" >> build/runningcheck/postgresql.conf + + # Log into a place that will be archived in case of failure + mkdir -p build/testrun + build/tmp_install/usr/local/pgsql/bin/pg_ctl -c -o '-c fsync=off' -D build/runningcheck -l build/testrun/runningcheck.log start + + # Run the tests supporting running against an already running + meson test $MTEST_ARGS --num-processes ${TEST_JOBS} --setup running + + build/tmp_install/usr/local/pgsql/bin/pg_ctl -D build/runningcheck stop + - *linux_collect_cores - *upload_logs_step -- 2.54.0.380.gc69baaf57b --vphnza2cz5zw5t4a-- ^ permalink raw reply [nested|flat] 221+ messages in thread
* [PATCH v9a 14/22] ci: Add back running check support @ 2026-06-03 00:30 Andres Freund <[email protected]> 0 siblings, 0 replies; 221+ messages in thread From: Andres Freund @ 2026-06-03 00:30 UTC (permalink / raw) --- .github/workflows/pg-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml index af986b351bf..1be402b44ce 100644 --- a/.github/workflows/pg-ci.yml +++ b/.github/workflows/pg-ci.yml @@ -479,6 +479,36 @@ jobs: LANG: C run: *meson_test_world_cmd + # Test running against existing PG instance. + # + # linux-meson-32 chosen because it's currently comparatively fast + - name: Test running + shell: *su_postgres_shell + run: | + ulimit -c unlimited + + # Ensure install exists, in case somebody is debugging a failing + # test within this an reorders this before "Test world" + echo ::group::test_setup + meson test ${{env.MTEST_ARGS}} --suite setup --logbase setup + echo ::endgroup:: + + # Make libraries discoverable (the x86_64 reference is a meson + # oddity) + export LD_LIBRARY_PATH="$(pwd)/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH" + + build/tmp_install/usr/local/pgsql/bin/initdb -N build/runningcheck --no-instructions -A trust + echo "include '$(pwd)/src/tools/ci/pg_ci_base.conf'" >> build/runningcheck/postgresql.conf + + # Log into a place that will be archived in case of failure + mkdir -p build/testrun + build/tmp_install/usr/local/pgsql/bin/pg_ctl -c -o '-c fsync=off' -D build/runningcheck -l build/testrun/runningcheck.log start + + # Run the tests supporting running against an already running + meson test ${{env.MTEST_ARGS}} --num-processes ${{env.TEST_JOBS}} --setup running + + build/tmp_install/usr/local/pgsql/bin/pg_ctl -D build/runningcheck stop + - *linux_collect_cores - *upload_logs_step -- 2.54.0.380.gc69baaf57b --lyfxwjjve3vodszg Content-Type: text/x-diff; charset=us-ascii Content-Disposition: attachment; filename="v9a-0015-ci-Move-more-coverage-from-previously-FreeBSD-el.patch" ^ permalink raw reply [nested|flat] 221+ messages in thread
* [PATCH v8a 14/14] ci: Add back running check support @ 2026-06-03 00:30 Andres Freund <[email protected]> 0 siblings, 0 replies; 221+ messages in thread From: Andres Freund @ 2026-06-03 00:30 UTC (permalink / raw) --- .github/workflows/pg-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml index af986b351bf..86efa1cbe76 100644 --- a/.github/workflows/pg-ci.yml +++ b/.github/workflows/pg-ci.yml @@ -479,6 +479,36 @@ jobs: LANG: C run: *meson_test_world_cmd + # Test running against existing PG instance. + # + # linux-meson-32 chosen because it's currently comparatively fast + - name: Test running + shell: *su_postgres_shell + run: | + ulimit -c unlimited + + # Ensure install exists, in case somebody is debugging a failing + # test within this an reorders this before "Test world" + echo ::group::test_setup + meson test ${{env.MTEST_ARGS}} --suite setup --logbase setup + echo ::endgroup:: + + # Make libraries discoverable (the x86_64 reference is a meson + # oddity) + export LD_LIBRARY_PATH="$(pwd)/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH" + + build/tmp_install/usr/local/pgsql/bin/initdb -N build/runningcheck --no-instructions -A trust + echo "include '$(pwd)/src/tools/ci/pg_ci_base.conf'" >> build/runningcheck/postgresql.conf + + # Log into a place that will be archived in case of failure + mkdir -p build/testrun + build/tmp_install/usr/local/pgsql/bin/pg_ctl -c -o '-c fsync=off' -D build/runningcheck -l build/testrun/runningcheck.log start + + # Run the tests supporting running against an already running + meson test $MTEST_ARGS --num-processes ${TEST_JOBS} --setup running + + build/tmp_install/usr/local/pgsql/bin/pg_ctl -D build/runningcheck stop + - *linux_collect_cores - *upload_logs_step -- 2.54.0.380.gc69baaf57b --vphnza2cz5zw5t4a-- ^ permalink raw reply [nested|flat] 221+ messages in thread
* [PATCH v9a 14/22] ci: Add back running check support @ 2026-06-03 00:30 Andres Freund <[email protected]> 0 siblings, 0 replies; 221+ messages in thread From: Andres Freund @ 2026-06-03 00:30 UTC (permalink / raw) --- .github/workflows/pg-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml index af986b351bf..1be402b44ce 100644 --- a/.github/workflows/pg-ci.yml +++ b/.github/workflows/pg-ci.yml @@ -479,6 +479,36 @@ jobs: LANG: C run: *meson_test_world_cmd + # Test running against existing PG instance. + # + # linux-meson-32 chosen because it's currently comparatively fast + - name: Test running + shell: *su_postgres_shell + run: | + ulimit -c unlimited + + # Ensure install exists, in case somebody is debugging a failing + # test within this an reorders this before "Test world" + echo ::group::test_setup + meson test ${{env.MTEST_ARGS}} --suite setup --logbase setup + echo ::endgroup:: + + # Make libraries discoverable (the x86_64 reference is a meson + # oddity) + export LD_LIBRARY_PATH="$(pwd)/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH" + + build/tmp_install/usr/local/pgsql/bin/initdb -N build/runningcheck --no-instructions -A trust + echo "include '$(pwd)/src/tools/ci/pg_ci_base.conf'" >> build/runningcheck/postgresql.conf + + # Log into a place that will be archived in case of failure + mkdir -p build/testrun + build/tmp_install/usr/local/pgsql/bin/pg_ctl -c -o '-c fsync=off' -D build/runningcheck -l build/testrun/runningcheck.log start + + # Run the tests supporting running against an already running + meson test ${{env.MTEST_ARGS}} --num-processes ${{env.TEST_JOBS}} --setup running + + build/tmp_install/usr/local/pgsql/bin/pg_ctl -D build/runningcheck stop + - *linux_collect_cores - *upload_logs_step -- 2.54.0.380.gc69baaf57b --lyfxwjjve3vodszg Content-Type: text/x-diff; charset=us-ascii Content-Disposition: attachment; filename="v9a-0015-ci-Move-more-coverage-from-previously-FreeBSD-el.patch" ^ permalink raw reply [nested|flat] 221+ messages in thread
* [PATCH v8a 14/14] ci: Add back running check support @ 2026-06-03 00:30 Andres Freund <[email protected]> 0 siblings, 0 replies; 221+ messages in thread From: Andres Freund @ 2026-06-03 00:30 UTC (permalink / raw) --- .github/workflows/pg-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml index af986b351bf..86efa1cbe76 100644 --- a/.github/workflows/pg-ci.yml +++ b/.github/workflows/pg-ci.yml @@ -479,6 +479,36 @@ jobs: LANG: C run: *meson_test_world_cmd + # Test running against existing PG instance. + # + # linux-meson-32 chosen because it's currently comparatively fast + - name: Test running + shell: *su_postgres_shell + run: | + ulimit -c unlimited + + # Ensure install exists, in case somebody is debugging a failing + # test within this an reorders this before "Test world" + echo ::group::test_setup + meson test ${{env.MTEST_ARGS}} --suite setup --logbase setup + echo ::endgroup:: + + # Make libraries discoverable (the x86_64 reference is a meson + # oddity) + export LD_LIBRARY_PATH="$(pwd)/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH" + + build/tmp_install/usr/local/pgsql/bin/initdb -N build/runningcheck --no-instructions -A trust + echo "include '$(pwd)/src/tools/ci/pg_ci_base.conf'" >> build/runningcheck/postgresql.conf + + # Log into a place that will be archived in case of failure + mkdir -p build/testrun + build/tmp_install/usr/local/pgsql/bin/pg_ctl -c -o '-c fsync=off' -D build/runningcheck -l build/testrun/runningcheck.log start + + # Run the tests supporting running against an already running + meson test $MTEST_ARGS --num-processes ${TEST_JOBS} --setup running + + build/tmp_install/usr/local/pgsql/bin/pg_ctl -D build/runningcheck stop + - *linux_collect_cores - *upload_logs_step -- 2.54.0.380.gc69baaf57b --vphnza2cz5zw5t4a-- ^ permalink raw reply [nested|flat] 221+ messages in thread
* [PATCH v9a 14/22] ci: Add back running check support @ 2026-06-03 00:30 Andres Freund <[email protected]> 0 siblings, 0 replies; 221+ messages in thread From: Andres Freund @ 2026-06-03 00:30 UTC (permalink / raw) --- .github/workflows/pg-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml index af986b351bf..1be402b44ce 100644 --- a/.github/workflows/pg-ci.yml +++ b/.github/workflows/pg-ci.yml @@ -479,6 +479,36 @@ jobs: LANG: C run: *meson_test_world_cmd + # Test running against existing PG instance. + # + # linux-meson-32 chosen because it's currently comparatively fast + - name: Test running + shell: *su_postgres_shell + run: | + ulimit -c unlimited + + # Ensure install exists, in case somebody is debugging a failing + # test within this an reorders this before "Test world" + echo ::group::test_setup + meson test ${{env.MTEST_ARGS}} --suite setup --logbase setup + echo ::endgroup:: + + # Make libraries discoverable (the x86_64 reference is a meson + # oddity) + export LD_LIBRARY_PATH="$(pwd)/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH" + + build/tmp_install/usr/local/pgsql/bin/initdb -N build/runningcheck --no-instructions -A trust + echo "include '$(pwd)/src/tools/ci/pg_ci_base.conf'" >> build/runningcheck/postgresql.conf + + # Log into a place that will be archived in case of failure + mkdir -p build/testrun + build/tmp_install/usr/local/pgsql/bin/pg_ctl -c -o '-c fsync=off' -D build/runningcheck -l build/testrun/runningcheck.log start + + # Run the tests supporting running against an already running + meson test ${{env.MTEST_ARGS}} --num-processes ${{env.TEST_JOBS}} --setup running + + build/tmp_install/usr/local/pgsql/bin/pg_ctl -D build/runningcheck stop + - *linux_collect_cores - *upload_logs_step -- 2.54.0.380.gc69baaf57b --lyfxwjjve3vodszg Content-Type: text/x-diff; charset=us-ascii Content-Disposition: attachment; filename="v9a-0015-ci-Move-more-coverage-from-previously-FreeBSD-el.patch" ^ permalink raw reply [nested|flat] 221+ messages in thread
* [PATCH v8a 14/14] ci: Add back running check support @ 2026-06-03 00:30 Andres Freund <[email protected]> 0 siblings, 0 replies; 221+ messages in thread From: Andres Freund @ 2026-06-03 00:30 UTC (permalink / raw) --- .github/workflows/pg-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml index af986b351bf..86efa1cbe76 100644 --- a/.github/workflows/pg-ci.yml +++ b/.github/workflows/pg-ci.yml @@ -479,6 +479,36 @@ jobs: LANG: C run: *meson_test_world_cmd + # Test running against existing PG instance. + # + # linux-meson-32 chosen because it's currently comparatively fast + - name: Test running + shell: *su_postgres_shell + run: | + ulimit -c unlimited + + # Ensure install exists, in case somebody is debugging a failing + # test within this an reorders this before "Test world" + echo ::group::test_setup + meson test ${{env.MTEST_ARGS}} --suite setup --logbase setup + echo ::endgroup:: + + # Make libraries discoverable (the x86_64 reference is a meson + # oddity) + export LD_LIBRARY_PATH="$(pwd)/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH" + + build/tmp_install/usr/local/pgsql/bin/initdb -N build/runningcheck --no-instructions -A trust + echo "include '$(pwd)/src/tools/ci/pg_ci_base.conf'" >> build/runningcheck/postgresql.conf + + # Log into a place that will be archived in case of failure + mkdir -p build/testrun + build/tmp_install/usr/local/pgsql/bin/pg_ctl -c -o '-c fsync=off' -D build/runningcheck -l build/testrun/runningcheck.log start + + # Run the tests supporting running against an already running + meson test $MTEST_ARGS --num-processes ${TEST_JOBS} --setup running + + build/tmp_install/usr/local/pgsql/bin/pg_ctl -D build/runningcheck stop + - *linux_collect_cores - *upload_logs_step -- 2.54.0.380.gc69baaf57b --vphnza2cz5zw5t4a-- ^ permalink raw reply [nested|flat] 221+ messages in thread
* [PATCH v9a 14/22] ci: Add back running check support @ 2026-06-03 00:30 Andres Freund <[email protected]> 0 siblings, 0 replies; 221+ messages in thread From: Andres Freund @ 2026-06-03 00:30 UTC (permalink / raw) --- .github/workflows/pg-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml index af986b351bf..1be402b44ce 100644 --- a/.github/workflows/pg-ci.yml +++ b/.github/workflows/pg-ci.yml @@ -479,6 +479,36 @@ jobs: LANG: C run: *meson_test_world_cmd + # Test running against existing PG instance. + # + # linux-meson-32 chosen because it's currently comparatively fast + - name: Test running + shell: *su_postgres_shell + run: | + ulimit -c unlimited + + # Ensure install exists, in case somebody is debugging a failing + # test within this an reorders this before "Test world" + echo ::group::test_setup + meson test ${{env.MTEST_ARGS}} --suite setup --logbase setup + echo ::endgroup:: + + # Make libraries discoverable (the x86_64 reference is a meson + # oddity) + export LD_LIBRARY_PATH="$(pwd)/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH" + + build/tmp_install/usr/local/pgsql/bin/initdb -N build/runningcheck --no-instructions -A trust + echo "include '$(pwd)/src/tools/ci/pg_ci_base.conf'" >> build/runningcheck/postgresql.conf + + # Log into a place that will be archived in case of failure + mkdir -p build/testrun + build/tmp_install/usr/local/pgsql/bin/pg_ctl -c -o '-c fsync=off' -D build/runningcheck -l build/testrun/runningcheck.log start + + # Run the tests supporting running against an already running + meson test ${{env.MTEST_ARGS}} --num-processes ${{env.TEST_JOBS}} --setup running + + build/tmp_install/usr/local/pgsql/bin/pg_ctl -D build/runningcheck stop + - *linux_collect_cores - *upload_logs_step -- 2.54.0.380.gc69baaf57b --lyfxwjjve3vodszg Content-Type: text/x-diff; charset=us-ascii Content-Disposition: attachment; filename="v9a-0015-ci-Move-more-coverage-from-previously-FreeBSD-el.patch" ^ permalink raw reply [nested|flat] 221+ messages in thread
* [PATCH v8a 14/14] ci: Add back running check support @ 2026-06-03 00:30 Andres Freund <[email protected]> 0 siblings, 0 replies; 221+ messages in thread From: Andres Freund @ 2026-06-03 00:30 UTC (permalink / raw) --- .github/workflows/pg-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml index af986b351bf..86efa1cbe76 100644 --- a/.github/workflows/pg-ci.yml +++ b/.github/workflows/pg-ci.yml @@ -479,6 +479,36 @@ jobs: LANG: C run: *meson_test_world_cmd + # Test running against existing PG instance. + # + # linux-meson-32 chosen because it's currently comparatively fast + - name: Test running + shell: *su_postgres_shell + run: | + ulimit -c unlimited + + # Ensure install exists, in case somebody is debugging a failing + # test within this an reorders this before "Test world" + echo ::group::test_setup + meson test ${{env.MTEST_ARGS}} --suite setup --logbase setup + echo ::endgroup:: + + # Make libraries discoverable (the x86_64 reference is a meson + # oddity) + export LD_LIBRARY_PATH="$(pwd)/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH" + + build/tmp_install/usr/local/pgsql/bin/initdb -N build/runningcheck --no-instructions -A trust + echo "include '$(pwd)/src/tools/ci/pg_ci_base.conf'" >> build/runningcheck/postgresql.conf + + # Log into a place that will be archived in case of failure + mkdir -p build/testrun + build/tmp_install/usr/local/pgsql/bin/pg_ctl -c -o '-c fsync=off' -D build/runningcheck -l build/testrun/runningcheck.log start + + # Run the tests supporting running against an already running + meson test $MTEST_ARGS --num-processes ${TEST_JOBS} --setup running + + build/tmp_install/usr/local/pgsql/bin/pg_ctl -D build/runningcheck stop + - *linux_collect_cores - *upload_logs_step -- 2.54.0.380.gc69baaf57b --vphnza2cz5zw5t4a-- ^ permalink raw reply [nested|flat] 221+ messages in thread
* [PATCH v9a 14/22] ci: Add back running check support @ 2026-06-03 00:30 Andres Freund <[email protected]> 0 siblings, 0 replies; 221+ messages in thread From: Andres Freund @ 2026-06-03 00:30 UTC (permalink / raw) --- .github/workflows/pg-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml index af986b351bf..1be402b44ce 100644 --- a/.github/workflows/pg-ci.yml +++ b/.github/workflows/pg-ci.yml @@ -479,6 +479,36 @@ jobs: LANG: C run: *meson_test_world_cmd + # Test running against existing PG instance. + # + # linux-meson-32 chosen because it's currently comparatively fast + - name: Test running + shell: *su_postgres_shell + run: | + ulimit -c unlimited + + # Ensure install exists, in case somebody is debugging a failing + # test within this an reorders this before "Test world" + echo ::group::test_setup + meson test ${{env.MTEST_ARGS}} --suite setup --logbase setup + echo ::endgroup:: + + # Make libraries discoverable (the x86_64 reference is a meson + # oddity) + export LD_LIBRARY_PATH="$(pwd)/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH" + + build/tmp_install/usr/local/pgsql/bin/initdb -N build/runningcheck --no-instructions -A trust + echo "include '$(pwd)/src/tools/ci/pg_ci_base.conf'" >> build/runningcheck/postgresql.conf + + # Log into a place that will be archived in case of failure + mkdir -p build/testrun + build/tmp_install/usr/local/pgsql/bin/pg_ctl -c -o '-c fsync=off' -D build/runningcheck -l build/testrun/runningcheck.log start + + # Run the tests supporting running against an already running + meson test ${{env.MTEST_ARGS}} --num-processes ${{env.TEST_JOBS}} --setup running + + build/tmp_install/usr/local/pgsql/bin/pg_ctl -D build/runningcheck stop + - *linux_collect_cores - *upload_logs_step -- 2.54.0.380.gc69baaf57b --lyfxwjjve3vodszg Content-Type: text/x-diff; charset=us-ascii Content-Disposition: attachment; filename="v9a-0015-ci-Move-more-coverage-from-previously-FreeBSD-el.patch" ^ permalink raw reply [nested|flat] 221+ messages in thread
* [PATCH v8a 14/14] ci: Add back running check support @ 2026-06-03 00:30 Andres Freund <[email protected]> 0 siblings, 0 replies; 221+ messages in thread From: Andres Freund @ 2026-06-03 00:30 UTC (permalink / raw) --- .github/workflows/pg-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml index af986b351bf..86efa1cbe76 100644 --- a/.github/workflows/pg-ci.yml +++ b/.github/workflows/pg-ci.yml @@ -479,6 +479,36 @@ jobs: LANG: C run: *meson_test_world_cmd + # Test running against existing PG instance. + # + # linux-meson-32 chosen because it's currently comparatively fast + - name: Test running + shell: *su_postgres_shell + run: | + ulimit -c unlimited + + # Ensure install exists, in case somebody is debugging a failing + # test within this an reorders this before "Test world" + echo ::group::test_setup + meson test ${{env.MTEST_ARGS}} --suite setup --logbase setup + echo ::endgroup:: + + # Make libraries discoverable (the x86_64 reference is a meson + # oddity) + export LD_LIBRARY_PATH="$(pwd)/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH" + + build/tmp_install/usr/local/pgsql/bin/initdb -N build/runningcheck --no-instructions -A trust + echo "include '$(pwd)/src/tools/ci/pg_ci_base.conf'" >> build/runningcheck/postgresql.conf + + # Log into a place that will be archived in case of failure + mkdir -p build/testrun + build/tmp_install/usr/local/pgsql/bin/pg_ctl -c -o '-c fsync=off' -D build/runningcheck -l build/testrun/runningcheck.log start + + # Run the tests supporting running against an already running + meson test $MTEST_ARGS --num-processes ${TEST_JOBS} --setup running + + build/tmp_install/usr/local/pgsql/bin/pg_ctl -D build/runningcheck stop + - *linux_collect_cores - *upload_logs_step -- 2.54.0.380.gc69baaf57b --vphnza2cz5zw5t4a-- ^ permalink raw reply [nested|flat] 221+ messages in thread
* [PATCH v9a 14/22] ci: Add back running check support @ 2026-06-03 00:30 Andres Freund <[email protected]> 0 siblings, 0 replies; 221+ messages in thread From: Andres Freund @ 2026-06-03 00:30 UTC (permalink / raw) --- .github/workflows/pg-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml index af986b351bf..1be402b44ce 100644 --- a/.github/workflows/pg-ci.yml +++ b/.github/workflows/pg-ci.yml @@ -479,6 +479,36 @@ jobs: LANG: C run: *meson_test_world_cmd + # Test running against existing PG instance. + # + # linux-meson-32 chosen because it's currently comparatively fast + - name: Test running + shell: *su_postgres_shell + run: | + ulimit -c unlimited + + # Ensure install exists, in case somebody is debugging a failing + # test within this an reorders this before "Test world" + echo ::group::test_setup + meson test ${{env.MTEST_ARGS}} --suite setup --logbase setup + echo ::endgroup:: + + # Make libraries discoverable (the x86_64 reference is a meson + # oddity) + export LD_LIBRARY_PATH="$(pwd)/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH" + + build/tmp_install/usr/local/pgsql/bin/initdb -N build/runningcheck --no-instructions -A trust + echo "include '$(pwd)/src/tools/ci/pg_ci_base.conf'" >> build/runningcheck/postgresql.conf + + # Log into a place that will be archived in case of failure + mkdir -p build/testrun + build/tmp_install/usr/local/pgsql/bin/pg_ctl -c -o '-c fsync=off' -D build/runningcheck -l build/testrun/runningcheck.log start + + # Run the tests supporting running against an already running + meson test ${{env.MTEST_ARGS}} --num-processes ${{env.TEST_JOBS}} --setup running + + build/tmp_install/usr/local/pgsql/bin/pg_ctl -D build/runningcheck stop + - *linux_collect_cores - *upload_logs_step -- 2.54.0.380.gc69baaf57b --lyfxwjjve3vodszg Content-Type: text/x-diff; charset=us-ascii Content-Disposition: attachment; filename="v9a-0015-ci-Move-more-coverage-from-previously-FreeBSD-el.patch" ^ permalink raw reply [nested|flat] 221+ messages in thread
* [PATCH v8a 14/14] ci: Add back running check support @ 2026-06-03 00:30 Andres Freund <[email protected]> 0 siblings, 0 replies; 221+ messages in thread From: Andres Freund @ 2026-06-03 00:30 UTC (permalink / raw) --- .github/workflows/pg-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml index af986b351bf..86efa1cbe76 100644 --- a/.github/workflows/pg-ci.yml +++ b/.github/workflows/pg-ci.yml @@ -479,6 +479,36 @@ jobs: LANG: C run: *meson_test_world_cmd + # Test running against existing PG instance. + # + # linux-meson-32 chosen because it's currently comparatively fast + - name: Test running + shell: *su_postgres_shell + run: | + ulimit -c unlimited + + # Ensure install exists, in case somebody is debugging a failing + # test within this an reorders this before "Test world" + echo ::group::test_setup + meson test ${{env.MTEST_ARGS}} --suite setup --logbase setup + echo ::endgroup:: + + # Make libraries discoverable (the x86_64 reference is a meson + # oddity) + export LD_LIBRARY_PATH="$(pwd)/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH" + + build/tmp_install/usr/local/pgsql/bin/initdb -N build/runningcheck --no-instructions -A trust + echo "include '$(pwd)/src/tools/ci/pg_ci_base.conf'" >> build/runningcheck/postgresql.conf + + # Log into a place that will be archived in case of failure + mkdir -p build/testrun + build/tmp_install/usr/local/pgsql/bin/pg_ctl -c -o '-c fsync=off' -D build/runningcheck -l build/testrun/runningcheck.log start + + # Run the tests supporting running against an already running + meson test $MTEST_ARGS --num-processes ${TEST_JOBS} --setup running + + build/tmp_install/usr/local/pgsql/bin/pg_ctl -D build/runningcheck stop + - *linux_collect_cores - *upload_logs_step -- 2.54.0.380.gc69baaf57b --vphnza2cz5zw5t4a-- ^ permalink raw reply [nested|flat] 221+ messages in thread
* [PATCH v9a 14/22] ci: Add back running check support @ 2026-06-03 00:30 Andres Freund <[email protected]> 0 siblings, 0 replies; 221+ messages in thread From: Andres Freund @ 2026-06-03 00:30 UTC (permalink / raw) --- .github/workflows/pg-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml index af986b351bf..1be402b44ce 100644 --- a/.github/workflows/pg-ci.yml +++ b/.github/workflows/pg-ci.yml @@ -479,6 +479,36 @@ jobs: LANG: C run: *meson_test_world_cmd + # Test running against existing PG instance. + # + # linux-meson-32 chosen because it's currently comparatively fast + - name: Test running + shell: *su_postgres_shell + run: | + ulimit -c unlimited + + # Ensure install exists, in case somebody is debugging a failing + # test within this an reorders this before "Test world" + echo ::group::test_setup + meson test ${{env.MTEST_ARGS}} --suite setup --logbase setup + echo ::endgroup:: + + # Make libraries discoverable (the x86_64 reference is a meson + # oddity) + export LD_LIBRARY_PATH="$(pwd)/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH" + + build/tmp_install/usr/local/pgsql/bin/initdb -N build/runningcheck --no-instructions -A trust + echo "include '$(pwd)/src/tools/ci/pg_ci_base.conf'" >> build/runningcheck/postgresql.conf + + # Log into a place that will be archived in case of failure + mkdir -p build/testrun + build/tmp_install/usr/local/pgsql/bin/pg_ctl -c -o '-c fsync=off' -D build/runningcheck -l build/testrun/runningcheck.log start + + # Run the tests supporting running against an already running + meson test ${{env.MTEST_ARGS}} --num-processes ${{env.TEST_JOBS}} --setup running + + build/tmp_install/usr/local/pgsql/bin/pg_ctl -D build/runningcheck stop + - *linux_collect_cores - *upload_logs_step -- 2.54.0.380.gc69baaf57b --lyfxwjjve3vodszg Content-Type: text/x-diff; charset=us-ascii Content-Disposition: attachment; filename="v9a-0015-ci-Move-more-coverage-from-previously-FreeBSD-el.patch" ^ permalink raw reply [nested|flat] 221+ messages in thread
* [PATCH v8a 14/14] ci: Add back running check support @ 2026-06-03 00:30 Andres Freund <[email protected]> 0 siblings, 0 replies; 221+ messages in thread From: Andres Freund @ 2026-06-03 00:30 UTC (permalink / raw) --- .github/workflows/pg-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml index af986b351bf..86efa1cbe76 100644 --- a/.github/workflows/pg-ci.yml +++ b/.github/workflows/pg-ci.yml @@ -479,6 +479,36 @@ jobs: LANG: C run: *meson_test_world_cmd + # Test running against existing PG instance. + # + # linux-meson-32 chosen because it's currently comparatively fast + - name: Test running + shell: *su_postgres_shell + run: | + ulimit -c unlimited + + # Ensure install exists, in case somebody is debugging a failing + # test within this an reorders this before "Test world" + echo ::group::test_setup + meson test ${{env.MTEST_ARGS}} --suite setup --logbase setup + echo ::endgroup:: + + # Make libraries discoverable (the x86_64 reference is a meson + # oddity) + export LD_LIBRARY_PATH="$(pwd)/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH" + + build/tmp_install/usr/local/pgsql/bin/initdb -N build/runningcheck --no-instructions -A trust + echo "include '$(pwd)/src/tools/ci/pg_ci_base.conf'" >> build/runningcheck/postgresql.conf + + # Log into a place that will be archived in case of failure + mkdir -p build/testrun + build/tmp_install/usr/local/pgsql/bin/pg_ctl -c -o '-c fsync=off' -D build/runningcheck -l build/testrun/runningcheck.log start + + # Run the tests supporting running against an already running + meson test $MTEST_ARGS --num-processes ${TEST_JOBS} --setup running + + build/tmp_install/usr/local/pgsql/bin/pg_ctl -D build/runningcheck stop + - *linux_collect_cores - *upload_logs_step -- 2.54.0.380.gc69baaf57b --vphnza2cz5zw5t4a-- ^ permalink raw reply [nested|flat] 221+ messages in thread
* [PATCH v9a 14/22] ci: Add back running check support @ 2026-06-03 00:30 Andres Freund <[email protected]> 0 siblings, 0 replies; 221+ messages in thread From: Andres Freund @ 2026-06-03 00:30 UTC (permalink / raw) --- .github/workflows/pg-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml index af986b351bf..1be402b44ce 100644 --- a/.github/workflows/pg-ci.yml +++ b/.github/workflows/pg-ci.yml @@ -479,6 +479,36 @@ jobs: LANG: C run: *meson_test_world_cmd + # Test running against existing PG instance. + # + # linux-meson-32 chosen because it's currently comparatively fast + - name: Test running + shell: *su_postgres_shell + run: | + ulimit -c unlimited + + # Ensure install exists, in case somebody is debugging a failing + # test within this an reorders this before "Test world" + echo ::group::test_setup + meson test ${{env.MTEST_ARGS}} --suite setup --logbase setup + echo ::endgroup:: + + # Make libraries discoverable (the x86_64 reference is a meson + # oddity) + export LD_LIBRARY_PATH="$(pwd)/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH" + + build/tmp_install/usr/local/pgsql/bin/initdb -N build/runningcheck --no-instructions -A trust + echo "include '$(pwd)/src/tools/ci/pg_ci_base.conf'" >> build/runningcheck/postgresql.conf + + # Log into a place that will be archived in case of failure + mkdir -p build/testrun + build/tmp_install/usr/local/pgsql/bin/pg_ctl -c -o '-c fsync=off' -D build/runningcheck -l build/testrun/runningcheck.log start + + # Run the tests supporting running against an already running + meson test ${{env.MTEST_ARGS}} --num-processes ${{env.TEST_JOBS}} --setup running + + build/tmp_install/usr/local/pgsql/bin/pg_ctl -D build/runningcheck stop + - *linux_collect_cores - *upload_logs_step -- 2.54.0.380.gc69baaf57b --lyfxwjjve3vodszg Content-Type: text/x-diff; charset=us-ascii Content-Disposition: attachment; filename="v9a-0015-ci-Move-more-coverage-from-previously-FreeBSD-el.patch" ^ permalink raw reply [nested|flat] 221+ messages in thread
* [PATCH v8a 14/14] ci: Add back running check support @ 2026-06-03 00:30 Andres Freund <[email protected]> 0 siblings, 0 replies; 221+ messages in thread From: Andres Freund @ 2026-06-03 00:30 UTC (permalink / raw) --- .github/workflows/pg-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml index af986b351bf..86efa1cbe76 100644 --- a/.github/workflows/pg-ci.yml +++ b/.github/workflows/pg-ci.yml @@ -479,6 +479,36 @@ jobs: LANG: C run: *meson_test_world_cmd + # Test running against existing PG instance. + # + # linux-meson-32 chosen because it's currently comparatively fast + - name: Test running + shell: *su_postgres_shell + run: | + ulimit -c unlimited + + # Ensure install exists, in case somebody is debugging a failing + # test within this an reorders this before "Test world" + echo ::group::test_setup + meson test ${{env.MTEST_ARGS}} --suite setup --logbase setup + echo ::endgroup:: + + # Make libraries discoverable (the x86_64 reference is a meson + # oddity) + export LD_LIBRARY_PATH="$(pwd)/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH" + + build/tmp_install/usr/local/pgsql/bin/initdb -N build/runningcheck --no-instructions -A trust + echo "include '$(pwd)/src/tools/ci/pg_ci_base.conf'" >> build/runningcheck/postgresql.conf + + # Log into a place that will be archived in case of failure + mkdir -p build/testrun + build/tmp_install/usr/local/pgsql/bin/pg_ctl -c -o '-c fsync=off' -D build/runningcheck -l build/testrun/runningcheck.log start + + # Run the tests supporting running against an already running + meson test $MTEST_ARGS --num-processes ${TEST_JOBS} --setup running + + build/tmp_install/usr/local/pgsql/bin/pg_ctl -D build/runningcheck stop + - *linux_collect_cores - *upload_logs_step -- 2.54.0.380.gc69baaf57b --vphnza2cz5zw5t4a-- ^ permalink raw reply [nested|flat] 221+ messages in thread
* [PATCH v9a 14/22] ci: Add back running check support @ 2026-06-03 00:30 Andres Freund <[email protected]> 0 siblings, 0 replies; 221+ messages in thread From: Andres Freund @ 2026-06-03 00:30 UTC (permalink / raw) --- .github/workflows/pg-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml index af986b351bf..1be402b44ce 100644 --- a/.github/workflows/pg-ci.yml +++ b/.github/workflows/pg-ci.yml @@ -479,6 +479,36 @@ jobs: LANG: C run: *meson_test_world_cmd + # Test running against existing PG instance. + # + # linux-meson-32 chosen because it's currently comparatively fast + - name: Test running + shell: *su_postgres_shell + run: | + ulimit -c unlimited + + # Ensure install exists, in case somebody is debugging a failing + # test within this an reorders this before "Test world" + echo ::group::test_setup + meson test ${{env.MTEST_ARGS}} --suite setup --logbase setup + echo ::endgroup:: + + # Make libraries discoverable (the x86_64 reference is a meson + # oddity) + export LD_LIBRARY_PATH="$(pwd)/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH" + + build/tmp_install/usr/local/pgsql/bin/initdb -N build/runningcheck --no-instructions -A trust + echo "include '$(pwd)/src/tools/ci/pg_ci_base.conf'" >> build/runningcheck/postgresql.conf + + # Log into a place that will be archived in case of failure + mkdir -p build/testrun + build/tmp_install/usr/local/pgsql/bin/pg_ctl -c -o '-c fsync=off' -D build/runningcheck -l build/testrun/runningcheck.log start + + # Run the tests supporting running against an already running + meson test ${{env.MTEST_ARGS}} --num-processes ${{env.TEST_JOBS}} --setup running + + build/tmp_install/usr/local/pgsql/bin/pg_ctl -D build/runningcheck stop + - *linux_collect_cores - *upload_logs_step -- 2.54.0.380.gc69baaf57b --lyfxwjjve3vodszg Content-Type: text/x-diff; charset=us-ascii Content-Disposition: attachment; filename="v9a-0015-ci-Move-more-coverage-from-previously-FreeBSD-el.patch" ^ permalink raw reply [nested|flat] 221+ messages in thread
* [PATCH v8a 14/14] ci: Add back running check support @ 2026-06-03 00:30 Andres Freund <[email protected]> 0 siblings, 0 replies; 221+ messages in thread From: Andres Freund @ 2026-06-03 00:30 UTC (permalink / raw) --- .github/workflows/pg-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml index af986b351bf..86efa1cbe76 100644 --- a/.github/workflows/pg-ci.yml +++ b/.github/workflows/pg-ci.yml @@ -479,6 +479,36 @@ jobs: LANG: C run: *meson_test_world_cmd + # Test running against existing PG instance. + # + # linux-meson-32 chosen because it's currently comparatively fast + - name: Test running + shell: *su_postgres_shell + run: | + ulimit -c unlimited + + # Ensure install exists, in case somebody is debugging a failing + # test within this an reorders this before "Test world" + echo ::group::test_setup + meson test ${{env.MTEST_ARGS}} --suite setup --logbase setup + echo ::endgroup:: + + # Make libraries discoverable (the x86_64 reference is a meson + # oddity) + export LD_LIBRARY_PATH="$(pwd)/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH" + + build/tmp_install/usr/local/pgsql/bin/initdb -N build/runningcheck --no-instructions -A trust + echo "include '$(pwd)/src/tools/ci/pg_ci_base.conf'" >> build/runningcheck/postgresql.conf + + # Log into a place that will be archived in case of failure + mkdir -p build/testrun + build/tmp_install/usr/local/pgsql/bin/pg_ctl -c -o '-c fsync=off' -D build/runningcheck -l build/testrun/runningcheck.log start + + # Run the tests supporting running against an already running + meson test $MTEST_ARGS --num-processes ${TEST_JOBS} --setup running + + build/tmp_install/usr/local/pgsql/bin/pg_ctl -D build/runningcheck stop + - *linux_collect_cores - *upload_logs_step -- 2.54.0.380.gc69baaf57b --vphnza2cz5zw5t4a-- ^ permalink raw reply [nested|flat] 221+ messages in thread
* [PATCH v9a 14/22] ci: Add back running check support @ 2026-06-03 00:30 Andres Freund <[email protected]> 0 siblings, 0 replies; 221+ messages in thread From: Andres Freund @ 2026-06-03 00:30 UTC (permalink / raw) --- .github/workflows/pg-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml index af986b351bf..1be402b44ce 100644 --- a/.github/workflows/pg-ci.yml +++ b/.github/workflows/pg-ci.yml @@ -479,6 +479,36 @@ jobs: LANG: C run: *meson_test_world_cmd + # Test running against existing PG instance. + # + # linux-meson-32 chosen because it's currently comparatively fast + - name: Test running + shell: *su_postgres_shell + run: | + ulimit -c unlimited + + # Ensure install exists, in case somebody is debugging a failing + # test within this an reorders this before "Test world" + echo ::group::test_setup + meson test ${{env.MTEST_ARGS}} --suite setup --logbase setup + echo ::endgroup:: + + # Make libraries discoverable (the x86_64 reference is a meson + # oddity) + export LD_LIBRARY_PATH="$(pwd)/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH" + + build/tmp_install/usr/local/pgsql/bin/initdb -N build/runningcheck --no-instructions -A trust + echo "include '$(pwd)/src/tools/ci/pg_ci_base.conf'" >> build/runningcheck/postgresql.conf + + # Log into a place that will be archived in case of failure + mkdir -p build/testrun + build/tmp_install/usr/local/pgsql/bin/pg_ctl -c -o '-c fsync=off' -D build/runningcheck -l build/testrun/runningcheck.log start + + # Run the tests supporting running against an already running + meson test ${{env.MTEST_ARGS}} --num-processes ${{env.TEST_JOBS}} --setup running + + build/tmp_install/usr/local/pgsql/bin/pg_ctl -D build/runningcheck stop + - *linux_collect_cores - *upload_logs_step -- 2.54.0.380.gc69baaf57b --lyfxwjjve3vodszg Content-Type: text/x-diff; charset=us-ascii Content-Disposition: attachment; filename="v9a-0015-ci-Move-more-coverage-from-previously-FreeBSD-el.patch" ^ permalink raw reply [nested|flat] 221+ messages in thread
* [PATCH v8a 14/14] ci: Add back running check support @ 2026-06-03 00:30 Andres Freund <[email protected]> 0 siblings, 0 replies; 221+ messages in thread From: Andres Freund @ 2026-06-03 00:30 UTC (permalink / raw) --- .github/workflows/pg-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml index af986b351bf..86efa1cbe76 100644 --- a/.github/workflows/pg-ci.yml +++ b/.github/workflows/pg-ci.yml @@ -479,6 +479,36 @@ jobs: LANG: C run: *meson_test_world_cmd + # Test running against existing PG instance. + # + # linux-meson-32 chosen because it's currently comparatively fast + - name: Test running + shell: *su_postgres_shell + run: | + ulimit -c unlimited + + # Ensure install exists, in case somebody is debugging a failing + # test within this an reorders this before "Test world" + echo ::group::test_setup + meson test ${{env.MTEST_ARGS}} --suite setup --logbase setup + echo ::endgroup:: + + # Make libraries discoverable (the x86_64 reference is a meson + # oddity) + export LD_LIBRARY_PATH="$(pwd)/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH" + + build/tmp_install/usr/local/pgsql/bin/initdb -N build/runningcheck --no-instructions -A trust + echo "include '$(pwd)/src/tools/ci/pg_ci_base.conf'" >> build/runningcheck/postgresql.conf + + # Log into a place that will be archived in case of failure + mkdir -p build/testrun + build/tmp_install/usr/local/pgsql/bin/pg_ctl -c -o '-c fsync=off' -D build/runningcheck -l build/testrun/runningcheck.log start + + # Run the tests supporting running against an already running + meson test $MTEST_ARGS --num-processes ${TEST_JOBS} --setup running + + build/tmp_install/usr/local/pgsql/bin/pg_ctl -D build/runningcheck stop + - *linux_collect_cores - *upload_logs_step -- 2.54.0.380.gc69baaf57b --vphnza2cz5zw5t4a-- ^ permalink raw reply [nested|flat] 221+ messages in thread
* [PATCH v9a 14/22] ci: Add back running check support @ 2026-06-03 00:30 Andres Freund <[email protected]> 0 siblings, 0 replies; 221+ messages in thread From: Andres Freund @ 2026-06-03 00:30 UTC (permalink / raw) --- .github/workflows/pg-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml index af986b351bf..1be402b44ce 100644 --- a/.github/workflows/pg-ci.yml +++ b/.github/workflows/pg-ci.yml @@ -479,6 +479,36 @@ jobs: LANG: C run: *meson_test_world_cmd + # Test running against existing PG instance. + # + # linux-meson-32 chosen because it's currently comparatively fast + - name: Test running + shell: *su_postgres_shell + run: | + ulimit -c unlimited + + # Ensure install exists, in case somebody is debugging a failing + # test within this an reorders this before "Test world" + echo ::group::test_setup + meson test ${{env.MTEST_ARGS}} --suite setup --logbase setup + echo ::endgroup:: + + # Make libraries discoverable (the x86_64 reference is a meson + # oddity) + export LD_LIBRARY_PATH="$(pwd)/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH" + + build/tmp_install/usr/local/pgsql/bin/initdb -N build/runningcheck --no-instructions -A trust + echo "include '$(pwd)/src/tools/ci/pg_ci_base.conf'" >> build/runningcheck/postgresql.conf + + # Log into a place that will be archived in case of failure + mkdir -p build/testrun + build/tmp_install/usr/local/pgsql/bin/pg_ctl -c -o '-c fsync=off' -D build/runningcheck -l build/testrun/runningcheck.log start + + # Run the tests supporting running against an already running + meson test ${{env.MTEST_ARGS}} --num-processes ${{env.TEST_JOBS}} --setup running + + build/tmp_install/usr/local/pgsql/bin/pg_ctl -D build/runningcheck stop + - *linux_collect_cores - *upload_logs_step -- 2.54.0.380.gc69baaf57b --lyfxwjjve3vodszg Content-Type: text/x-diff; charset=us-ascii Content-Disposition: attachment; filename="v9a-0015-ci-Move-more-coverage-from-previously-FreeBSD-el.patch" ^ permalink raw reply [nested|flat] 221+ messages in thread
* [PATCH v8a 14/14] ci: Add back running check support @ 2026-06-03 00:30 Andres Freund <[email protected]> 0 siblings, 0 replies; 221+ messages in thread From: Andres Freund @ 2026-06-03 00:30 UTC (permalink / raw) --- .github/workflows/pg-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml index af986b351bf..86efa1cbe76 100644 --- a/.github/workflows/pg-ci.yml +++ b/.github/workflows/pg-ci.yml @@ -479,6 +479,36 @@ jobs: LANG: C run: *meson_test_world_cmd + # Test running against existing PG instance. + # + # linux-meson-32 chosen because it's currently comparatively fast + - name: Test running + shell: *su_postgres_shell + run: | + ulimit -c unlimited + + # Ensure install exists, in case somebody is debugging a failing + # test within this an reorders this before "Test world" + echo ::group::test_setup + meson test ${{env.MTEST_ARGS}} --suite setup --logbase setup + echo ::endgroup:: + + # Make libraries discoverable (the x86_64 reference is a meson + # oddity) + export LD_LIBRARY_PATH="$(pwd)/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH" + + build/tmp_install/usr/local/pgsql/bin/initdb -N build/runningcheck --no-instructions -A trust + echo "include '$(pwd)/src/tools/ci/pg_ci_base.conf'" >> build/runningcheck/postgresql.conf + + # Log into a place that will be archived in case of failure + mkdir -p build/testrun + build/tmp_install/usr/local/pgsql/bin/pg_ctl -c -o '-c fsync=off' -D build/runningcheck -l build/testrun/runningcheck.log start + + # Run the tests supporting running against an already running + meson test $MTEST_ARGS --num-processes ${TEST_JOBS} --setup running + + build/tmp_install/usr/local/pgsql/bin/pg_ctl -D build/runningcheck stop + - *linux_collect_cores - *upload_logs_step -- 2.54.0.380.gc69baaf57b --vphnza2cz5zw5t4a-- ^ permalink raw reply [nested|flat] 221+ messages in thread
* [PATCH v9a 14/22] ci: Add back running check support @ 2026-06-03 00:30 Andres Freund <[email protected]> 0 siblings, 0 replies; 221+ messages in thread From: Andres Freund @ 2026-06-03 00:30 UTC (permalink / raw) --- .github/workflows/pg-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml index af986b351bf..1be402b44ce 100644 --- a/.github/workflows/pg-ci.yml +++ b/.github/workflows/pg-ci.yml @@ -479,6 +479,36 @@ jobs: LANG: C run: *meson_test_world_cmd + # Test running against existing PG instance. + # + # linux-meson-32 chosen because it's currently comparatively fast + - name: Test running + shell: *su_postgres_shell + run: | + ulimit -c unlimited + + # Ensure install exists, in case somebody is debugging a failing + # test within this an reorders this before "Test world" + echo ::group::test_setup + meson test ${{env.MTEST_ARGS}} --suite setup --logbase setup + echo ::endgroup:: + + # Make libraries discoverable (the x86_64 reference is a meson + # oddity) + export LD_LIBRARY_PATH="$(pwd)/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH" + + build/tmp_install/usr/local/pgsql/bin/initdb -N build/runningcheck --no-instructions -A trust + echo "include '$(pwd)/src/tools/ci/pg_ci_base.conf'" >> build/runningcheck/postgresql.conf + + # Log into a place that will be archived in case of failure + mkdir -p build/testrun + build/tmp_install/usr/local/pgsql/bin/pg_ctl -c -o '-c fsync=off' -D build/runningcheck -l build/testrun/runningcheck.log start + + # Run the tests supporting running against an already running + meson test ${{env.MTEST_ARGS}} --num-processes ${{env.TEST_JOBS}} --setup running + + build/tmp_install/usr/local/pgsql/bin/pg_ctl -D build/runningcheck stop + - *linux_collect_cores - *upload_logs_step -- 2.54.0.380.gc69baaf57b --lyfxwjjve3vodszg Content-Type: text/x-diff; charset=us-ascii Content-Disposition: attachment; filename="v9a-0015-ci-Move-more-coverage-from-previously-FreeBSD-el.patch" ^ permalink raw reply [nested|flat] 221+ messages in thread
* [PATCH v8a 14/14] ci: Add back running check support @ 2026-06-03 00:30 Andres Freund <[email protected]> 0 siblings, 0 replies; 221+ messages in thread From: Andres Freund @ 2026-06-03 00:30 UTC (permalink / raw) --- .github/workflows/pg-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml index af986b351bf..86efa1cbe76 100644 --- a/.github/workflows/pg-ci.yml +++ b/.github/workflows/pg-ci.yml @@ -479,6 +479,36 @@ jobs: LANG: C run: *meson_test_world_cmd + # Test running against existing PG instance. + # + # linux-meson-32 chosen because it's currently comparatively fast + - name: Test running + shell: *su_postgres_shell + run: | + ulimit -c unlimited + + # Ensure install exists, in case somebody is debugging a failing + # test within this an reorders this before "Test world" + echo ::group::test_setup + meson test ${{env.MTEST_ARGS}} --suite setup --logbase setup + echo ::endgroup:: + + # Make libraries discoverable (the x86_64 reference is a meson + # oddity) + export LD_LIBRARY_PATH="$(pwd)/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH" + + build/tmp_install/usr/local/pgsql/bin/initdb -N build/runningcheck --no-instructions -A trust + echo "include '$(pwd)/src/tools/ci/pg_ci_base.conf'" >> build/runningcheck/postgresql.conf + + # Log into a place that will be archived in case of failure + mkdir -p build/testrun + build/tmp_install/usr/local/pgsql/bin/pg_ctl -c -o '-c fsync=off' -D build/runningcheck -l build/testrun/runningcheck.log start + + # Run the tests supporting running against an already running + meson test $MTEST_ARGS --num-processes ${TEST_JOBS} --setup running + + build/tmp_install/usr/local/pgsql/bin/pg_ctl -D build/runningcheck stop + - *linux_collect_cores - *upload_logs_step -- 2.54.0.380.gc69baaf57b --vphnza2cz5zw5t4a-- ^ permalink raw reply [nested|flat] 221+ messages in thread
* [PATCH v9a 14/22] ci: Add back running check support @ 2026-06-03 00:30 Andres Freund <[email protected]> 0 siblings, 0 replies; 221+ messages in thread From: Andres Freund @ 2026-06-03 00:30 UTC (permalink / raw) --- .github/workflows/pg-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml index af986b351bf..1be402b44ce 100644 --- a/.github/workflows/pg-ci.yml +++ b/.github/workflows/pg-ci.yml @@ -479,6 +479,36 @@ jobs: LANG: C run: *meson_test_world_cmd + # Test running against existing PG instance. + # + # linux-meson-32 chosen because it's currently comparatively fast + - name: Test running + shell: *su_postgres_shell + run: | + ulimit -c unlimited + + # Ensure install exists, in case somebody is debugging a failing + # test within this an reorders this before "Test world" + echo ::group::test_setup + meson test ${{env.MTEST_ARGS}} --suite setup --logbase setup + echo ::endgroup:: + + # Make libraries discoverable (the x86_64 reference is a meson + # oddity) + export LD_LIBRARY_PATH="$(pwd)/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH" + + build/tmp_install/usr/local/pgsql/bin/initdb -N build/runningcheck --no-instructions -A trust + echo "include '$(pwd)/src/tools/ci/pg_ci_base.conf'" >> build/runningcheck/postgresql.conf + + # Log into a place that will be archived in case of failure + mkdir -p build/testrun + build/tmp_install/usr/local/pgsql/bin/pg_ctl -c -o '-c fsync=off' -D build/runningcheck -l build/testrun/runningcheck.log start + + # Run the tests supporting running against an already running + meson test ${{env.MTEST_ARGS}} --num-processes ${{env.TEST_JOBS}} --setup running + + build/tmp_install/usr/local/pgsql/bin/pg_ctl -D build/runningcheck stop + - *linux_collect_cores - *upload_logs_step -- 2.54.0.380.gc69baaf57b --lyfxwjjve3vodszg Content-Type: text/x-diff; charset=us-ascii Content-Disposition: attachment; filename="v9a-0015-ci-Move-more-coverage-from-previously-FreeBSD-el.patch" ^ permalink raw reply [nested|flat] 221+ messages in thread
* [PATCH v9a 14/22] ci: Add back running check support @ 2026-06-03 00:30 Andres Freund <[email protected]> 0 siblings, 0 replies; 221+ messages in thread From: Andres Freund @ 2026-06-03 00:30 UTC (permalink / raw) --- .github/workflows/pg-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml index af986b351bf..1be402b44ce 100644 --- a/.github/workflows/pg-ci.yml +++ b/.github/workflows/pg-ci.yml @@ -479,6 +479,36 @@ jobs: LANG: C run: *meson_test_world_cmd + # Test running against existing PG instance. + # + # linux-meson-32 chosen because it's currently comparatively fast + - name: Test running + shell: *su_postgres_shell + run: | + ulimit -c unlimited + + # Ensure install exists, in case somebody is debugging a failing + # test within this an reorders this before "Test world" + echo ::group::test_setup + meson test ${{env.MTEST_ARGS}} --suite setup --logbase setup + echo ::endgroup:: + + # Make libraries discoverable (the x86_64 reference is a meson + # oddity) + export LD_LIBRARY_PATH="$(pwd)/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH" + + build/tmp_install/usr/local/pgsql/bin/initdb -N build/runningcheck --no-instructions -A trust + echo "include '$(pwd)/src/tools/ci/pg_ci_base.conf'" >> build/runningcheck/postgresql.conf + + # Log into a place that will be archived in case of failure + mkdir -p build/testrun + build/tmp_install/usr/local/pgsql/bin/pg_ctl -c -o '-c fsync=off' -D build/runningcheck -l build/testrun/runningcheck.log start + + # Run the tests supporting running against an already running + meson test ${{env.MTEST_ARGS}} --num-processes ${{env.TEST_JOBS}} --setup running + + build/tmp_install/usr/local/pgsql/bin/pg_ctl -D build/runningcheck stop + - *linux_collect_cores - *upload_logs_step -- 2.54.0.380.gc69baaf57b --lyfxwjjve3vodszg Content-Type: text/x-diff; charset=us-ascii Content-Disposition: attachment; filename="v9a-0015-ci-Move-more-coverage-from-previously-FreeBSD-el.patch" ^ permalink raw reply [nested|flat] 221+ messages in thread
* [PATCH v8a 14/14] ci: Add back running check support @ 2026-06-03 00:30 Andres Freund <[email protected]> 0 siblings, 0 replies; 221+ messages in thread From: Andres Freund @ 2026-06-03 00:30 UTC (permalink / raw) --- .github/workflows/pg-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml index af986b351bf..86efa1cbe76 100644 --- a/.github/workflows/pg-ci.yml +++ b/.github/workflows/pg-ci.yml @@ -479,6 +479,36 @@ jobs: LANG: C run: *meson_test_world_cmd + # Test running against existing PG instance. + # + # linux-meson-32 chosen because it's currently comparatively fast + - name: Test running + shell: *su_postgres_shell + run: | + ulimit -c unlimited + + # Ensure install exists, in case somebody is debugging a failing + # test within this an reorders this before "Test world" + echo ::group::test_setup + meson test ${{env.MTEST_ARGS}} --suite setup --logbase setup + echo ::endgroup:: + + # Make libraries discoverable (the x86_64 reference is a meson + # oddity) + export LD_LIBRARY_PATH="$(pwd)/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH" + + build/tmp_install/usr/local/pgsql/bin/initdb -N build/runningcheck --no-instructions -A trust + echo "include '$(pwd)/src/tools/ci/pg_ci_base.conf'" >> build/runningcheck/postgresql.conf + + # Log into a place that will be archived in case of failure + mkdir -p build/testrun + build/tmp_install/usr/local/pgsql/bin/pg_ctl -c -o '-c fsync=off' -D build/runningcheck -l build/testrun/runningcheck.log start + + # Run the tests supporting running against an already running + meson test $MTEST_ARGS --num-processes ${TEST_JOBS} --setup running + + build/tmp_install/usr/local/pgsql/bin/pg_ctl -D build/runningcheck stop + - *linux_collect_cores - *upload_logs_step -- 2.54.0.380.gc69baaf57b --vphnza2cz5zw5t4a-- ^ permalink raw reply [nested|flat] 221+ messages in thread
* [PATCH v9a 14/22] ci: Add back running check support @ 2026-06-03 00:30 Andres Freund <[email protected]> 0 siblings, 0 replies; 221+ messages in thread From: Andres Freund @ 2026-06-03 00:30 UTC (permalink / raw) --- .github/workflows/pg-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml index af986b351bf..1be402b44ce 100644 --- a/.github/workflows/pg-ci.yml +++ b/.github/workflows/pg-ci.yml @@ -479,6 +479,36 @@ jobs: LANG: C run: *meson_test_world_cmd + # Test running against existing PG instance. + # + # linux-meson-32 chosen because it's currently comparatively fast + - name: Test running + shell: *su_postgres_shell + run: | + ulimit -c unlimited + + # Ensure install exists, in case somebody is debugging a failing + # test within this an reorders this before "Test world" + echo ::group::test_setup + meson test ${{env.MTEST_ARGS}} --suite setup --logbase setup + echo ::endgroup:: + + # Make libraries discoverable (the x86_64 reference is a meson + # oddity) + export LD_LIBRARY_PATH="$(pwd)/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH" + + build/tmp_install/usr/local/pgsql/bin/initdb -N build/runningcheck --no-instructions -A trust + echo "include '$(pwd)/src/tools/ci/pg_ci_base.conf'" >> build/runningcheck/postgresql.conf + + # Log into a place that will be archived in case of failure + mkdir -p build/testrun + build/tmp_install/usr/local/pgsql/bin/pg_ctl -c -o '-c fsync=off' -D build/runningcheck -l build/testrun/runningcheck.log start + + # Run the tests supporting running against an already running + meson test ${{env.MTEST_ARGS}} --num-processes ${{env.TEST_JOBS}} --setup running + + build/tmp_install/usr/local/pgsql/bin/pg_ctl -D build/runningcheck stop + - *linux_collect_cores - *upload_logs_step -- 2.54.0.380.gc69baaf57b --lyfxwjjve3vodszg Content-Type: text/x-diff; charset=us-ascii Content-Disposition: attachment; filename="v9a-0015-ci-Move-more-coverage-from-previously-FreeBSD-el.patch" ^ permalink raw reply [nested|flat] 221+ messages in thread
* [PATCH v8a 14/14] ci: Add back running check support @ 2026-06-03 00:30 Andres Freund <[email protected]> 0 siblings, 0 replies; 221+ messages in thread From: Andres Freund @ 2026-06-03 00:30 UTC (permalink / raw) --- .github/workflows/pg-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml index af986b351bf..86efa1cbe76 100644 --- a/.github/workflows/pg-ci.yml +++ b/.github/workflows/pg-ci.yml @@ -479,6 +479,36 @@ jobs: LANG: C run: *meson_test_world_cmd + # Test running against existing PG instance. + # + # linux-meson-32 chosen because it's currently comparatively fast + - name: Test running + shell: *su_postgres_shell + run: | + ulimit -c unlimited + + # Ensure install exists, in case somebody is debugging a failing + # test within this an reorders this before "Test world" + echo ::group::test_setup + meson test ${{env.MTEST_ARGS}} --suite setup --logbase setup + echo ::endgroup:: + + # Make libraries discoverable (the x86_64 reference is a meson + # oddity) + export LD_LIBRARY_PATH="$(pwd)/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH" + + build/tmp_install/usr/local/pgsql/bin/initdb -N build/runningcheck --no-instructions -A trust + echo "include '$(pwd)/src/tools/ci/pg_ci_base.conf'" >> build/runningcheck/postgresql.conf + + # Log into a place that will be archived in case of failure + mkdir -p build/testrun + build/tmp_install/usr/local/pgsql/bin/pg_ctl -c -o '-c fsync=off' -D build/runningcheck -l build/testrun/runningcheck.log start + + # Run the tests supporting running against an already running + meson test $MTEST_ARGS --num-processes ${TEST_JOBS} --setup running + + build/tmp_install/usr/local/pgsql/bin/pg_ctl -D build/runningcheck stop + - *linux_collect_cores - *upload_logs_step -- 2.54.0.380.gc69baaf57b --vphnza2cz5zw5t4a-- ^ permalink raw reply [nested|flat] 221+ messages in thread
* [PATCH v9a 14/22] ci: Add back running check support @ 2026-06-03 00:30 Andres Freund <[email protected]> 0 siblings, 0 replies; 221+ messages in thread From: Andres Freund @ 2026-06-03 00:30 UTC (permalink / raw) --- .github/workflows/pg-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml index af986b351bf..1be402b44ce 100644 --- a/.github/workflows/pg-ci.yml +++ b/.github/workflows/pg-ci.yml @@ -479,6 +479,36 @@ jobs: LANG: C run: *meson_test_world_cmd + # Test running against existing PG instance. + # + # linux-meson-32 chosen because it's currently comparatively fast + - name: Test running + shell: *su_postgres_shell + run: | + ulimit -c unlimited + + # Ensure install exists, in case somebody is debugging a failing + # test within this an reorders this before "Test world" + echo ::group::test_setup + meson test ${{env.MTEST_ARGS}} --suite setup --logbase setup + echo ::endgroup:: + + # Make libraries discoverable (the x86_64 reference is a meson + # oddity) + export LD_LIBRARY_PATH="$(pwd)/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH" + + build/tmp_install/usr/local/pgsql/bin/initdb -N build/runningcheck --no-instructions -A trust + echo "include '$(pwd)/src/tools/ci/pg_ci_base.conf'" >> build/runningcheck/postgresql.conf + + # Log into a place that will be archived in case of failure + mkdir -p build/testrun + build/tmp_install/usr/local/pgsql/bin/pg_ctl -c -o '-c fsync=off' -D build/runningcheck -l build/testrun/runningcheck.log start + + # Run the tests supporting running against an already running + meson test ${{env.MTEST_ARGS}} --num-processes ${{env.TEST_JOBS}} --setup running + + build/tmp_install/usr/local/pgsql/bin/pg_ctl -D build/runningcheck stop + - *linux_collect_cores - *upload_logs_step -- 2.54.0.380.gc69baaf57b --lyfxwjjve3vodszg Content-Type: text/x-diff; charset=us-ascii Content-Disposition: attachment; filename="v9a-0015-ci-Move-more-coverage-from-previously-FreeBSD-el.patch" ^ permalink raw reply [nested|flat] 221+ messages in thread
* [PATCH v8a 14/14] ci: Add back running check support @ 2026-06-03 00:30 Andres Freund <[email protected]> 0 siblings, 0 replies; 221+ messages in thread From: Andres Freund @ 2026-06-03 00:30 UTC (permalink / raw) --- .github/workflows/pg-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml index af986b351bf..86efa1cbe76 100644 --- a/.github/workflows/pg-ci.yml +++ b/.github/workflows/pg-ci.yml @@ -479,6 +479,36 @@ jobs: LANG: C run: *meson_test_world_cmd + # Test running against existing PG instance. + # + # linux-meson-32 chosen because it's currently comparatively fast + - name: Test running + shell: *su_postgres_shell + run: | + ulimit -c unlimited + + # Ensure install exists, in case somebody is debugging a failing + # test within this an reorders this before "Test world" + echo ::group::test_setup + meson test ${{env.MTEST_ARGS}} --suite setup --logbase setup + echo ::endgroup:: + + # Make libraries discoverable (the x86_64 reference is a meson + # oddity) + export LD_LIBRARY_PATH="$(pwd)/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH" + + build/tmp_install/usr/local/pgsql/bin/initdb -N build/runningcheck --no-instructions -A trust + echo "include '$(pwd)/src/tools/ci/pg_ci_base.conf'" >> build/runningcheck/postgresql.conf + + # Log into a place that will be archived in case of failure + mkdir -p build/testrun + build/tmp_install/usr/local/pgsql/bin/pg_ctl -c -o '-c fsync=off' -D build/runningcheck -l build/testrun/runningcheck.log start + + # Run the tests supporting running against an already running + meson test $MTEST_ARGS --num-processes ${TEST_JOBS} --setup running + + build/tmp_install/usr/local/pgsql/bin/pg_ctl -D build/runningcheck stop + - *linux_collect_cores - *upload_logs_step -- 2.54.0.380.gc69baaf57b --vphnza2cz5zw5t4a-- ^ permalink raw reply [nested|flat] 221+ messages in thread
* [PATCH v9a 14/22] ci: Add back running check support @ 2026-06-03 00:30 Andres Freund <[email protected]> 0 siblings, 0 replies; 221+ messages in thread From: Andres Freund @ 2026-06-03 00:30 UTC (permalink / raw) --- .github/workflows/pg-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml index af986b351bf..1be402b44ce 100644 --- a/.github/workflows/pg-ci.yml +++ b/.github/workflows/pg-ci.yml @@ -479,6 +479,36 @@ jobs: LANG: C run: *meson_test_world_cmd + # Test running against existing PG instance. + # + # linux-meson-32 chosen because it's currently comparatively fast + - name: Test running + shell: *su_postgres_shell + run: | + ulimit -c unlimited + + # Ensure install exists, in case somebody is debugging a failing + # test within this an reorders this before "Test world" + echo ::group::test_setup + meson test ${{env.MTEST_ARGS}} --suite setup --logbase setup + echo ::endgroup:: + + # Make libraries discoverable (the x86_64 reference is a meson + # oddity) + export LD_LIBRARY_PATH="$(pwd)/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH" + + build/tmp_install/usr/local/pgsql/bin/initdb -N build/runningcheck --no-instructions -A trust + echo "include '$(pwd)/src/tools/ci/pg_ci_base.conf'" >> build/runningcheck/postgresql.conf + + # Log into a place that will be archived in case of failure + mkdir -p build/testrun + build/tmp_install/usr/local/pgsql/bin/pg_ctl -c -o '-c fsync=off' -D build/runningcheck -l build/testrun/runningcheck.log start + + # Run the tests supporting running against an already running + meson test ${{env.MTEST_ARGS}} --num-processes ${{env.TEST_JOBS}} --setup running + + build/tmp_install/usr/local/pgsql/bin/pg_ctl -D build/runningcheck stop + - *linux_collect_cores - *upload_logs_step -- 2.54.0.380.gc69baaf57b --lyfxwjjve3vodszg Content-Type: text/x-diff; charset=us-ascii Content-Disposition: attachment; filename="v9a-0015-ci-Move-more-coverage-from-previously-FreeBSD-el.patch" ^ permalink raw reply [nested|flat] 221+ messages in thread
* [PATCH v8a 14/14] ci: Add back running check support @ 2026-06-03 00:30 Andres Freund <[email protected]> 0 siblings, 0 replies; 221+ messages in thread From: Andres Freund @ 2026-06-03 00:30 UTC (permalink / raw) --- .github/workflows/pg-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml index af986b351bf..86efa1cbe76 100644 --- a/.github/workflows/pg-ci.yml +++ b/.github/workflows/pg-ci.yml @@ -479,6 +479,36 @@ jobs: LANG: C run: *meson_test_world_cmd + # Test running against existing PG instance. + # + # linux-meson-32 chosen because it's currently comparatively fast + - name: Test running + shell: *su_postgres_shell + run: | + ulimit -c unlimited + + # Ensure install exists, in case somebody is debugging a failing + # test within this an reorders this before "Test world" + echo ::group::test_setup + meson test ${{env.MTEST_ARGS}} --suite setup --logbase setup + echo ::endgroup:: + + # Make libraries discoverable (the x86_64 reference is a meson + # oddity) + export LD_LIBRARY_PATH="$(pwd)/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH" + + build/tmp_install/usr/local/pgsql/bin/initdb -N build/runningcheck --no-instructions -A trust + echo "include '$(pwd)/src/tools/ci/pg_ci_base.conf'" >> build/runningcheck/postgresql.conf + + # Log into a place that will be archived in case of failure + mkdir -p build/testrun + build/tmp_install/usr/local/pgsql/bin/pg_ctl -c -o '-c fsync=off' -D build/runningcheck -l build/testrun/runningcheck.log start + + # Run the tests supporting running against an already running + meson test $MTEST_ARGS --num-processes ${TEST_JOBS} --setup running + + build/tmp_install/usr/local/pgsql/bin/pg_ctl -D build/runningcheck stop + - *linux_collect_cores - *upload_logs_step -- 2.54.0.380.gc69baaf57b --vphnza2cz5zw5t4a-- ^ permalink raw reply [nested|flat] 221+ messages in thread
* [PATCH v9a 14/22] ci: Add back running check support @ 2026-06-03 00:30 Andres Freund <[email protected]> 0 siblings, 0 replies; 221+ messages in thread From: Andres Freund @ 2026-06-03 00:30 UTC (permalink / raw) --- .github/workflows/pg-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml index af986b351bf..1be402b44ce 100644 --- a/.github/workflows/pg-ci.yml +++ b/.github/workflows/pg-ci.yml @@ -479,6 +479,36 @@ jobs: LANG: C run: *meson_test_world_cmd + # Test running against existing PG instance. + # + # linux-meson-32 chosen because it's currently comparatively fast + - name: Test running + shell: *su_postgres_shell + run: | + ulimit -c unlimited + + # Ensure install exists, in case somebody is debugging a failing + # test within this an reorders this before "Test world" + echo ::group::test_setup + meson test ${{env.MTEST_ARGS}} --suite setup --logbase setup + echo ::endgroup:: + + # Make libraries discoverable (the x86_64 reference is a meson + # oddity) + export LD_LIBRARY_PATH="$(pwd)/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH" + + build/tmp_install/usr/local/pgsql/bin/initdb -N build/runningcheck --no-instructions -A trust + echo "include '$(pwd)/src/tools/ci/pg_ci_base.conf'" >> build/runningcheck/postgresql.conf + + # Log into a place that will be archived in case of failure + mkdir -p build/testrun + build/tmp_install/usr/local/pgsql/bin/pg_ctl -c -o '-c fsync=off' -D build/runningcheck -l build/testrun/runningcheck.log start + + # Run the tests supporting running against an already running + meson test ${{env.MTEST_ARGS}} --num-processes ${{env.TEST_JOBS}} --setup running + + build/tmp_install/usr/local/pgsql/bin/pg_ctl -D build/runningcheck stop + - *linux_collect_cores - *upload_logs_step -- 2.54.0.380.gc69baaf57b --lyfxwjjve3vodszg Content-Type: text/x-diff; charset=us-ascii Content-Disposition: attachment; filename="v9a-0015-ci-Move-more-coverage-from-previously-FreeBSD-el.patch" ^ permalink raw reply [nested|flat] 221+ messages in thread
* [PATCH v8a 14/14] ci: Add back running check support @ 2026-06-03 00:30 Andres Freund <[email protected]> 0 siblings, 0 replies; 221+ messages in thread From: Andres Freund @ 2026-06-03 00:30 UTC (permalink / raw) --- .github/workflows/pg-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml index af986b351bf..86efa1cbe76 100644 --- a/.github/workflows/pg-ci.yml +++ b/.github/workflows/pg-ci.yml @@ -479,6 +479,36 @@ jobs: LANG: C run: *meson_test_world_cmd + # Test running against existing PG instance. + # + # linux-meson-32 chosen because it's currently comparatively fast + - name: Test running + shell: *su_postgres_shell + run: | + ulimit -c unlimited + + # Ensure install exists, in case somebody is debugging a failing + # test within this an reorders this before "Test world" + echo ::group::test_setup + meson test ${{env.MTEST_ARGS}} --suite setup --logbase setup + echo ::endgroup:: + + # Make libraries discoverable (the x86_64 reference is a meson + # oddity) + export LD_LIBRARY_PATH="$(pwd)/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH" + + build/tmp_install/usr/local/pgsql/bin/initdb -N build/runningcheck --no-instructions -A trust + echo "include '$(pwd)/src/tools/ci/pg_ci_base.conf'" >> build/runningcheck/postgresql.conf + + # Log into a place that will be archived in case of failure + mkdir -p build/testrun + build/tmp_install/usr/local/pgsql/bin/pg_ctl -c -o '-c fsync=off' -D build/runningcheck -l build/testrun/runningcheck.log start + + # Run the tests supporting running against an already running + meson test $MTEST_ARGS --num-processes ${TEST_JOBS} --setup running + + build/tmp_install/usr/local/pgsql/bin/pg_ctl -D build/runningcheck stop + - *linux_collect_cores - *upload_logs_step -- 2.54.0.380.gc69baaf57b --vphnza2cz5zw5t4a-- ^ permalink raw reply [nested|flat] 221+ messages in thread
* [PATCH v9a 14/22] ci: Add back running check support @ 2026-06-03 00:30 Andres Freund <[email protected]> 0 siblings, 0 replies; 221+ messages in thread From: Andres Freund @ 2026-06-03 00:30 UTC (permalink / raw) --- .github/workflows/pg-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml index af986b351bf..1be402b44ce 100644 --- a/.github/workflows/pg-ci.yml +++ b/.github/workflows/pg-ci.yml @@ -479,6 +479,36 @@ jobs: LANG: C run: *meson_test_world_cmd + # Test running against existing PG instance. + # + # linux-meson-32 chosen because it's currently comparatively fast + - name: Test running + shell: *su_postgres_shell + run: | + ulimit -c unlimited + + # Ensure install exists, in case somebody is debugging a failing + # test within this an reorders this before "Test world" + echo ::group::test_setup + meson test ${{env.MTEST_ARGS}} --suite setup --logbase setup + echo ::endgroup:: + + # Make libraries discoverable (the x86_64 reference is a meson + # oddity) + export LD_LIBRARY_PATH="$(pwd)/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH" + + build/tmp_install/usr/local/pgsql/bin/initdb -N build/runningcheck --no-instructions -A trust + echo "include '$(pwd)/src/tools/ci/pg_ci_base.conf'" >> build/runningcheck/postgresql.conf + + # Log into a place that will be archived in case of failure + mkdir -p build/testrun + build/tmp_install/usr/local/pgsql/bin/pg_ctl -c -o '-c fsync=off' -D build/runningcheck -l build/testrun/runningcheck.log start + + # Run the tests supporting running against an already running + meson test ${{env.MTEST_ARGS}} --num-processes ${{env.TEST_JOBS}} --setup running + + build/tmp_install/usr/local/pgsql/bin/pg_ctl -D build/runningcheck stop + - *linux_collect_cores - *upload_logs_step -- 2.54.0.380.gc69baaf57b --lyfxwjjve3vodszg Content-Type: text/x-diff; charset=us-ascii Content-Disposition: attachment; filename="v9a-0015-ci-Move-more-coverage-from-previously-FreeBSD-el.patch" ^ permalink raw reply [nested|flat] 221+ messages in thread
* [PATCH v8a 14/14] ci: Add back running check support @ 2026-06-03 00:30 Andres Freund <[email protected]> 0 siblings, 0 replies; 221+ messages in thread From: Andres Freund @ 2026-06-03 00:30 UTC (permalink / raw) --- .github/workflows/pg-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml index af986b351bf..86efa1cbe76 100644 --- a/.github/workflows/pg-ci.yml +++ b/.github/workflows/pg-ci.yml @@ -479,6 +479,36 @@ jobs: LANG: C run: *meson_test_world_cmd + # Test running against existing PG instance. + # + # linux-meson-32 chosen because it's currently comparatively fast + - name: Test running + shell: *su_postgres_shell + run: | + ulimit -c unlimited + + # Ensure install exists, in case somebody is debugging a failing + # test within this an reorders this before "Test world" + echo ::group::test_setup + meson test ${{env.MTEST_ARGS}} --suite setup --logbase setup + echo ::endgroup:: + + # Make libraries discoverable (the x86_64 reference is a meson + # oddity) + export LD_LIBRARY_PATH="$(pwd)/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH" + + build/tmp_install/usr/local/pgsql/bin/initdb -N build/runningcheck --no-instructions -A trust + echo "include '$(pwd)/src/tools/ci/pg_ci_base.conf'" >> build/runningcheck/postgresql.conf + + # Log into a place that will be archived in case of failure + mkdir -p build/testrun + build/tmp_install/usr/local/pgsql/bin/pg_ctl -c -o '-c fsync=off' -D build/runningcheck -l build/testrun/runningcheck.log start + + # Run the tests supporting running against an already running + meson test $MTEST_ARGS --num-processes ${TEST_JOBS} --setup running + + build/tmp_install/usr/local/pgsql/bin/pg_ctl -D build/runningcheck stop + - *linux_collect_cores - *upload_logs_step -- 2.54.0.380.gc69baaf57b --vphnza2cz5zw5t4a-- ^ permalink raw reply [nested|flat] 221+ messages in thread
* [PATCH v9a 14/22] ci: Add back running check support @ 2026-06-03 00:30 Andres Freund <[email protected]> 0 siblings, 0 replies; 221+ messages in thread From: Andres Freund @ 2026-06-03 00:30 UTC (permalink / raw) --- .github/workflows/pg-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml index af986b351bf..1be402b44ce 100644 --- a/.github/workflows/pg-ci.yml +++ b/.github/workflows/pg-ci.yml @@ -479,6 +479,36 @@ jobs: LANG: C run: *meson_test_world_cmd + # Test running against existing PG instance. + # + # linux-meson-32 chosen because it's currently comparatively fast + - name: Test running + shell: *su_postgres_shell + run: | + ulimit -c unlimited + + # Ensure install exists, in case somebody is debugging a failing + # test within this an reorders this before "Test world" + echo ::group::test_setup + meson test ${{env.MTEST_ARGS}} --suite setup --logbase setup + echo ::endgroup:: + + # Make libraries discoverable (the x86_64 reference is a meson + # oddity) + export LD_LIBRARY_PATH="$(pwd)/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH" + + build/tmp_install/usr/local/pgsql/bin/initdb -N build/runningcheck --no-instructions -A trust + echo "include '$(pwd)/src/tools/ci/pg_ci_base.conf'" >> build/runningcheck/postgresql.conf + + # Log into a place that will be archived in case of failure + mkdir -p build/testrun + build/tmp_install/usr/local/pgsql/bin/pg_ctl -c -o '-c fsync=off' -D build/runningcheck -l build/testrun/runningcheck.log start + + # Run the tests supporting running against an already running + meson test ${{env.MTEST_ARGS}} --num-processes ${{env.TEST_JOBS}} --setup running + + build/tmp_install/usr/local/pgsql/bin/pg_ctl -D build/runningcheck stop + - *linux_collect_cores - *upload_logs_step -- 2.54.0.380.gc69baaf57b --lyfxwjjve3vodszg Content-Type: text/x-diff; charset=us-ascii Content-Disposition: attachment; filename="v9a-0015-ci-Move-more-coverage-from-previously-FreeBSD-el.patch" ^ permalink raw reply [nested|flat] 221+ messages in thread
* [PATCH v8a 14/14] ci: Add back running check support @ 2026-06-03 00:30 Andres Freund <[email protected]> 0 siblings, 0 replies; 221+ messages in thread From: Andres Freund @ 2026-06-03 00:30 UTC (permalink / raw) --- .github/workflows/pg-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml index af986b351bf..86efa1cbe76 100644 --- a/.github/workflows/pg-ci.yml +++ b/.github/workflows/pg-ci.yml @@ -479,6 +479,36 @@ jobs: LANG: C run: *meson_test_world_cmd + # Test running against existing PG instance. + # + # linux-meson-32 chosen because it's currently comparatively fast + - name: Test running + shell: *su_postgres_shell + run: | + ulimit -c unlimited + + # Ensure install exists, in case somebody is debugging a failing + # test within this an reorders this before "Test world" + echo ::group::test_setup + meson test ${{env.MTEST_ARGS}} --suite setup --logbase setup + echo ::endgroup:: + + # Make libraries discoverable (the x86_64 reference is a meson + # oddity) + export LD_LIBRARY_PATH="$(pwd)/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH" + + build/tmp_install/usr/local/pgsql/bin/initdb -N build/runningcheck --no-instructions -A trust + echo "include '$(pwd)/src/tools/ci/pg_ci_base.conf'" >> build/runningcheck/postgresql.conf + + # Log into a place that will be archived in case of failure + mkdir -p build/testrun + build/tmp_install/usr/local/pgsql/bin/pg_ctl -c -o '-c fsync=off' -D build/runningcheck -l build/testrun/runningcheck.log start + + # Run the tests supporting running against an already running + meson test $MTEST_ARGS --num-processes ${TEST_JOBS} --setup running + + build/tmp_install/usr/local/pgsql/bin/pg_ctl -D build/runningcheck stop + - *linux_collect_cores - *upload_logs_step -- 2.54.0.380.gc69baaf57b --vphnza2cz5zw5t4a-- ^ permalink raw reply [nested|flat] 221+ messages in thread
* [PATCH v9a 14/22] ci: Add back running check support @ 2026-06-03 00:30 Andres Freund <[email protected]> 0 siblings, 0 replies; 221+ messages in thread From: Andres Freund @ 2026-06-03 00:30 UTC (permalink / raw) --- .github/workflows/pg-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml index af986b351bf..1be402b44ce 100644 --- a/.github/workflows/pg-ci.yml +++ b/.github/workflows/pg-ci.yml @@ -479,6 +479,36 @@ jobs: LANG: C run: *meson_test_world_cmd + # Test running against existing PG instance. + # + # linux-meson-32 chosen because it's currently comparatively fast + - name: Test running + shell: *su_postgres_shell + run: | + ulimit -c unlimited + + # Ensure install exists, in case somebody is debugging a failing + # test within this an reorders this before "Test world" + echo ::group::test_setup + meson test ${{env.MTEST_ARGS}} --suite setup --logbase setup + echo ::endgroup:: + + # Make libraries discoverable (the x86_64 reference is a meson + # oddity) + export LD_LIBRARY_PATH="$(pwd)/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH" + + build/tmp_install/usr/local/pgsql/bin/initdb -N build/runningcheck --no-instructions -A trust + echo "include '$(pwd)/src/tools/ci/pg_ci_base.conf'" >> build/runningcheck/postgresql.conf + + # Log into a place that will be archived in case of failure + mkdir -p build/testrun + build/tmp_install/usr/local/pgsql/bin/pg_ctl -c -o '-c fsync=off' -D build/runningcheck -l build/testrun/runningcheck.log start + + # Run the tests supporting running against an already running + meson test ${{env.MTEST_ARGS}} --num-processes ${{env.TEST_JOBS}} --setup running + + build/tmp_install/usr/local/pgsql/bin/pg_ctl -D build/runningcheck stop + - *linux_collect_cores - *upload_logs_step -- 2.54.0.380.gc69baaf57b --lyfxwjjve3vodszg Content-Type: text/x-diff; charset=us-ascii Content-Disposition: attachment; filename="v9a-0015-ci-Move-more-coverage-from-previously-FreeBSD-el.patch" ^ permalink raw reply [nested|flat] 221+ messages in thread
* [PATCH v8a 14/14] ci: Add back running check support @ 2026-06-03 00:30 Andres Freund <[email protected]> 0 siblings, 0 replies; 221+ messages in thread From: Andres Freund @ 2026-06-03 00:30 UTC (permalink / raw) --- .github/workflows/pg-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml index af986b351bf..86efa1cbe76 100644 --- a/.github/workflows/pg-ci.yml +++ b/.github/workflows/pg-ci.yml @@ -479,6 +479,36 @@ jobs: LANG: C run: *meson_test_world_cmd + # Test running against existing PG instance. + # + # linux-meson-32 chosen because it's currently comparatively fast + - name: Test running + shell: *su_postgres_shell + run: | + ulimit -c unlimited + + # Ensure install exists, in case somebody is debugging a failing + # test within this an reorders this before "Test world" + echo ::group::test_setup + meson test ${{env.MTEST_ARGS}} --suite setup --logbase setup + echo ::endgroup:: + + # Make libraries discoverable (the x86_64 reference is a meson + # oddity) + export LD_LIBRARY_PATH="$(pwd)/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH" + + build/tmp_install/usr/local/pgsql/bin/initdb -N build/runningcheck --no-instructions -A trust + echo "include '$(pwd)/src/tools/ci/pg_ci_base.conf'" >> build/runningcheck/postgresql.conf + + # Log into a place that will be archived in case of failure + mkdir -p build/testrun + build/tmp_install/usr/local/pgsql/bin/pg_ctl -c -o '-c fsync=off' -D build/runningcheck -l build/testrun/runningcheck.log start + + # Run the tests supporting running against an already running + meson test $MTEST_ARGS --num-processes ${TEST_JOBS} --setup running + + build/tmp_install/usr/local/pgsql/bin/pg_ctl -D build/runningcheck stop + - *linux_collect_cores - *upload_logs_step -- 2.54.0.380.gc69baaf57b --vphnza2cz5zw5t4a-- ^ permalink raw reply [nested|flat] 221+ messages in thread
* [PATCH v9a 14/22] ci: Add back running check support @ 2026-06-03 00:30 Andres Freund <[email protected]> 0 siblings, 0 replies; 221+ messages in thread From: Andres Freund @ 2026-06-03 00:30 UTC (permalink / raw) --- .github/workflows/pg-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml index af986b351bf..1be402b44ce 100644 --- a/.github/workflows/pg-ci.yml +++ b/.github/workflows/pg-ci.yml @@ -479,6 +479,36 @@ jobs: LANG: C run: *meson_test_world_cmd + # Test running against existing PG instance. + # + # linux-meson-32 chosen because it's currently comparatively fast + - name: Test running + shell: *su_postgres_shell + run: | + ulimit -c unlimited + + # Ensure install exists, in case somebody is debugging a failing + # test within this an reorders this before "Test world" + echo ::group::test_setup + meson test ${{env.MTEST_ARGS}} --suite setup --logbase setup + echo ::endgroup:: + + # Make libraries discoverable (the x86_64 reference is a meson + # oddity) + export LD_LIBRARY_PATH="$(pwd)/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH" + + build/tmp_install/usr/local/pgsql/bin/initdb -N build/runningcheck --no-instructions -A trust + echo "include '$(pwd)/src/tools/ci/pg_ci_base.conf'" >> build/runningcheck/postgresql.conf + + # Log into a place that will be archived in case of failure + mkdir -p build/testrun + build/tmp_install/usr/local/pgsql/bin/pg_ctl -c -o '-c fsync=off' -D build/runningcheck -l build/testrun/runningcheck.log start + + # Run the tests supporting running against an already running + meson test ${{env.MTEST_ARGS}} --num-processes ${{env.TEST_JOBS}} --setup running + + build/tmp_install/usr/local/pgsql/bin/pg_ctl -D build/runningcheck stop + - *linux_collect_cores - *upload_logs_step -- 2.54.0.380.gc69baaf57b --lyfxwjjve3vodszg Content-Type: text/x-diff; charset=us-ascii Content-Disposition: attachment; filename="v9a-0015-ci-Move-more-coverage-from-previously-FreeBSD-el.patch" ^ permalink raw reply [nested|flat] 221+ messages in thread
* [PATCH v8a 14/14] ci: Add back running check support @ 2026-06-03 00:30 Andres Freund <[email protected]> 0 siblings, 0 replies; 221+ messages in thread From: Andres Freund @ 2026-06-03 00:30 UTC (permalink / raw) --- .github/workflows/pg-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml index af986b351bf..86efa1cbe76 100644 --- a/.github/workflows/pg-ci.yml +++ b/.github/workflows/pg-ci.yml @@ -479,6 +479,36 @@ jobs: LANG: C run: *meson_test_world_cmd + # Test running against existing PG instance. + # + # linux-meson-32 chosen because it's currently comparatively fast + - name: Test running + shell: *su_postgres_shell + run: | + ulimit -c unlimited + + # Ensure install exists, in case somebody is debugging a failing + # test within this an reorders this before "Test world" + echo ::group::test_setup + meson test ${{env.MTEST_ARGS}} --suite setup --logbase setup + echo ::endgroup:: + + # Make libraries discoverable (the x86_64 reference is a meson + # oddity) + export LD_LIBRARY_PATH="$(pwd)/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH" + + build/tmp_install/usr/local/pgsql/bin/initdb -N build/runningcheck --no-instructions -A trust + echo "include '$(pwd)/src/tools/ci/pg_ci_base.conf'" >> build/runningcheck/postgresql.conf + + # Log into a place that will be archived in case of failure + mkdir -p build/testrun + build/tmp_install/usr/local/pgsql/bin/pg_ctl -c -o '-c fsync=off' -D build/runningcheck -l build/testrun/runningcheck.log start + + # Run the tests supporting running against an already running + meson test $MTEST_ARGS --num-processes ${TEST_JOBS} --setup running + + build/tmp_install/usr/local/pgsql/bin/pg_ctl -D build/runningcheck stop + - *linux_collect_cores - *upload_logs_step -- 2.54.0.380.gc69baaf57b --vphnza2cz5zw5t4a-- ^ permalink raw reply [nested|flat] 221+ messages in thread
* [PATCH v9a 14/22] ci: Add back running check support @ 2026-06-03 00:30 Andres Freund <[email protected]> 0 siblings, 0 replies; 221+ messages in thread From: Andres Freund @ 2026-06-03 00:30 UTC (permalink / raw) --- .github/workflows/pg-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml index af986b351bf..1be402b44ce 100644 --- a/.github/workflows/pg-ci.yml +++ b/.github/workflows/pg-ci.yml @@ -479,6 +479,36 @@ jobs: LANG: C run: *meson_test_world_cmd + # Test running against existing PG instance. + # + # linux-meson-32 chosen because it's currently comparatively fast + - name: Test running + shell: *su_postgres_shell + run: | + ulimit -c unlimited + + # Ensure install exists, in case somebody is debugging a failing + # test within this an reorders this before "Test world" + echo ::group::test_setup + meson test ${{env.MTEST_ARGS}} --suite setup --logbase setup + echo ::endgroup:: + + # Make libraries discoverable (the x86_64 reference is a meson + # oddity) + export LD_LIBRARY_PATH="$(pwd)/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH" + + build/tmp_install/usr/local/pgsql/bin/initdb -N build/runningcheck --no-instructions -A trust + echo "include '$(pwd)/src/tools/ci/pg_ci_base.conf'" >> build/runningcheck/postgresql.conf + + # Log into a place that will be archived in case of failure + mkdir -p build/testrun + build/tmp_install/usr/local/pgsql/bin/pg_ctl -c -o '-c fsync=off' -D build/runningcheck -l build/testrun/runningcheck.log start + + # Run the tests supporting running against an already running + meson test ${{env.MTEST_ARGS}} --num-processes ${{env.TEST_JOBS}} --setup running + + build/tmp_install/usr/local/pgsql/bin/pg_ctl -D build/runningcheck stop + - *linux_collect_cores - *upload_logs_step -- 2.54.0.380.gc69baaf57b --lyfxwjjve3vodszg Content-Type: text/x-diff; charset=us-ascii Content-Disposition: attachment; filename="v9a-0015-ci-Move-more-coverage-from-previously-FreeBSD-el.patch" ^ permalink raw reply [nested|flat] 221+ messages in thread
* [PATCH v9a 14/22] ci: Add back running check support @ 2026-06-03 00:30 Andres Freund <[email protected]> 0 siblings, 0 replies; 221+ messages in thread From: Andres Freund @ 2026-06-03 00:30 UTC (permalink / raw) --- .github/workflows/pg-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml index af986b351bf..1be402b44ce 100644 --- a/.github/workflows/pg-ci.yml +++ b/.github/workflows/pg-ci.yml @@ -479,6 +479,36 @@ jobs: LANG: C run: *meson_test_world_cmd + # Test running against existing PG instance. + # + # linux-meson-32 chosen because it's currently comparatively fast + - name: Test running + shell: *su_postgres_shell + run: | + ulimit -c unlimited + + # Ensure install exists, in case somebody is debugging a failing + # test within this an reorders this before "Test world" + echo ::group::test_setup + meson test ${{env.MTEST_ARGS}} --suite setup --logbase setup + echo ::endgroup:: + + # Make libraries discoverable (the x86_64 reference is a meson + # oddity) + export LD_LIBRARY_PATH="$(pwd)/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH" + + build/tmp_install/usr/local/pgsql/bin/initdb -N build/runningcheck --no-instructions -A trust + echo "include '$(pwd)/src/tools/ci/pg_ci_base.conf'" >> build/runningcheck/postgresql.conf + + # Log into a place that will be archived in case of failure + mkdir -p build/testrun + build/tmp_install/usr/local/pgsql/bin/pg_ctl -c -o '-c fsync=off' -D build/runningcheck -l build/testrun/runningcheck.log start + + # Run the tests supporting running against an already running + meson test ${{env.MTEST_ARGS}} --num-processes ${{env.TEST_JOBS}} --setup running + + build/tmp_install/usr/local/pgsql/bin/pg_ctl -D build/runningcheck stop + - *linux_collect_cores - *upload_logs_step -- 2.54.0.380.gc69baaf57b --lyfxwjjve3vodszg Content-Type: text/x-diff; charset=us-ascii Content-Disposition: attachment; filename="v9a-0015-ci-Move-more-coverage-from-previously-FreeBSD-el.patch" ^ permalink raw reply [nested|flat] 221+ messages in thread
* [PATCH v8a 14/14] ci: Add back running check support @ 2026-06-03 00:30 Andres Freund <[email protected]> 0 siblings, 0 replies; 221+ messages in thread From: Andres Freund @ 2026-06-03 00:30 UTC (permalink / raw) --- .github/workflows/pg-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml index af986b351bf..86efa1cbe76 100644 --- a/.github/workflows/pg-ci.yml +++ b/.github/workflows/pg-ci.yml @@ -479,6 +479,36 @@ jobs: LANG: C run: *meson_test_world_cmd + # Test running against existing PG instance. + # + # linux-meson-32 chosen because it's currently comparatively fast + - name: Test running + shell: *su_postgres_shell + run: | + ulimit -c unlimited + + # Ensure install exists, in case somebody is debugging a failing + # test within this an reorders this before "Test world" + echo ::group::test_setup + meson test ${{env.MTEST_ARGS}} --suite setup --logbase setup + echo ::endgroup:: + + # Make libraries discoverable (the x86_64 reference is a meson + # oddity) + export LD_LIBRARY_PATH="$(pwd)/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH" + + build/tmp_install/usr/local/pgsql/bin/initdb -N build/runningcheck --no-instructions -A trust + echo "include '$(pwd)/src/tools/ci/pg_ci_base.conf'" >> build/runningcheck/postgresql.conf + + # Log into a place that will be archived in case of failure + mkdir -p build/testrun + build/tmp_install/usr/local/pgsql/bin/pg_ctl -c -o '-c fsync=off' -D build/runningcheck -l build/testrun/runningcheck.log start + + # Run the tests supporting running against an already running + meson test $MTEST_ARGS --num-processes ${TEST_JOBS} --setup running + + build/tmp_install/usr/local/pgsql/bin/pg_ctl -D build/runningcheck stop + - *linux_collect_cores - *upload_logs_step -- 2.54.0.380.gc69baaf57b --vphnza2cz5zw5t4a-- ^ permalink raw reply [nested|flat] 221+ messages in thread
* [PATCH v8a 14/14] ci: Add back running check support @ 2026-06-03 00:30 Andres Freund <[email protected]> 0 siblings, 0 replies; 221+ messages in thread From: Andres Freund @ 2026-06-03 00:30 UTC (permalink / raw) --- .github/workflows/pg-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml index af986b351bf..86efa1cbe76 100644 --- a/.github/workflows/pg-ci.yml +++ b/.github/workflows/pg-ci.yml @@ -479,6 +479,36 @@ jobs: LANG: C run: *meson_test_world_cmd + # Test running against existing PG instance. + # + # linux-meson-32 chosen because it's currently comparatively fast + - name: Test running + shell: *su_postgres_shell + run: | + ulimit -c unlimited + + # Ensure install exists, in case somebody is debugging a failing + # test within this an reorders this before "Test world" + echo ::group::test_setup + meson test ${{env.MTEST_ARGS}} --suite setup --logbase setup + echo ::endgroup:: + + # Make libraries discoverable (the x86_64 reference is a meson + # oddity) + export LD_LIBRARY_PATH="$(pwd)/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH" + + build/tmp_install/usr/local/pgsql/bin/initdb -N build/runningcheck --no-instructions -A trust + echo "include '$(pwd)/src/tools/ci/pg_ci_base.conf'" >> build/runningcheck/postgresql.conf + + # Log into a place that will be archived in case of failure + mkdir -p build/testrun + build/tmp_install/usr/local/pgsql/bin/pg_ctl -c -o '-c fsync=off' -D build/runningcheck -l build/testrun/runningcheck.log start + + # Run the tests supporting running against an already running + meson test $MTEST_ARGS --num-processes ${TEST_JOBS} --setup running + + build/tmp_install/usr/local/pgsql/bin/pg_ctl -D build/runningcheck stop + - *linux_collect_cores - *upload_logs_step -- 2.54.0.380.gc69baaf57b --vphnza2cz5zw5t4a-- ^ permalink raw reply [nested|flat] 221+ messages in thread
* [PATCH v9a 14/22] ci: Add back running check support @ 2026-06-03 00:30 Andres Freund <[email protected]> 0 siblings, 0 replies; 221+ messages in thread From: Andres Freund @ 2026-06-03 00:30 UTC (permalink / raw) --- .github/workflows/pg-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml index af986b351bf..1be402b44ce 100644 --- a/.github/workflows/pg-ci.yml +++ b/.github/workflows/pg-ci.yml @@ -479,6 +479,36 @@ jobs: LANG: C run: *meson_test_world_cmd + # Test running against existing PG instance. + # + # linux-meson-32 chosen because it's currently comparatively fast + - name: Test running + shell: *su_postgres_shell + run: | + ulimit -c unlimited + + # Ensure install exists, in case somebody is debugging a failing + # test within this an reorders this before "Test world" + echo ::group::test_setup + meson test ${{env.MTEST_ARGS}} --suite setup --logbase setup + echo ::endgroup:: + + # Make libraries discoverable (the x86_64 reference is a meson + # oddity) + export LD_LIBRARY_PATH="$(pwd)/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH" + + build/tmp_install/usr/local/pgsql/bin/initdb -N build/runningcheck --no-instructions -A trust + echo "include '$(pwd)/src/tools/ci/pg_ci_base.conf'" >> build/runningcheck/postgresql.conf + + # Log into a place that will be archived in case of failure + mkdir -p build/testrun + build/tmp_install/usr/local/pgsql/bin/pg_ctl -c -o '-c fsync=off' -D build/runningcheck -l build/testrun/runningcheck.log start + + # Run the tests supporting running against an already running + meson test ${{env.MTEST_ARGS}} --num-processes ${{env.TEST_JOBS}} --setup running + + build/tmp_install/usr/local/pgsql/bin/pg_ctl -D build/runningcheck stop + - *linux_collect_cores - *upload_logs_step -- 2.54.0.380.gc69baaf57b --lyfxwjjve3vodszg Content-Type: text/x-diff; charset=us-ascii Content-Disposition: attachment; filename="v9a-0015-ci-Move-more-coverage-from-previously-FreeBSD-el.patch" ^ permalink raw reply [nested|flat] 221+ messages in thread
* [PATCH v8a 14/14] ci: Add back running check support @ 2026-06-03 00:30 Andres Freund <[email protected]> 0 siblings, 0 replies; 221+ messages in thread From: Andres Freund @ 2026-06-03 00:30 UTC (permalink / raw) --- .github/workflows/pg-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml index af986b351bf..86efa1cbe76 100644 --- a/.github/workflows/pg-ci.yml +++ b/.github/workflows/pg-ci.yml @@ -479,6 +479,36 @@ jobs: LANG: C run: *meson_test_world_cmd + # Test running against existing PG instance. + # + # linux-meson-32 chosen because it's currently comparatively fast + - name: Test running + shell: *su_postgres_shell + run: | + ulimit -c unlimited + + # Ensure install exists, in case somebody is debugging a failing + # test within this an reorders this before "Test world" + echo ::group::test_setup + meson test ${{env.MTEST_ARGS}} --suite setup --logbase setup + echo ::endgroup:: + + # Make libraries discoverable (the x86_64 reference is a meson + # oddity) + export LD_LIBRARY_PATH="$(pwd)/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH" + + build/tmp_install/usr/local/pgsql/bin/initdb -N build/runningcheck --no-instructions -A trust + echo "include '$(pwd)/src/tools/ci/pg_ci_base.conf'" >> build/runningcheck/postgresql.conf + + # Log into a place that will be archived in case of failure + mkdir -p build/testrun + build/tmp_install/usr/local/pgsql/bin/pg_ctl -c -o '-c fsync=off' -D build/runningcheck -l build/testrun/runningcheck.log start + + # Run the tests supporting running against an already running + meson test $MTEST_ARGS --num-processes ${TEST_JOBS} --setup running + + build/tmp_install/usr/local/pgsql/bin/pg_ctl -D build/runningcheck stop + - *linux_collect_cores - *upload_logs_step -- 2.54.0.380.gc69baaf57b --vphnza2cz5zw5t4a-- ^ permalink raw reply [nested|flat] 221+ messages in thread
* [PATCH v9a 14/22] ci: Add back running check support @ 2026-06-03 00:30 Andres Freund <[email protected]> 0 siblings, 0 replies; 221+ messages in thread From: Andres Freund @ 2026-06-03 00:30 UTC (permalink / raw) --- .github/workflows/pg-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml index af986b351bf..1be402b44ce 100644 --- a/.github/workflows/pg-ci.yml +++ b/.github/workflows/pg-ci.yml @@ -479,6 +479,36 @@ jobs: LANG: C run: *meson_test_world_cmd + # Test running against existing PG instance. + # + # linux-meson-32 chosen because it's currently comparatively fast + - name: Test running + shell: *su_postgres_shell + run: | + ulimit -c unlimited + + # Ensure install exists, in case somebody is debugging a failing + # test within this an reorders this before "Test world" + echo ::group::test_setup + meson test ${{env.MTEST_ARGS}} --suite setup --logbase setup + echo ::endgroup:: + + # Make libraries discoverable (the x86_64 reference is a meson + # oddity) + export LD_LIBRARY_PATH="$(pwd)/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH" + + build/tmp_install/usr/local/pgsql/bin/initdb -N build/runningcheck --no-instructions -A trust + echo "include '$(pwd)/src/tools/ci/pg_ci_base.conf'" >> build/runningcheck/postgresql.conf + + # Log into a place that will be archived in case of failure + mkdir -p build/testrun + build/tmp_install/usr/local/pgsql/bin/pg_ctl -c -o '-c fsync=off' -D build/runningcheck -l build/testrun/runningcheck.log start + + # Run the tests supporting running against an already running + meson test ${{env.MTEST_ARGS}} --num-processes ${{env.TEST_JOBS}} --setup running + + build/tmp_install/usr/local/pgsql/bin/pg_ctl -D build/runningcheck stop + - *linux_collect_cores - *upload_logs_step -- 2.54.0.380.gc69baaf57b --lyfxwjjve3vodszg Content-Type: text/x-diff; charset=us-ascii Content-Disposition: attachment; filename="v9a-0015-ci-Move-more-coverage-from-previously-FreeBSD-el.patch" ^ permalink raw reply [nested|flat] 221+ messages in thread
* [PATCH v8a 14/14] ci: Add back running check support @ 2026-06-03 00:30 Andres Freund <[email protected]> 0 siblings, 0 replies; 221+ messages in thread From: Andres Freund @ 2026-06-03 00:30 UTC (permalink / raw) --- .github/workflows/pg-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml index af986b351bf..86efa1cbe76 100644 --- a/.github/workflows/pg-ci.yml +++ b/.github/workflows/pg-ci.yml @@ -479,6 +479,36 @@ jobs: LANG: C run: *meson_test_world_cmd + # Test running against existing PG instance. + # + # linux-meson-32 chosen because it's currently comparatively fast + - name: Test running + shell: *su_postgres_shell + run: | + ulimit -c unlimited + + # Ensure install exists, in case somebody is debugging a failing + # test within this an reorders this before "Test world" + echo ::group::test_setup + meson test ${{env.MTEST_ARGS}} --suite setup --logbase setup + echo ::endgroup:: + + # Make libraries discoverable (the x86_64 reference is a meson + # oddity) + export LD_LIBRARY_PATH="$(pwd)/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH" + + build/tmp_install/usr/local/pgsql/bin/initdb -N build/runningcheck --no-instructions -A trust + echo "include '$(pwd)/src/tools/ci/pg_ci_base.conf'" >> build/runningcheck/postgresql.conf + + # Log into a place that will be archived in case of failure + mkdir -p build/testrun + build/tmp_install/usr/local/pgsql/bin/pg_ctl -c -o '-c fsync=off' -D build/runningcheck -l build/testrun/runningcheck.log start + + # Run the tests supporting running against an already running + meson test $MTEST_ARGS --num-processes ${TEST_JOBS} --setup running + + build/tmp_install/usr/local/pgsql/bin/pg_ctl -D build/runningcheck stop + - *linux_collect_cores - *upload_logs_step -- 2.54.0.380.gc69baaf57b --vphnza2cz5zw5t4a-- ^ permalink raw reply [nested|flat] 221+ messages in thread
* [PATCH v9a 14/22] ci: Add back running check support @ 2026-06-03 00:30 Andres Freund <[email protected]> 0 siblings, 0 replies; 221+ messages in thread From: Andres Freund @ 2026-06-03 00:30 UTC (permalink / raw) --- .github/workflows/pg-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml index af986b351bf..1be402b44ce 100644 --- a/.github/workflows/pg-ci.yml +++ b/.github/workflows/pg-ci.yml @@ -479,6 +479,36 @@ jobs: LANG: C run: *meson_test_world_cmd + # Test running against existing PG instance. + # + # linux-meson-32 chosen because it's currently comparatively fast + - name: Test running + shell: *su_postgres_shell + run: | + ulimit -c unlimited + + # Ensure install exists, in case somebody is debugging a failing + # test within this an reorders this before "Test world" + echo ::group::test_setup + meson test ${{env.MTEST_ARGS}} --suite setup --logbase setup + echo ::endgroup:: + + # Make libraries discoverable (the x86_64 reference is a meson + # oddity) + export LD_LIBRARY_PATH="$(pwd)/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH" + + build/tmp_install/usr/local/pgsql/bin/initdb -N build/runningcheck --no-instructions -A trust + echo "include '$(pwd)/src/tools/ci/pg_ci_base.conf'" >> build/runningcheck/postgresql.conf + + # Log into a place that will be archived in case of failure + mkdir -p build/testrun + build/tmp_install/usr/local/pgsql/bin/pg_ctl -c -o '-c fsync=off' -D build/runningcheck -l build/testrun/runningcheck.log start + + # Run the tests supporting running against an already running + meson test ${{env.MTEST_ARGS}} --num-processes ${{env.TEST_JOBS}} --setup running + + build/tmp_install/usr/local/pgsql/bin/pg_ctl -D build/runningcheck stop + - *linux_collect_cores - *upload_logs_step -- 2.54.0.380.gc69baaf57b --lyfxwjjve3vodszg Content-Type: text/x-diff; charset=us-ascii Content-Disposition: attachment; filename="v9a-0015-ci-Move-more-coverage-from-previously-FreeBSD-el.patch" ^ permalink raw reply [nested|flat] 221+ messages in thread
* [PATCH v9a 14/22] ci: Add back running check support @ 2026-06-03 00:30 Andres Freund <[email protected]> 0 siblings, 0 replies; 221+ messages in thread From: Andres Freund @ 2026-06-03 00:30 UTC (permalink / raw) --- .github/workflows/pg-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml index af986b351bf..1be402b44ce 100644 --- a/.github/workflows/pg-ci.yml +++ b/.github/workflows/pg-ci.yml @@ -479,6 +479,36 @@ jobs: LANG: C run: *meson_test_world_cmd + # Test running against existing PG instance. + # + # linux-meson-32 chosen because it's currently comparatively fast + - name: Test running + shell: *su_postgres_shell + run: | + ulimit -c unlimited + + # Ensure install exists, in case somebody is debugging a failing + # test within this an reorders this before "Test world" + echo ::group::test_setup + meson test ${{env.MTEST_ARGS}} --suite setup --logbase setup + echo ::endgroup:: + + # Make libraries discoverable (the x86_64 reference is a meson + # oddity) + export LD_LIBRARY_PATH="$(pwd)/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH" + + build/tmp_install/usr/local/pgsql/bin/initdb -N build/runningcheck --no-instructions -A trust + echo "include '$(pwd)/src/tools/ci/pg_ci_base.conf'" >> build/runningcheck/postgresql.conf + + # Log into a place that will be archived in case of failure + mkdir -p build/testrun + build/tmp_install/usr/local/pgsql/bin/pg_ctl -c -o '-c fsync=off' -D build/runningcheck -l build/testrun/runningcheck.log start + + # Run the tests supporting running against an already running + meson test ${{env.MTEST_ARGS}} --num-processes ${{env.TEST_JOBS}} --setup running + + build/tmp_install/usr/local/pgsql/bin/pg_ctl -D build/runningcheck stop + - *linux_collect_cores - *upload_logs_step -- 2.54.0.380.gc69baaf57b --lyfxwjjve3vodszg Content-Type: text/x-diff; charset=us-ascii Content-Disposition: attachment; filename="v9a-0015-ci-Move-more-coverage-from-previously-FreeBSD-el.patch" ^ permalink raw reply [nested|flat] 221+ messages in thread
* [PATCH v8a 14/14] ci: Add back running check support @ 2026-06-03 00:30 Andres Freund <[email protected]> 0 siblings, 0 replies; 221+ messages in thread From: Andres Freund @ 2026-06-03 00:30 UTC (permalink / raw) --- .github/workflows/pg-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml index af986b351bf..86efa1cbe76 100644 --- a/.github/workflows/pg-ci.yml +++ b/.github/workflows/pg-ci.yml @@ -479,6 +479,36 @@ jobs: LANG: C run: *meson_test_world_cmd + # Test running against existing PG instance. + # + # linux-meson-32 chosen because it's currently comparatively fast + - name: Test running + shell: *su_postgres_shell + run: | + ulimit -c unlimited + + # Ensure install exists, in case somebody is debugging a failing + # test within this an reorders this before "Test world" + echo ::group::test_setup + meson test ${{env.MTEST_ARGS}} --suite setup --logbase setup + echo ::endgroup:: + + # Make libraries discoverable (the x86_64 reference is a meson + # oddity) + export LD_LIBRARY_PATH="$(pwd)/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH" + + build/tmp_install/usr/local/pgsql/bin/initdb -N build/runningcheck --no-instructions -A trust + echo "include '$(pwd)/src/tools/ci/pg_ci_base.conf'" >> build/runningcheck/postgresql.conf + + # Log into a place that will be archived in case of failure + mkdir -p build/testrun + build/tmp_install/usr/local/pgsql/bin/pg_ctl -c -o '-c fsync=off' -D build/runningcheck -l build/testrun/runningcheck.log start + + # Run the tests supporting running against an already running + meson test $MTEST_ARGS --num-processes ${TEST_JOBS} --setup running + + build/tmp_install/usr/local/pgsql/bin/pg_ctl -D build/runningcheck stop + - *linux_collect_cores - *upload_logs_step -- 2.54.0.380.gc69baaf57b --vphnza2cz5zw5t4a-- ^ permalink raw reply [nested|flat] 221+ messages in thread
* [PATCH v9a 14/22] ci: Add back running check support @ 2026-06-03 00:30 Andres Freund <[email protected]> 0 siblings, 0 replies; 221+ messages in thread From: Andres Freund @ 2026-06-03 00:30 UTC (permalink / raw) --- .github/workflows/pg-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml index af986b351bf..1be402b44ce 100644 --- a/.github/workflows/pg-ci.yml +++ b/.github/workflows/pg-ci.yml @@ -479,6 +479,36 @@ jobs: LANG: C run: *meson_test_world_cmd + # Test running against existing PG instance. + # + # linux-meson-32 chosen because it's currently comparatively fast + - name: Test running + shell: *su_postgres_shell + run: | + ulimit -c unlimited + + # Ensure install exists, in case somebody is debugging a failing + # test within this an reorders this before "Test world" + echo ::group::test_setup + meson test ${{env.MTEST_ARGS}} --suite setup --logbase setup + echo ::endgroup:: + + # Make libraries discoverable (the x86_64 reference is a meson + # oddity) + export LD_LIBRARY_PATH="$(pwd)/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH" + + build/tmp_install/usr/local/pgsql/bin/initdb -N build/runningcheck --no-instructions -A trust + echo "include '$(pwd)/src/tools/ci/pg_ci_base.conf'" >> build/runningcheck/postgresql.conf + + # Log into a place that will be archived in case of failure + mkdir -p build/testrun + build/tmp_install/usr/local/pgsql/bin/pg_ctl -c -o '-c fsync=off' -D build/runningcheck -l build/testrun/runningcheck.log start + + # Run the tests supporting running against an already running + meson test ${{env.MTEST_ARGS}} --num-processes ${{env.TEST_JOBS}} --setup running + + build/tmp_install/usr/local/pgsql/bin/pg_ctl -D build/runningcheck stop + - *linux_collect_cores - *upload_logs_step -- 2.54.0.380.gc69baaf57b --lyfxwjjve3vodszg Content-Type: text/x-diff; charset=us-ascii Content-Disposition: attachment; filename="v9a-0015-ci-Move-more-coverage-from-previously-FreeBSD-el.patch" ^ permalink raw reply [nested|flat] 221+ messages in thread
* [PATCH v8a 14/14] ci: Add back running check support @ 2026-06-03 00:30 Andres Freund <[email protected]> 0 siblings, 0 replies; 221+ messages in thread From: Andres Freund @ 2026-06-03 00:30 UTC (permalink / raw) --- .github/workflows/pg-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml index af986b351bf..86efa1cbe76 100644 --- a/.github/workflows/pg-ci.yml +++ b/.github/workflows/pg-ci.yml @@ -479,6 +479,36 @@ jobs: LANG: C run: *meson_test_world_cmd + # Test running against existing PG instance. + # + # linux-meson-32 chosen because it's currently comparatively fast + - name: Test running + shell: *su_postgres_shell + run: | + ulimit -c unlimited + + # Ensure install exists, in case somebody is debugging a failing + # test within this an reorders this before "Test world" + echo ::group::test_setup + meson test ${{env.MTEST_ARGS}} --suite setup --logbase setup + echo ::endgroup:: + + # Make libraries discoverable (the x86_64 reference is a meson + # oddity) + export LD_LIBRARY_PATH="$(pwd)/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH" + + build/tmp_install/usr/local/pgsql/bin/initdb -N build/runningcheck --no-instructions -A trust + echo "include '$(pwd)/src/tools/ci/pg_ci_base.conf'" >> build/runningcheck/postgresql.conf + + # Log into a place that will be archived in case of failure + mkdir -p build/testrun + build/tmp_install/usr/local/pgsql/bin/pg_ctl -c -o '-c fsync=off' -D build/runningcheck -l build/testrun/runningcheck.log start + + # Run the tests supporting running against an already running + meson test $MTEST_ARGS --num-processes ${TEST_JOBS} --setup running + + build/tmp_install/usr/local/pgsql/bin/pg_ctl -D build/runningcheck stop + - *linux_collect_cores - *upload_logs_step -- 2.54.0.380.gc69baaf57b --vphnza2cz5zw5t4a-- ^ permalink raw reply [nested|flat] 221+ messages in thread
* [PATCH v8a 14/14] ci: Add back running check support @ 2026-06-03 00:30 Andres Freund <[email protected]> 0 siblings, 0 replies; 221+ messages in thread From: Andres Freund @ 2026-06-03 00:30 UTC (permalink / raw) --- .github/workflows/pg-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml index af986b351bf..86efa1cbe76 100644 --- a/.github/workflows/pg-ci.yml +++ b/.github/workflows/pg-ci.yml @@ -479,6 +479,36 @@ jobs: LANG: C run: *meson_test_world_cmd + # Test running against existing PG instance. + # + # linux-meson-32 chosen because it's currently comparatively fast + - name: Test running + shell: *su_postgres_shell + run: | + ulimit -c unlimited + + # Ensure install exists, in case somebody is debugging a failing + # test within this an reorders this before "Test world" + echo ::group::test_setup + meson test ${{env.MTEST_ARGS}} --suite setup --logbase setup + echo ::endgroup:: + + # Make libraries discoverable (the x86_64 reference is a meson + # oddity) + export LD_LIBRARY_PATH="$(pwd)/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH" + + build/tmp_install/usr/local/pgsql/bin/initdb -N build/runningcheck --no-instructions -A trust + echo "include '$(pwd)/src/tools/ci/pg_ci_base.conf'" >> build/runningcheck/postgresql.conf + + # Log into a place that will be archived in case of failure + mkdir -p build/testrun + build/tmp_install/usr/local/pgsql/bin/pg_ctl -c -o '-c fsync=off' -D build/runningcheck -l build/testrun/runningcheck.log start + + # Run the tests supporting running against an already running + meson test $MTEST_ARGS --num-processes ${TEST_JOBS} --setup running + + build/tmp_install/usr/local/pgsql/bin/pg_ctl -D build/runningcheck stop + - *linux_collect_cores - *upload_logs_step -- 2.54.0.380.gc69baaf57b --vphnza2cz5zw5t4a-- ^ permalink raw reply [nested|flat] 221+ messages in thread
* [PATCH v9a 14/22] ci: Add back running check support @ 2026-06-03 00:30 Andres Freund <[email protected]> 0 siblings, 0 replies; 221+ messages in thread From: Andres Freund @ 2026-06-03 00:30 UTC (permalink / raw) --- .github/workflows/pg-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml index af986b351bf..1be402b44ce 100644 --- a/.github/workflows/pg-ci.yml +++ b/.github/workflows/pg-ci.yml @@ -479,6 +479,36 @@ jobs: LANG: C run: *meson_test_world_cmd + # Test running against existing PG instance. + # + # linux-meson-32 chosen because it's currently comparatively fast + - name: Test running + shell: *su_postgres_shell + run: | + ulimit -c unlimited + + # Ensure install exists, in case somebody is debugging a failing + # test within this an reorders this before "Test world" + echo ::group::test_setup + meson test ${{env.MTEST_ARGS}} --suite setup --logbase setup + echo ::endgroup:: + + # Make libraries discoverable (the x86_64 reference is a meson + # oddity) + export LD_LIBRARY_PATH="$(pwd)/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH" + + build/tmp_install/usr/local/pgsql/bin/initdb -N build/runningcheck --no-instructions -A trust + echo "include '$(pwd)/src/tools/ci/pg_ci_base.conf'" >> build/runningcheck/postgresql.conf + + # Log into a place that will be archived in case of failure + mkdir -p build/testrun + build/tmp_install/usr/local/pgsql/bin/pg_ctl -c -o '-c fsync=off' -D build/runningcheck -l build/testrun/runningcheck.log start + + # Run the tests supporting running against an already running + meson test ${{env.MTEST_ARGS}} --num-processes ${{env.TEST_JOBS}} --setup running + + build/tmp_install/usr/local/pgsql/bin/pg_ctl -D build/runningcheck stop + - *linux_collect_cores - *upload_logs_step -- 2.54.0.380.gc69baaf57b --lyfxwjjve3vodszg Content-Type: text/x-diff; charset=us-ascii Content-Disposition: attachment; filename="v9a-0015-ci-Move-more-coverage-from-previously-FreeBSD-el.patch" ^ permalink raw reply [nested|flat] 221+ messages in thread
* [PATCH v8a 14/14] ci: Add back running check support @ 2026-06-03 00:30 Andres Freund <[email protected]> 0 siblings, 0 replies; 221+ messages in thread From: Andres Freund @ 2026-06-03 00:30 UTC (permalink / raw) --- .github/workflows/pg-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml index af986b351bf..86efa1cbe76 100644 --- a/.github/workflows/pg-ci.yml +++ b/.github/workflows/pg-ci.yml @@ -479,6 +479,36 @@ jobs: LANG: C run: *meson_test_world_cmd + # Test running against existing PG instance. + # + # linux-meson-32 chosen because it's currently comparatively fast + - name: Test running + shell: *su_postgres_shell + run: | + ulimit -c unlimited + + # Ensure install exists, in case somebody is debugging a failing + # test within this an reorders this before "Test world" + echo ::group::test_setup + meson test ${{env.MTEST_ARGS}} --suite setup --logbase setup + echo ::endgroup:: + + # Make libraries discoverable (the x86_64 reference is a meson + # oddity) + export LD_LIBRARY_PATH="$(pwd)/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH" + + build/tmp_install/usr/local/pgsql/bin/initdb -N build/runningcheck --no-instructions -A trust + echo "include '$(pwd)/src/tools/ci/pg_ci_base.conf'" >> build/runningcheck/postgresql.conf + + # Log into a place that will be archived in case of failure + mkdir -p build/testrun + build/tmp_install/usr/local/pgsql/bin/pg_ctl -c -o '-c fsync=off' -D build/runningcheck -l build/testrun/runningcheck.log start + + # Run the tests supporting running against an already running + meson test $MTEST_ARGS --num-processes ${TEST_JOBS} --setup running + + build/tmp_install/usr/local/pgsql/bin/pg_ctl -D build/runningcheck stop + - *linux_collect_cores - *upload_logs_step -- 2.54.0.380.gc69baaf57b --vphnza2cz5zw5t4a-- ^ permalink raw reply [nested|flat] 221+ messages in thread
* [PATCH v9a 14/22] ci: Add back running check support @ 2026-06-03 00:30 Andres Freund <[email protected]> 0 siblings, 0 replies; 221+ messages in thread From: Andres Freund @ 2026-06-03 00:30 UTC (permalink / raw) --- .github/workflows/pg-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml index af986b351bf..1be402b44ce 100644 --- a/.github/workflows/pg-ci.yml +++ b/.github/workflows/pg-ci.yml @@ -479,6 +479,36 @@ jobs: LANG: C run: *meson_test_world_cmd + # Test running against existing PG instance. + # + # linux-meson-32 chosen because it's currently comparatively fast + - name: Test running + shell: *su_postgres_shell + run: | + ulimit -c unlimited + + # Ensure install exists, in case somebody is debugging a failing + # test within this an reorders this before "Test world" + echo ::group::test_setup + meson test ${{env.MTEST_ARGS}} --suite setup --logbase setup + echo ::endgroup:: + + # Make libraries discoverable (the x86_64 reference is a meson + # oddity) + export LD_LIBRARY_PATH="$(pwd)/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH" + + build/tmp_install/usr/local/pgsql/bin/initdb -N build/runningcheck --no-instructions -A trust + echo "include '$(pwd)/src/tools/ci/pg_ci_base.conf'" >> build/runningcheck/postgresql.conf + + # Log into a place that will be archived in case of failure + mkdir -p build/testrun + build/tmp_install/usr/local/pgsql/bin/pg_ctl -c -o '-c fsync=off' -D build/runningcheck -l build/testrun/runningcheck.log start + + # Run the tests supporting running against an already running + meson test ${{env.MTEST_ARGS}} --num-processes ${{env.TEST_JOBS}} --setup running + + build/tmp_install/usr/local/pgsql/bin/pg_ctl -D build/runningcheck stop + - *linux_collect_cores - *upload_logs_step -- 2.54.0.380.gc69baaf57b --lyfxwjjve3vodszg Content-Type: text/x-diff; charset=us-ascii Content-Disposition: attachment; filename="v9a-0015-ci-Move-more-coverage-from-previously-FreeBSD-el.patch" ^ permalink raw reply [nested|flat] 221+ messages in thread
* [PATCH v8a 14/14] ci: Add back running check support @ 2026-06-03 00:30 Andres Freund <[email protected]> 0 siblings, 0 replies; 221+ messages in thread From: Andres Freund @ 2026-06-03 00:30 UTC (permalink / raw) --- .github/workflows/pg-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml index af986b351bf..86efa1cbe76 100644 --- a/.github/workflows/pg-ci.yml +++ b/.github/workflows/pg-ci.yml @@ -479,6 +479,36 @@ jobs: LANG: C run: *meson_test_world_cmd + # Test running against existing PG instance. + # + # linux-meson-32 chosen because it's currently comparatively fast + - name: Test running + shell: *su_postgres_shell + run: | + ulimit -c unlimited + + # Ensure install exists, in case somebody is debugging a failing + # test within this an reorders this before "Test world" + echo ::group::test_setup + meson test ${{env.MTEST_ARGS}} --suite setup --logbase setup + echo ::endgroup:: + + # Make libraries discoverable (the x86_64 reference is a meson + # oddity) + export LD_LIBRARY_PATH="$(pwd)/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH" + + build/tmp_install/usr/local/pgsql/bin/initdb -N build/runningcheck --no-instructions -A trust + echo "include '$(pwd)/src/tools/ci/pg_ci_base.conf'" >> build/runningcheck/postgresql.conf + + # Log into a place that will be archived in case of failure + mkdir -p build/testrun + build/tmp_install/usr/local/pgsql/bin/pg_ctl -c -o '-c fsync=off' -D build/runningcheck -l build/testrun/runningcheck.log start + + # Run the tests supporting running against an already running + meson test $MTEST_ARGS --num-processes ${TEST_JOBS} --setup running + + build/tmp_install/usr/local/pgsql/bin/pg_ctl -D build/runningcheck stop + - *linux_collect_cores - *upload_logs_step -- 2.54.0.380.gc69baaf57b --vphnza2cz5zw5t4a-- ^ permalink raw reply [nested|flat] 221+ messages in thread
* [PATCH v9a 14/22] ci: Add back running check support @ 2026-06-03 00:30 Andres Freund <[email protected]> 0 siblings, 0 replies; 221+ messages in thread From: Andres Freund @ 2026-06-03 00:30 UTC (permalink / raw) --- .github/workflows/pg-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml index af986b351bf..1be402b44ce 100644 --- a/.github/workflows/pg-ci.yml +++ b/.github/workflows/pg-ci.yml @@ -479,6 +479,36 @@ jobs: LANG: C run: *meson_test_world_cmd + # Test running against existing PG instance. + # + # linux-meson-32 chosen because it's currently comparatively fast + - name: Test running + shell: *su_postgres_shell + run: | + ulimit -c unlimited + + # Ensure install exists, in case somebody is debugging a failing + # test within this an reorders this before "Test world" + echo ::group::test_setup + meson test ${{env.MTEST_ARGS}} --suite setup --logbase setup + echo ::endgroup:: + + # Make libraries discoverable (the x86_64 reference is a meson + # oddity) + export LD_LIBRARY_PATH="$(pwd)/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH" + + build/tmp_install/usr/local/pgsql/bin/initdb -N build/runningcheck --no-instructions -A trust + echo "include '$(pwd)/src/tools/ci/pg_ci_base.conf'" >> build/runningcheck/postgresql.conf + + # Log into a place that will be archived in case of failure + mkdir -p build/testrun + build/tmp_install/usr/local/pgsql/bin/pg_ctl -c -o '-c fsync=off' -D build/runningcheck -l build/testrun/runningcheck.log start + + # Run the tests supporting running against an already running + meson test ${{env.MTEST_ARGS}} --num-processes ${{env.TEST_JOBS}} --setup running + + build/tmp_install/usr/local/pgsql/bin/pg_ctl -D build/runningcheck stop + - *linux_collect_cores - *upload_logs_step -- 2.54.0.380.gc69baaf57b --lyfxwjjve3vodszg Content-Type: text/x-diff; charset=us-ascii Content-Disposition: attachment; filename="v9a-0015-ci-Move-more-coverage-from-previously-FreeBSD-el.patch" ^ permalink raw reply [nested|flat] 221+ messages in thread
* [PATCH v8a 14/14] ci: Add back running check support @ 2026-06-03 00:30 Andres Freund <[email protected]> 0 siblings, 0 replies; 221+ messages in thread From: Andres Freund @ 2026-06-03 00:30 UTC (permalink / raw) --- .github/workflows/pg-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml index af986b351bf..86efa1cbe76 100644 --- a/.github/workflows/pg-ci.yml +++ b/.github/workflows/pg-ci.yml @@ -479,6 +479,36 @@ jobs: LANG: C run: *meson_test_world_cmd + # Test running against existing PG instance. + # + # linux-meson-32 chosen because it's currently comparatively fast + - name: Test running + shell: *su_postgres_shell + run: | + ulimit -c unlimited + + # Ensure install exists, in case somebody is debugging a failing + # test within this an reorders this before "Test world" + echo ::group::test_setup + meson test ${{env.MTEST_ARGS}} --suite setup --logbase setup + echo ::endgroup:: + + # Make libraries discoverable (the x86_64 reference is a meson + # oddity) + export LD_LIBRARY_PATH="$(pwd)/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH" + + build/tmp_install/usr/local/pgsql/bin/initdb -N build/runningcheck --no-instructions -A trust + echo "include '$(pwd)/src/tools/ci/pg_ci_base.conf'" >> build/runningcheck/postgresql.conf + + # Log into a place that will be archived in case of failure + mkdir -p build/testrun + build/tmp_install/usr/local/pgsql/bin/pg_ctl -c -o '-c fsync=off' -D build/runningcheck -l build/testrun/runningcheck.log start + + # Run the tests supporting running against an already running + meson test $MTEST_ARGS --num-processes ${TEST_JOBS} --setup running + + build/tmp_install/usr/local/pgsql/bin/pg_ctl -D build/runningcheck stop + - *linux_collect_cores - *upload_logs_step -- 2.54.0.380.gc69baaf57b --vphnza2cz5zw5t4a-- ^ permalink raw reply [nested|flat] 221+ messages in thread
* [PATCH v9a 14/22] ci: Add back running check support @ 2026-06-03 00:30 Andres Freund <[email protected]> 0 siblings, 0 replies; 221+ messages in thread From: Andres Freund @ 2026-06-03 00:30 UTC (permalink / raw) --- .github/workflows/pg-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml index af986b351bf..1be402b44ce 100644 --- a/.github/workflows/pg-ci.yml +++ b/.github/workflows/pg-ci.yml @@ -479,6 +479,36 @@ jobs: LANG: C run: *meson_test_world_cmd + # Test running against existing PG instance. + # + # linux-meson-32 chosen because it's currently comparatively fast + - name: Test running + shell: *su_postgres_shell + run: | + ulimit -c unlimited + + # Ensure install exists, in case somebody is debugging a failing + # test within this an reorders this before "Test world" + echo ::group::test_setup + meson test ${{env.MTEST_ARGS}} --suite setup --logbase setup + echo ::endgroup:: + + # Make libraries discoverable (the x86_64 reference is a meson + # oddity) + export LD_LIBRARY_PATH="$(pwd)/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH" + + build/tmp_install/usr/local/pgsql/bin/initdb -N build/runningcheck --no-instructions -A trust + echo "include '$(pwd)/src/tools/ci/pg_ci_base.conf'" >> build/runningcheck/postgresql.conf + + # Log into a place that will be archived in case of failure + mkdir -p build/testrun + build/tmp_install/usr/local/pgsql/bin/pg_ctl -c -o '-c fsync=off' -D build/runningcheck -l build/testrun/runningcheck.log start + + # Run the tests supporting running against an already running + meson test ${{env.MTEST_ARGS}} --num-processes ${{env.TEST_JOBS}} --setup running + + build/tmp_install/usr/local/pgsql/bin/pg_ctl -D build/runningcheck stop + - *linux_collect_cores - *upload_logs_step -- 2.54.0.380.gc69baaf57b --lyfxwjjve3vodszg Content-Type: text/x-diff; charset=us-ascii Content-Disposition: attachment; filename="v9a-0015-ci-Move-more-coverage-from-previously-FreeBSD-el.patch" ^ permalink raw reply [nested|flat] 221+ messages in thread
* [PATCH v8a 14/14] ci: Add back running check support @ 2026-06-03 00:30 Andres Freund <[email protected]> 0 siblings, 0 replies; 221+ messages in thread From: Andres Freund @ 2026-06-03 00:30 UTC (permalink / raw) --- .github/workflows/pg-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml index af986b351bf..86efa1cbe76 100644 --- a/.github/workflows/pg-ci.yml +++ b/.github/workflows/pg-ci.yml @@ -479,6 +479,36 @@ jobs: LANG: C run: *meson_test_world_cmd + # Test running against existing PG instance. + # + # linux-meson-32 chosen because it's currently comparatively fast + - name: Test running + shell: *su_postgres_shell + run: | + ulimit -c unlimited + + # Ensure install exists, in case somebody is debugging a failing + # test within this an reorders this before "Test world" + echo ::group::test_setup + meson test ${{env.MTEST_ARGS}} --suite setup --logbase setup + echo ::endgroup:: + + # Make libraries discoverable (the x86_64 reference is a meson + # oddity) + export LD_LIBRARY_PATH="$(pwd)/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH" + + build/tmp_install/usr/local/pgsql/bin/initdb -N build/runningcheck --no-instructions -A trust + echo "include '$(pwd)/src/tools/ci/pg_ci_base.conf'" >> build/runningcheck/postgresql.conf + + # Log into a place that will be archived in case of failure + mkdir -p build/testrun + build/tmp_install/usr/local/pgsql/bin/pg_ctl -c -o '-c fsync=off' -D build/runningcheck -l build/testrun/runningcheck.log start + + # Run the tests supporting running against an already running + meson test $MTEST_ARGS --num-processes ${TEST_JOBS} --setup running + + build/tmp_install/usr/local/pgsql/bin/pg_ctl -D build/runningcheck stop + - *linux_collect_cores - *upload_logs_step -- 2.54.0.380.gc69baaf57b --vphnza2cz5zw5t4a-- ^ permalink raw reply [nested|flat] 221+ messages in thread
* [PATCH v9a 14/22] ci: Add back running check support @ 2026-06-03 00:30 Andres Freund <[email protected]> 0 siblings, 0 replies; 221+ messages in thread From: Andres Freund @ 2026-06-03 00:30 UTC (permalink / raw) --- .github/workflows/pg-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml index af986b351bf..1be402b44ce 100644 --- a/.github/workflows/pg-ci.yml +++ b/.github/workflows/pg-ci.yml @@ -479,6 +479,36 @@ jobs: LANG: C run: *meson_test_world_cmd + # Test running against existing PG instance. + # + # linux-meson-32 chosen because it's currently comparatively fast + - name: Test running + shell: *su_postgres_shell + run: | + ulimit -c unlimited + + # Ensure install exists, in case somebody is debugging a failing + # test within this an reorders this before "Test world" + echo ::group::test_setup + meson test ${{env.MTEST_ARGS}} --suite setup --logbase setup + echo ::endgroup:: + + # Make libraries discoverable (the x86_64 reference is a meson + # oddity) + export LD_LIBRARY_PATH="$(pwd)/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH" + + build/tmp_install/usr/local/pgsql/bin/initdb -N build/runningcheck --no-instructions -A trust + echo "include '$(pwd)/src/tools/ci/pg_ci_base.conf'" >> build/runningcheck/postgresql.conf + + # Log into a place that will be archived in case of failure + mkdir -p build/testrun + build/tmp_install/usr/local/pgsql/bin/pg_ctl -c -o '-c fsync=off' -D build/runningcheck -l build/testrun/runningcheck.log start + + # Run the tests supporting running against an already running + meson test ${{env.MTEST_ARGS}} --num-processes ${{env.TEST_JOBS}} --setup running + + build/tmp_install/usr/local/pgsql/bin/pg_ctl -D build/runningcheck stop + - *linux_collect_cores - *upload_logs_step -- 2.54.0.380.gc69baaf57b --lyfxwjjve3vodszg Content-Type: text/x-diff; charset=us-ascii Content-Disposition: attachment; filename="v9a-0015-ci-Move-more-coverage-from-previously-FreeBSD-el.patch" ^ permalink raw reply [nested|flat] 221+ messages in thread
* [PATCH v8a 14/14] ci: Add back running check support @ 2026-06-03 00:30 Andres Freund <[email protected]> 0 siblings, 0 replies; 221+ messages in thread From: Andres Freund @ 2026-06-03 00:30 UTC (permalink / raw) --- .github/workflows/pg-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml index af986b351bf..86efa1cbe76 100644 --- a/.github/workflows/pg-ci.yml +++ b/.github/workflows/pg-ci.yml @@ -479,6 +479,36 @@ jobs: LANG: C run: *meson_test_world_cmd + # Test running against existing PG instance. + # + # linux-meson-32 chosen because it's currently comparatively fast + - name: Test running + shell: *su_postgres_shell + run: | + ulimit -c unlimited + + # Ensure install exists, in case somebody is debugging a failing + # test within this an reorders this before "Test world" + echo ::group::test_setup + meson test ${{env.MTEST_ARGS}} --suite setup --logbase setup + echo ::endgroup:: + + # Make libraries discoverable (the x86_64 reference is a meson + # oddity) + export LD_LIBRARY_PATH="$(pwd)/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH" + + build/tmp_install/usr/local/pgsql/bin/initdb -N build/runningcheck --no-instructions -A trust + echo "include '$(pwd)/src/tools/ci/pg_ci_base.conf'" >> build/runningcheck/postgresql.conf + + # Log into a place that will be archived in case of failure + mkdir -p build/testrun + build/tmp_install/usr/local/pgsql/bin/pg_ctl -c -o '-c fsync=off' -D build/runningcheck -l build/testrun/runningcheck.log start + + # Run the tests supporting running against an already running + meson test $MTEST_ARGS --num-processes ${TEST_JOBS} --setup running + + build/tmp_install/usr/local/pgsql/bin/pg_ctl -D build/runningcheck stop + - *linux_collect_cores - *upload_logs_step -- 2.54.0.380.gc69baaf57b --vphnza2cz5zw5t4a-- ^ permalink raw reply [nested|flat] 221+ messages in thread
* [PATCH v9a 14/22] ci: Add back running check support @ 2026-06-03 00:30 Andres Freund <[email protected]> 0 siblings, 0 replies; 221+ messages in thread From: Andres Freund @ 2026-06-03 00:30 UTC (permalink / raw) --- .github/workflows/pg-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml index af986b351bf..1be402b44ce 100644 --- a/.github/workflows/pg-ci.yml +++ b/.github/workflows/pg-ci.yml @@ -479,6 +479,36 @@ jobs: LANG: C run: *meson_test_world_cmd + # Test running against existing PG instance. + # + # linux-meson-32 chosen because it's currently comparatively fast + - name: Test running + shell: *su_postgres_shell + run: | + ulimit -c unlimited + + # Ensure install exists, in case somebody is debugging a failing + # test within this an reorders this before "Test world" + echo ::group::test_setup + meson test ${{env.MTEST_ARGS}} --suite setup --logbase setup + echo ::endgroup:: + + # Make libraries discoverable (the x86_64 reference is a meson + # oddity) + export LD_LIBRARY_PATH="$(pwd)/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH" + + build/tmp_install/usr/local/pgsql/bin/initdb -N build/runningcheck --no-instructions -A trust + echo "include '$(pwd)/src/tools/ci/pg_ci_base.conf'" >> build/runningcheck/postgresql.conf + + # Log into a place that will be archived in case of failure + mkdir -p build/testrun + build/tmp_install/usr/local/pgsql/bin/pg_ctl -c -o '-c fsync=off' -D build/runningcheck -l build/testrun/runningcheck.log start + + # Run the tests supporting running against an already running + meson test ${{env.MTEST_ARGS}} --num-processes ${{env.TEST_JOBS}} --setup running + + build/tmp_install/usr/local/pgsql/bin/pg_ctl -D build/runningcheck stop + - *linux_collect_cores - *upload_logs_step -- 2.54.0.380.gc69baaf57b --lyfxwjjve3vodszg Content-Type: text/x-diff; charset=us-ascii Content-Disposition: attachment; filename="v9a-0015-ci-Move-more-coverage-from-previously-FreeBSD-el.patch" ^ permalink raw reply [nested|flat] 221+ messages in thread
* [PATCH v8a 14/14] ci: Add back running check support @ 2026-06-03 00:30 Andres Freund <[email protected]> 0 siblings, 0 replies; 221+ messages in thread From: Andres Freund @ 2026-06-03 00:30 UTC (permalink / raw) --- .github/workflows/pg-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml index af986b351bf..86efa1cbe76 100644 --- a/.github/workflows/pg-ci.yml +++ b/.github/workflows/pg-ci.yml @@ -479,6 +479,36 @@ jobs: LANG: C run: *meson_test_world_cmd + # Test running against existing PG instance. + # + # linux-meson-32 chosen because it's currently comparatively fast + - name: Test running + shell: *su_postgres_shell + run: | + ulimit -c unlimited + + # Ensure install exists, in case somebody is debugging a failing + # test within this an reorders this before "Test world" + echo ::group::test_setup + meson test ${{env.MTEST_ARGS}} --suite setup --logbase setup + echo ::endgroup:: + + # Make libraries discoverable (the x86_64 reference is a meson + # oddity) + export LD_LIBRARY_PATH="$(pwd)/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH" + + build/tmp_install/usr/local/pgsql/bin/initdb -N build/runningcheck --no-instructions -A trust + echo "include '$(pwd)/src/tools/ci/pg_ci_base.conf'" >> build/runningcheck/postgresql.conf + + # Log into a place that will be archived in case of failure + mkdir -p build/testrun + build/tmp_install/usr/local/pgsql/bin/pg_ctl -c -o '-c fsync=off' -D build/runningcheck -l build/testrun/runningcheck.log start + + # Run the tests supporting running against an already running + meson test $MTEST_ARGS --num-processes ${TEST_JOBS} --setup running + + build/tmp_install/usr/local/pgsql/bin/pg_ctl -D build/runningcheck stop + - *linux_collect_cores - *upload_logs_step -- 2.54.0.380.gc69baaf57b --vphnza2cz5zw5t4a-- ^ permalink raw reply [nested|flat] 221+ messages in thread
* [PATCH v9a 14/22] ci: Add back running check support @ 2026-06-03 00:30 Andres Freund <[email protected]> 0 siblings, 0 replies; 221+ messages in thread From: Andres Freund @ 2026-06-03 00:30 UTC (permalink / raw) --- .github/workflows/pg-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml index af986b351bf..1be402b44ce 100644 --- a/.github/workflows/pg-ci.yml +++ b/.github/workflows/pg-ci.yml @@ -479,6 +479,36 @@ jobs: LANG: C run: *meson_test_world_cmd + # Test running against existing PG instance. + # + # linux-meson-32 chosen because it's currently comparatively fast + - name: Test running + shell: *su_postgres_shell + run: | + ulimit -c unlimited + + # Ensure install exists, in case somebody is debugging a failing + # test within this an reorders this before "Test world" + echo ::group::test_setup + meson test ${{env.MTEST_ARGS}} --suite setup --logbase setup + echo ::endgroup:: + + # Make libraries discoverable (the x86_64 reference is a meson + # oddity) + export LD_LIBRARY_PATH="$(pwd)/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH" + + build/tmp_install/usr/local/pgsql/bin/initdb -N build/runningcheck --no-instructions -A trust + echo "include '$(pwd)/src/tools/ci/pg_ci_base.conf'" >> build/runningcheck/postgresql.conf + + # Log into a place that will be archived in case of failure + mkdir -p build/testrun + build/tmp_install/usr/local/pgsql/bin/pg_ctl -c -o '-c fsync=off' -D build/runningcheck -l build/testrun/runningcheck.log start + + # Run the tests supporting running against an already running + meson test ${{env.MTEST_ARGS}} --num-processes ${{env.TEST_JOBS}} --setup running + + build/tmp_install/usr/local/pgsql/bin/pg_ctl -D build/runningcheck stop + - *linux_collect_cores - *upload_logs_step -- 2.54.0.380.gc69baaf57b --lyfxwjjve3vodszg Content-Type: text/x-diff; charset=us-ascii Content-Disposition: attachment; filename="v9a-0015-ci-Move-more-coverage-from-previously-FreeBSD-el.patch" ^ permalink raw reply [nested|flat] 221+ messages in thread
* [PATCH v8a 14/14] ci: Add back running check support @ 2026-06-03 00:30 Andres Freund <[email protected]> 0 siblings, 0 replies; 221+ messages in thread From: Andres Freund @ 2026-06-03 00:30 UTC (permalink / raw) --- .github/workflows/pg-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml index af986b351bf..86efa1cbe76 100644 --- a/.github/workflows/pg-ci.yml +++ b/.github/workflows/pg-ci.yml @@ -479,6 +479,36 @@ jobs: LANG: C run: *meson_test_world_cmd + # Test running against existing PG instance. + # + # linux-meson-32 chosen because it's currently comparatively fast + - name: Test running + shell: *su_postgres_shell + run: | + ulimit -c unlimited + + # Ensure install exists, in case somebody is debugging a failing + # test within this an reorders this before "Test world" + echo ::group::test_setup + meson test ${{env.MTEST_ARGS}} --suite setup --logbase setup + echo ::endgroup:: + + # Make libraries discoverable (the x86_64 reference is a meson + # oddity) + export LD_LIBRARY_PATH="$(pwd)/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH" + + build/tmp_install/usr/local/pgsql/bin/initdb -N build/runningcheck --no-instructions -A trust + echo "include '$(pwd)/src/tools/ci/pg_ci_base.conf'" >> build/runningcheck/postgresql.conf + + # Log into a place that will be archived in case of failure + mkdir -p build/testrun + build/tmp_install/usr/local/pgsql/bin/pg_ctl -c -o '-c fsync=off' -D build/runningcheck -l build/testrun/runningcheck.log start + + # Run the tests supporting running against an already running + meson test $MTEST_ARGS --num-processes ${TEST_JOBS} --setup running + + build/tmp_install/usr/local/pgsql/bin/pg_ctl -D build/runningcheck stop + - *linux_collect_cores - *upload_logs_step -- 2.54.0.380.gc69baaf57b --vphnza2cz5zw5t4a-- ^ permalink raw reply [nested|flat] 221+ messages in thread
* [PATCH v9a 14/22] ci: Add back running check support @ 2026-06-03 00:30 Andres Freund <[email protected]> 0 siblings, 0 replies; 221+ messages in thread From: Andres Freund @ 2026-06-03 00:30 UTC (permalink / raw) --- .github/workflows/pg-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml index af986b351bf..1be402b44ce 100644 --- a/.github/workflows/pg-ci.yml +++ b/.github/workflows/pg-ci.yml @@ -479,6 +479,36 @@ jobs: LANG: C run: *meson_test_world_cmd + # Test running against existing PG instance. + # + # linux-meson-32 chosen because it's currently comparatively fast + - name: Test running + shell: *su_postgres_shell + run: | + ulimit -c unlimited + + # Ensure install exists, in case somebody is debugging a failing + # test within this an reorders this before "Test world" + echo ::group::test_setup + meson test ${{env.MTEST_ARGS}} --suite setup --logbase setup + echo ::endgroup:: + + # Make libraries discoverable (the x86_64 reference is a meson + # oddity) + export LD_LIBRARY_PATH="$(pwd)/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH" + + build/tmp_install/usr/local/pgsql/bin/initdb -N build/runningcheck --no-instructions -A trust + echo "include '$(pwd)/src/tools/ci/pg_ci_base.conf'" >> build/runningcheck/postgresql.conf + + # Log into a place that will be archived in case of failure + mkdir -p build/testrun + build/tmp_install/usr/local/pgsql/bin/pg_ctl -c -o '-c fsync=off' -D build/runningcheck -l build/testrun/runningcheck.log start + + # Run the tests supporting running against an already running + meson test ${{env.MTEST_ARGS}} --num-processes ${{env.TEST_JOBS}} --setup running + + build/tmp_install/usr/local/pgsql/bin/pg_ctl -D build/runningcheck stop + - *linux_collect_cores - *upload_logs_step -- 2.54.0.380.gc69baaf57b --lyfxwjjve3vodszg Content-Type: text/x-diff; charset=us-ascii Content-Disposition: attachment; filename="v9a-0015-ci-Move-more-coverage-from-previously-FreeBSD-el.patch" ^ permalink raw reply [nested|flat] 221+ messages in thread
* [PATCH v8a 14/14] ci: Add back running check support @ 2026-06-03 00:30 Andres Freund <[email protected]> 0 siblings, 0 replies; 221+ messages in thread From: Andres Freund @ 2026-06-03 00:30 UTC (permalink / raw) --- .github/workflows/pg-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml index af986b351bf..86efa1cbe76 100644 --- a/.github/workflows/pg-ci.yml +++ b/.github/workflows/pg-ci.yml @@ -479,6 +479,36 @@ jobs: LANG: C run: *meson_test_world_cmd + # Test running against existing PG instance. + # + # linux-meson-32 chosen because it's currently comparatively fast + - name: Test running + shell: *su_postgres_shell + run: | + ulimit -c unlimited + + # Ensure install exists, in case somebody is debugging a failing + # test within this an reorders this before "Test world" + echo ::group::test_setup + meson test ${{env.MTEST_ARGS}} --suite setup --logbase setup + echo ::endgroup:: + + # Make libraries discoverable (the x86_64 reference is a meson + # oddity) + export LD_LIBRARY_PATH="$(pwd)/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH" + + build/tmp_install/usr/local/pgsql/bin/initdb -N build/runningcheck --no-instructions -A trust + echo "include '$(pwd)/src/tools/ci/pg_ci_base.conf'" >> build/runningcheck/postgresql.conf + + # Log into a place that will be archived in case of failure + mkdir -p build/testrun + build/tmp_install/usr/local/pgsql/bin/pg_ctl -c -o '-c fsync=off' -D build/runningcheck -l build/testrun/runningcheck.log start + + # Run the tests supporting running against an already running + meson test $MTEST_ARGS --num-processes ${TEST_JOBS} --setup running + + build/tmp_install/usr/local/pgsql/bin/pg_ctl -D build/runningcheck stop + - *linux_collect_cores - *upload_logs_step -- 2.54.0.380.gc69baaf57b --vphnza2cz5zw5t4a-- ^ permalink raw reply [nested|flat] 221+ messages in thread
* [PATCH v9a 14/22] ci: Add back running check support @ 2026-06-03 00:30 Andres Freund <[email protected]> 0 siblings, 0 replies; 221+ messages in thread From: Andres Freund @ 2026-06-03 00:30 UTC (permalink / raw) --- .github/workflows/pg-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml index af986b351bf..1be402b44ce 100644 --- a/.github/workflows/pg-ci.yml +++ b/.github/workflows/pg-ci.yml @@ -479,6 +479,36 @@ jobs: LANG: C run: *meson_test_world_cmd + # Test running against existing PG instance. + # + # linux-meson-32 chosen because it's currently comparatively fast + - name: Test running + shell: *su_postgres_shell + run: | + ulimit -c unlimited + + # Ensure install exists, in case somebody is debugging a failing + # test within this an reorders this before "Test world" + echo ::group::test_setup + meson test ${{env.MTEST_ARGS}} --suite setup --logbase setup + echo ::endgroup:: + + # Make libraries discoverable (the x86_64 reference is a meson + # oddity) + export LD_LIBRARY_PATH="$(pwd)/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH" + + build/tmp_install/usr/local/pgsql/bin/initdb -N build/runningcheck --no-instructions -A trust + echo "include '$(pwd)/src/tools/ci/pg_ci_base.conf'" >> build/runningcheck/postgresql.conf + + # Log into a place that will be archived in case of failure + mkdir -p build/testrun + build/tmp_install/usr/local/pgsql/bin/pg_ctl -c -o '-c fsync=off' -D build/runningcheck -l build/testrun/runningcheck.log start + + # Run the tests supporting running against an already running + meson test ${{env.MTEST_ARGS}} --num-processes ${{env.TEST_JOBS}} --setup running + + build/tmp_install/usr/local/pgsql/bin/pg_ctl -D build/runningcheck stop + - *linux_collect_cores - *upload_logs_step -- 2.54.0.380.gc69baaf57b --lyfxwjjve3vodszg Content-Type: text/x-diff; charset=us-ascii Content-Disposition: attachment; filename="v9a-0015-ci-Move-more-coverage-from-previously-FreeBSD-el.patch" ^ permalink raw reply [nested|flat] 221+ messages in thread
* [PATCH v8a 14/14] ci: Add back running check support @ 2026-06-03 00:30 Andres Freund <[email protected]> 0 siblings, 0 replies; 221+ messages in thread From: Andres Freund @ 2026-06-03 00:30 UTC (permalink / raw) --- .github/workflows/pg-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml index af986b351bf..86efa1cbe76 100644 --- a/.github/workflows/pg-ci.yml +++ b/.github/workflows/pg-ci.yml @@ -479,6 +479,36 @@ jobs: LANG: C run: *meson_test_world_cmd + # Test running against existing PG instance. + # + # linux-meson-32 chosen because it's currently comparatively fast + - name: Test running + shell: *su_postgres_shell + run: | + ulimit -c unlimited + + # Ensure install exists, in case somebody is debugging a failing + # test within this an reorders this before "Test world" + echo ::group::test_setup + meson test ${{env.MTEST_ARGS}} --suite setup --logbase setup + echo ::endgroup:: + + # Make libraries discoverable (the x86_64 reference is a meson + # oddity) + export LD_LIBRARY_PATH="$(pwd)/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH" + + build/tmp_install/usr/local/pgsql/bin/initdb -N build/runningcheck --no-instructions -A trust + echo "include '$(pwd)/src/tools/ci/pg_ci_base.conf'" >> build/runningcheck/postgresql.conf + + # Log into a place that will be archived in case of failure + mkdir -p build/testrun + build/tmp_install/usr/local/pgsql/bin/pg_ctl -c -o '-c fsync=off' -D build/runningcheck -l build/testrun/runningcheck.log start + + # Run the tests supporting running against an already running + meson test $MTEST_ARGS --num-processes ${TEST_JOBS} --setup running + + build/tmp_install/usr/local/pgsql/bin/pg_ctl -D build/runningcheck stop + - *linux_collect_cores - *upload_logs_step -- 2.54.0.380.gc69baaf57b --vphnza2cz5zw5t4a-- ^ permalink raw reply [nested|flat] 221+ messages in thread
* [PATCH v9a 14/22] ci: Add back running check support @ 2026-06-03 00:30 Andres Freund <[email protected]> 0 siblings, 0 replies; 221+ messages in thread From: Andres Freund @ 2026-06-03 00:30 UTC (permalink / raw) --- .github/workflows/pg-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml index af986b351bf..1be402b44ce 100644 --- a/.github/workflows/pg-ci.yml +++ b/.github/workflows/pg-ci.yml @@ -479,6 +479,36 @@ jobs: LANG: C run: *meson_test_world_cmd + # Test running against existing PG instance. + # + # linux-meson-32 chosen because it's currently comparatively fast + - name: Test running + shell: *su_postgres_shell + run: | + ulimit -c unlimited + + # Ensure install exists, in case somebody is debugging a failing + # test within this an reorders this before "Test world" + echo ::group::test_setup + meson test ${{env.MTEST_ARGS}} --suite setup --logbase setup + echo ::endgroup:: + + # Make libraries discoverable (the x86_64 reference is a meson + # oddity) + export LD_LIBRARY_PATH="$(pwd)/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH" + + build/tmp_install/usr/local/pgsql/bin/initdb -N build/runningcheck --no-instructions -A trust + echo "include '$(pwd)/src/tools/ci/pg_ci_base.conf'" >> build/runningcheck/postgresql.conf + + # Log into a place that will be archived in case of failure + mkdir -p build/testrun + build/tmp_install/usr/local/pgsql/bin/pg_ctl -c -o '-c fsync=off' -D build/runningcheck -l build/testrun/runningcheck.log start + + # Run the tests supporting running against an already running + meson test ${{env.MTEST_ARGS}} --num-processes ${{env.TEST_JOBS}} --setup running + + build/tmp_install/usr/local/pgsql/bin/pg_ctl -D build/runningcheck stop + - *linux_collect_cores - *upload_logs_step -- 2.54.0.380.gc69baaf57b --lyfxwjjve3vodszg Content-Type: text/x-diff; charset=us-ascii Content-Disposition: attachment; filename="v9a-0015-ci-Move-more-coverage-from-previously-FreeBSD-el.patch" ^ permalink raw reply [nested|flat] 221+ messages in thread
* [PATCH v8a 14/14] ci: Add back running check support @ 2026-06-03 00:30 Andres Freund <[email protected]> 0 siblings, 0 replies; 221+ messages in thread From: Andres Freund @ 2026-06-03 00:30 UTC (permalink / raw) --- .github/workflows/pg-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml index af986b351bf..86efa1cbe76 100644 --- a/.github/workflows/pg-ci.yml +++ b/.github/workflows/pg-ci.yml @@ -479,6 +479,36 @@ jobs: LANG: C run: *meson_test_world_cmd + # Test running against existing PG instance. + # + # linux-meson-32 chosen because it's currently comparatively fast + - name: Test running + shell: *su_postgres_shell + run: | + ulimit -c unlimited + + # Ensure install exists, in case somebody is debugging a failing + # test within this an reorders this before "Test world" + echo ::group::test_setup + meson test ${{env.MTEST_ARGS}} --suite setup --logbase setup + echo ::endgroup:: + + # Make libraries discoverable (the x86_64 reference is a meson + # oddity) + export LD_LIBRARY_PATH="$(pwd)/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH" + + build/tmp_install/usr/local/pgsql/bin/initdb -N build/runningcheck --no-instructions -A trust + echo "include '$(pwd)/src/tools/ci/pg_ci_base.conf'" >> build/runningcheck/postgresql.conf + + # Log into a place that will be archived in case of failure + mkdir -p build/testrun + build/tmp_install/usr/local/pgsql/bin/pg_ctl -c -o '-c fsync=off' -D build/runningcheck -l build/testrun/runningcheck.log start + + # Run the tests supporting running against an already running + meson test $MTEST_ARGS --num-processes ${TEST_JOBS} --setup running + + build/tmp_install/usr/local/pgsql/bin/pg_ctl -D build/runningcheck stop + - *linux_collect_cores - *upload_logs_step -- 2.54.0.380.gc69baaf57b --vphnza2cz5zw5t4a-- ^ permalink raw reply [nested|flat] 221+ messages in thread
* [PATCH v9a 14/22] ci: Add back running check support @ 2026-06-03 00:30 Andres Freund <[email protected]> 0 siblings, 0 replies; 221+ messages in thread From: Andres Freund @ 2026-06-03 00:30 UTC (permalink / raw) --- .github/workflows/pg-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml index af986b351bf..1be402b44ce 100644 --- a/.github/workflows/pg-ci.yml +++ b/.github/workflows/pg-ci.yml @@ -479,6 +479,36 @@ jobs: LANG: C run: *meson_test_world_cmd + # Test running against existing PG instance. + # + # linux-meson-32 chosen because it's currently comparatively fast + - name: Test running + shell: *su_postgres_shell + run: | + ulimit -c unlimited + + # Ensure install exists, in case somebody is debugging a failing + # test within this an reorders this before "Test world" + echo ::group::test_setup + meson test ${{env.MTEST_ARGS}} --suite setup --logbase setup + echo ::endgroup:: + + # Make libraries discoverable (the x86_64 reference is a meson + # oddity) + export LD_LIBRARY_PATH="$(pwd)/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH" + + build/tmp_install/usr/local/pgsql/bin/initdb -N build/runningcheck --no-instructions -A trust + echo "include '$(pwd)/src/tools/ci/pg_ci_base.conf'" >> build/runningcheck/postgresql.conf + + # Log into a place that will be archived in case of failure + mkdir -p build/testrun + build/tmp_install/usr/local/pgsql/bin/pg_ctl -c -o '-c fsync=off' -D build/runningcheck -l build/testrun/runningcheck.log start + + # Run the tests supporting running against an already running + meson test ${{env.MTEST_ARGS}} --num-processes ${{env.TEST_JOBS}} --setup running + + build/tmp_install/usr/local/pgsql/bin/pg_ctl -D build/runningcheck stop + - *linux_collect_cores - *upload_logs_step -- 2.54.0.380.gc69baaf57b --lyfxwjjve3vodszg Content-Type: text/x-diff; charset=us-ascii Content-Disposition: attachment; filename="v9a-0015-ci-Move-more-coverage-from-previously-FreeBSD-el.patch" ^ permalink raw reply [nested|flat] 221+ messages in thread
* [PATCH v8a 14/14] ci: Add back running check support @ 2026-06-03 00:30 Andres Freund <[email protected]> 0 siblings, 0 replies; 221+ messages in thread From: Andres Freund @ 2026-06-03 00:30 UTC (permalink / raw) --- .github/workflows/pg-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml index af986b351bf..86efa1cbe76 100644 --- a/.github/workflows/pg-ci.yml +++ b/.github/workflows/pg-ci.yml @@ -479,6 +479,36 @@ jobs: LANG: C run: *meson_test_world_cmd + # Test running against existing PG instance. + # + # linux-meson-32 chosen because it's currently comparatively fast + - name: Test running + shell: *su_postgres_shell + run: | + ulimit -c unlimited + + # Ensure install exists, in case somebody is debugging a failing + # test within this an reorders this before "Test world" + echo ::group::test_setup + meson test ${{env.MTEST_ARGS}} --suite setup --logbase setup + echo ::endgroup:: + + # Make libraries discoverable (the x86_64 reference is a meson + # oddity) + export LD_LIBRARY_PATH="$(pwd)/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH" + + build/tmp_install/usr/local/pgsql/bin/initdb -N build/runningcheck --no-instructions -A trust + echo "include '$(pwd)/src/tools/ci/pg_ci_base.conf'" >> build/runningcheck/postgresql.conf + + # Log into a place that will be archived in case of failure + mkdir -p build/testrun + build/tmp_install/usr/local/pgsql/bin/pg_ctl -c -o '-c fsync=off' -D build/runningcheck -l build/testrun/runningcheck.log start + + # Run the tests supporting running against an already running + meson test $MTEST_ARGS --num-processes ${TEST_JOBS} --setup running + + build/tmp_install/usr/local/pgsql/bin/pg_ctl -D build/runningcheck stop + - *linux_collect_cores - *upload_logs_step -- 2.54.0.380.gc69baaf57b --vphnza2cz5zw5t4a-- ^ permalink raw reply [nested|flat] 221+ messages in thread
* [PATCH v8a 14/14] ci: Add back running check support @ 2026-06-03 00:30 Andres Freund <[email protected]> 0 siblings, 0 replies; 221+ messages in thread From: Andres Freund @ 2026-06-03 00:30 UTC (permalink / raw) --- .github/workflows/pg-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml index af986b351bf..86efa1cbe76 100644 --- a/.github/workflows/pg-ci.yml +++ b/.github/workflows/pg-ci.yml @@ -479,6 +479,36 @@ jobs: LANG: C run: *meson_test_world_cmd + # Test running against existing PG instance. + # + # linux-meson-32 chosen because it's currently comparatively fast + - name: Test running + shell: *su_postgres_shell + run: | + ulimit -c unlimited + + # Ensure install exists, in case somebody is debugging a failing + # test within this an reorders this before "Test world" + echo ::group::test_setup + meson test ${{env.MTEST_ARGS}} --suite setup --logbase setup + echo ::endgroup:: + + # Make libraries discoverable (the x86_64 reference is a meson + # oddity) + export LD_LIBRARY_PATH="$(pwd)/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH" + + build/tmp_install/usr/local/pgsql/bin/initdb -N build/runningcheck --no-instructions -A trust + echo "include '$(pwd)/src/tools/ci/pg_ci_base.conf'" >> build/runningcheck/postgresql.conf + + # Log into a place that will be archived in case of failure + mkdir -p build/testrun + build/tmp_install/usr/local/pgsql/bin/pg_ctl -c -o '-c fsync=off' -D build/runningcheck -l build/testrun/runningcheck.log start + + # Run the tests supporting running against an already running + meson test $MTEST_ARGS --num-processes ${TEST_JOBS} --setup running + + build/tmp_install/usr/local/pgsql/bin/pg_ctl -D build/runningcheck stop + - *linux_collect_cores - *upload_logs_step -- 2.54.0.380.gc69baaf57b --vphnza2cz5zw5t4a-- ^ permalink raw reply [nested|flat] 221+ messages in thread
* [PATCH v9a 14/22] ci: Add back running check support @ 2026-06-03 00:30 Andres Freund <[email protected]> 0 siblings, 0 replies; 221+ messages in thread From: Andres Freund @ 2026-06-03 00:30 UTC (permalink / raw) --- .github/workflows/pg-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml index af986b351bf..1be402b44ce 100644 --- a/.github/workflows/pg-ci.yml +++ b/.github/workflows/pg-ci.yml @@ -479,6 +479,36 @@ jobs: LANG: C run: *meson_test_world_cmd + # Test running against existing PG instance. + # + # linux-meson-32 chosen because it's currently comparatively fast + - name: Test running + shell: *su_postgres_shell + run: | + ulimit -c unlimited + + # Ensure install exists, in case somebody is debugging a failing + # test within this an reorders this before "Test world" + echo ::group::test_setup + meson test ${{env.MTEST_ARGS}} --suite setup --logbase setup + echo ::endgroup:: + + # Make libraries discoverable (the x86_64 reference is a meson + # oddity) + export LD_LIBRARY_PATH="$(pwd)/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH" + + build/tmp_install/usr/local/pgsql/bin/initdb -N build/runningcheck --no-instructions -A trust + echo "include '$(pwd)/src/tools/ci/pg_ci_base.conf'" >> build/runningcheck/postgresql.conf + + # Log into a place that will be archived in case of failure + mkdir -p build/testrun + build/tmp_install/usr/local/pgsql/bin/pg_ctl -c -o '-c fsync=off' -D build/runningcheck -l build/testrun/runningcheck.log start + + # Run the tests supporting running against an already running + meson test ${{env.MTEST_ARGS}} --num-processes ${{env.TEST_JOBS}} --setup running + + build/tmp_install/usr/local/pgsql/bin/pg_ctl -D build/runningcheck stop + - *linux_collect_cores - *upload_logs_step -- 2.54.0.380.gc69baaf57b --lyfxwjjve3vodszg Content-Type: text/x-diff; charset=us-ascii Content-Disposition: attachment; filename="v9a-0015-ci-Move-more-coverage-from-previously-FreeBSD-el.patch" ^ permalink raw reply [nested|flat] 221+ messages in thread
* [PATCH v8a 14/14] ci: Add back running check support @ 2026-06-03 00:30 Andres Freund <[email protected]> 0 siblings, 0 replies; 221+ messages in thread From: Andres Freund @ 2026-06-03 00:30 UTC (permalink / raw) --- .github/workflows/pg-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml index af986b351bf..86efa1cbe76 100644 --- a/.github/workflows/pg-ci.yml +++ b/.github/workflows/pg-ci.yml @@ -479,6 +479,36 @@ jobs: LANG: C run: *meson_test_world_cmd + # Test running against existing PG instance. + # + # linux-meson-32 chosen because it's currently comparatively fast + - name: Test running + shell: *su_postgres_shell + run: | + ulimit -c unlimited + + # Ensure install exists, in case somebody is debugging a failing + # test within this an reorders this before "Test world" + echo ::group::test_setup + meson test ${{env.MTEST_ARGS}} --suite setup --logbase setup + echo ::endgroup:: + + # Make libraries discoverable (the x86_64 reference is a meson + # oddity) + export LD_LIBRARY_PATH="$(pwd)/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH" + + build/tmp_install/usr/local/pgsql/bin/initdb -N build/runningcheck --no-instructions -A trust + echo "include '$(pwd)/src/tools/ci/pg_ci_base.conf'" >> build/runningcheck/postgresql.conf + + # Log into a place that will be archived in case of failure + mkdir -p build/testrun + build/tmp_install/usr/local/pgsql/bin/pg_ctl -c -o '-c fsync=off' -D build/runningcheck -l build/testrun/runningcheck.log start + + # Run the tests supporting running against an already running + meson test $MTEST_ARGS --num-processes ${TEST_JOBS} --setup running + + build/tmp_install/usr/local/pgsql/bin/pg_ctl -D build/runningcheck stop + - *linux_collect_cores - *upload_logs_step -- 2.54.0.380.gc69baaf57b --vphnza2cz5zw5t4a-- ^ permalink raw reply [nested|flat] 221+ messages in thread
* [PATCH v9a 14/22] ci: Add back running check support @ 2026-06-03 00:30 Andres Freund <[email protected]> 0 siblings, 0 replies; 221+ messages in thread From: Andres Freund @ 2026-06-03 00:30 UTC (permalink / raw) --- .github/workflows/pg-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml index af986b351bf..1be402b44ce 100644 --- a/.github/workflows/pg-ci.yml +++ b/.github/workflows/pg-ci.yml @@ -479,6 +479,36 @@ jobs: LANG: C run: *meson_test_world_cmd + # Test running against existing PG instance. + # + # linux-meson-32 chosen because it's currently comparatively fast + - name: Test running + shell: *su_postgres_shell + run: | + ulimit -c unlimited + + # Ensure install exists, in case somebody is debugging a failing + # test within this an reorders this before "Test world" + echo ::group::test_setup + meson test ${{env.MTEST_ARGS}} --suite setup --logbase setup + echo ::endgroup:: + + # Make libraries discoverable (the x86_64 reference is a meson + # oddity) + export LD_LIBRARY_PATH="$(pwd)/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH" + + build/tmp_install/usr/local/pgsql/bin/initdb -N build/runningcheck --no-instructions -A trust + echo "include '$(pwd)/src/tools/ci/pg_ci_base.conf'" >> build/runningcheck/postgresql.conf + + # Log into a place that will be archived in case of failure + mkdir -p build/testrun + build/tmp_install/usr/local/pgsql/bin/pg_ctl -c -o '-c fsync=off' -D build/runningcheck -l build/testrun/runningcheck.log start + + # Run the tests supporting running against an already running + meson test ${{env.MTEST_ARGS}} --num-processes ${{env.TEST_JOBS}} --setup running + + build/tmp_install/usr/local/pgsql/bin/pg_ctl -D build/runningcheck stop + - *linux_collect_cores - *upload_logs_step -- 2.54.0.380.gc69baaf57b --lyfxwjjve3vodszg Content-Type: text/x-diff; charset=us-ascii Content-Disposition: attachment; filename="v9a-0015-ci-Move-more-coverage-from-previously-FreeBSD-el.patch" ^ permalink raw reply [nested|flat] 221+ messages in thread
* [PATCH v8a 14/14] ci: Add back running check support @ 2026-06-03 00:30 Andres Freund <[email protected]> 0 siblings, 0 replies; 221+ messages in thread From: Andres Freund @ 2026-06-03 00:30 UTC (permalink / raw) --- .github/workflows/pg-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml index af986b351bf..86efa1cbe76 100644 --- a/.github/workflows/pg-ci.yml +++ b/.github/workflows/pg-ci.yml @@ -479,6 +479,36 @@ jobs: LANG: C run: *meson_test_world_cmd + # Test running against existing PG instance. + # + # linux-meson-32 chosen because it's currently comparatively fast + - name: Test running + shell: *su_postgres_shell + run: | + ulimit -c unlimited + + # Ensure install exists, in case somebody is debugging a failing + # test within this an reorders this before "Test world" + echo ::group::test_setup + meson test ${{env.MTEST_ARGS}} --suite setup --logbase setup + echo ::endgroup:: + + # Make libraries discoverable (the x86_64 reference is a meson + # oddity) + export LD_LIBRARY_PATH="$(pwd)/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH" + + build/tmp_install/usr/local/pgsql/bin/initdb -N build/runningcheck --no-instructions -A trust + echo "include '$(pwd)/src/tools/ci/pg_ci_base.conf'" >> build/runningcheck/postgresql.conf + + # Log into a place that will be archived in case of failure + mkdir -p build/testrun + build/tmp_install/usr/local/pgsql/bin/pg_ctl -c -o '-c fsync=off' -D build/runningcheck -l build/testrun/runningcheck.log start + + # Run the tests supporting running against an already running + meson test $MTEST_ARGS --num-processes ${TEST_JOBS} --setup running + + build/tmp_install/usr/local/pgsql/bin/pg_ctl -D build/runningcheck stop + - *linux_collect_cores - *upload_logs_step -- 2.54.0.380.gc69baaf57b --vphnza2cz5zw5t4a-- ^ permalink raw reply [nested|flat] 221+ messages in thread
* [PATCH v9a 14/22] ci: Add back running check support @ 2026-06-03 00:30 Andres Freund <[email protected]> 0 siblings, 0 replies; 221+ messages in thread From: Andres Freund @ 2026-06-03 00:30 UTC (permalink / raw) --- .github/workflows/pg-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml index af986b351bf..1be402b44ce 100644 --- a/.github/workflows/pg-ci.yml +++ b/.github/workflows/pg-ci.yml @@ -479,6 +479,36 @@ jobs: LANG: C run: *meson_test_world_cmd + # Test running against existing PG instance. + # + # linux-meson-32 chosen because it's currently comparatively fast + - name: Test running + shell: *su_postgres_shell + run: | + ulimit -c unlimited + + # Ensure install exists, in case somebody is debugging a failing + # test within this an reorders this before "Test world" + echo ::group::test_setup + meson test ${{env.MTEST_ARGS}} --suite setup --logbase setup + echo ::endgroup:: + + # Make libraries discoverable (the x86_64 reference is a meson + # oddity) + export LD_LIBRARY_PATH="$(pwd)/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH" + + build/tmp_install/usr/local/pgsql/bin/initdb -N build/runningcheck --no-instructions -A trust + echo "include '$(pwd)/src/tools/ci/pg_ci_base.conf'" >> build/runningcheck/postgresql.conf + + # Log into a place that will be archived in case of failure + mkdir -p build/testrun + build/tmp_install/usr/local/pgsql/bin/pg_ctl -c -o '-c fsync=off' -D build/runningcheck -l build/testrun/runningcheck.log start + + # Run the tests supporting running against an already running + meson test ${{env.MTEST_ARGS}} --num-processes ${{env.TEST_JOBS}} --setup running + + build/tmp_install/usr/local/pgsql/bin/pg_ctl -D build/runningcheck stop + - *linux_collect_cores - *upload_logs_step -- 2.54.0.380.gc69baaf57b --lyfxwjjve3vodszg Content-Type: text/x-diff; charset=us-ascii Content-Disposition: attachment; filename="v9a-0015-ci-Move-more-coverage-from-previously-FreeBSD-el.patch" ^ permalink raw reply [nested|flat] 221+ messages in thread
* [PATCH v8a 14/14] ci: Add back running check support @ 2026-06-03 00:30 Andres Freund <[email protected]> 0 siblings, 0 replies; 221+ messages in thread From: Andres Freund @ 2026-06-03 00:30 UTC (permalink / raw) --- .github/workflows/pg-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml index af986b351bf..86efa1cbe76 100644 --- a/.github/workflows/pg-ci.yml +++ b/.github/workflows/pg-ci.yml @@ -479,6 +479,36 @@ jobs: LANG: C run: *meson_test_world_cmd + # Test running against existing PG instance. + # + # linux-meson-32 chosen because it's currently comparatively fast + - name: Test running + shell: *su_postgres_shell + run: | + ulimit -c unlimited + + # Ensure install exists, in case somebody is debugging a failing + # test within this an reorders this before "Test world" + echo ::group::test_setup + meson test ${{env.MTEST_ARGS}} --suite setup --logbase setup + echo ::endgroup:: + + # Make libraries discoverable (the x86_64 reference is a meson + # oddity) + export LD_LIBRARY_PATH="$(pwd)/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH" + + build/tmp_install/usr/local/pgsql/bin/initdb -N build/runningcheck --no-instructions -A trust + echo "include '$(pwd)/src/tools/ci/pg_ci_base.conf'" >> build/runningcheck/postgresql.conf + + # Log into a place that will be archived in case of failure + mkdir -p build/testrun + build/tmp_install/usr/local/pgsql/bin/pg_ctl -c -o '-c fsync=off' -D build/runningcheck -l build/testrun/runningcheck.log start + + # Run the tests supporting running against an already running + meson test $MTEST_ARGS --num-processes ${TEST_JOBS} --setup running + + build/tmp_install/usr/local/pgsql/bin/pg_ctl -D build/runningcheck stop + - *linux_collect_cores - *upload_logs_step -- 2.54.0.380.gc69baaf57b --vphnza2cz5zw5t4a-- ^ permalink raw reply [nested|flat] 221+ messages in thread
* [PATCH v9a 14/22] ci: Add back running check support @ 2026-06-03 00:30 Andres Freund <[email protected]> 0 siblings, 0 replies; 221+ messages in thread From: Andres Freund @ 2026-06-03 00:30 UTC (permalink / raw) --- .github/workflows/pg-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml index af986b351bf..1be402b44ce 100644 --- a/.github/workflows/pg-ci.yml +++ b/.github/workflows/pg-ci.yml @@ -479,6 +479,36 @@ jobs: LANG: C run: *meson_test_world_cmd + # Test running against existing PG instance. + # + # linux-meson-32 chosen because it's currently comparatively fast + - name: Test running + shell: *su_postgres_shell + run: | + ulimit -c unlimited + + # Ensure install exists, in case somebody is debugging a failing + # test within this an reorders this before "Test world" + echo ::group::test_setup + meson test ${{env.MTEST_ARGS}} --suite setup --logbase setup + echo ::endgroup:: + + # Make libraries discoverable (the x86_64 reference is a meson + # oddity) + export LD_LIBRARY_PATH="$(pwd)/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH" + + build/tmp_install/usr/local/pgsql/bin/initdb -N build/runningcheck --no-instructions -A trust + echo "include '$(pwd)/src/tools/ci/pg_ci_base.conf'" >> build/runningcheck/postgresql.conf + + # Log into a place that will be archived in case of failure + mkdir -p build/testrun + build/tmp_install/usr/local/pgsql/bin/pg_ctl -c -o '-c fsync=off' -D build/runningcheck -l build/testrun/runningcheck.log start + + # Run the tests supporting running against an already running + meson test ${{env.MTEST_ARGS}} --num-processes ${{env.TEST_JOBS}} --setup running + + build/tmp_install/usr/local/pgsql/bin/pg_ctl -D build/runningcheck stop + - *linux_collect_cores - *upload_logs_step -- 2.54.0.380.gc69baaf57b --lyfxwjjve3vodszg Content-Type: text/x-diff; charset=us-ascii Content-Disposition: attachment; filename="v9a-0015-ci-Move-more-coverage-from-previously-FreeBSD-el.patch" ^ permalink raw reply [nested|flat] 221+ messages in thread
* [PATCH v8a 14/14] ci: Add back running check support @ 2026-06-03 00:30 Andres Freund <[email protected]> 0 siblings, 0 replies; 221+ messages in thread From: Andres Freund @ 2026-06-03 00:30 UTC (permalink / raw) --- .github/workflows/pg-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml index af986b351bf..86efa1cbe76 100644 --- a/.github/workflows/pg-ci.yml +++ b/.github/workflows/pg-ci.yml @@ -479,6 +479,36 @@ jobs: LANG: C run: *meson_test_world_cmd + # Test running against existing PG instance. + # + # linux-meson-32 chosen because it's currently comparatively fast + - name: Test running + shell: *su_postgres_shell + run: | + ulimit -c unlimited + + # Ensure install exists, in case somebody is debugging a failing + # test within this an reorders this before "Test world" + echo ::group::test_setup + meson test ${{env.MTEST_ARGS}} --suite setup --logbase setup + echo ::endgroup:: + + # Make libraries discoverable (the x86_64 reference is a meson + # oddity) + export LD_LIBRARY_PATH="$(pwd)/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH" + + build/tmp_install/usr/local/pgsql/bin/initdb -N build/runningcheck --no-instructions -A trust + echo "include '$(pwd)/src/tools/ci/pg_ci_base.conf'" >> build/runningcheck/postgresql.conf + + # Log into a place that will be archived in case of failure + mkdir -p build/testrun + build/tmp_install/usr/local/pgsql/bin/pg_ctl -c -o '-c fsync=off' -D build/runningcheck -l build/testrun/runningcheck.log start + + # Run the tests supporting running against an already running + meson test $MTEST_ARGS --num-processes ${TEST_JOBS} --setup running + + build/tmp_install/usr/local/pgsql/bin/pg_ctl -D build/runningcheck stop + - *linux_collect_cores - *upload_logs_step -- 2.54.0.380.gc69baaf57b --vphnza2cz5zw5t4a-- ^ permalink raw reply [nested|flat] 221+ messages in thread
* [PATCH v9a 14/22] ci: Add back running check support @ 2026-06-03 00:30 Andres Freund <[email protected]> 0 siblings, 0 replies; 221+ messages in thread From: Andres Freund @ 2026-06-03 00:30 UTC (permalink / raw) --- .github/workflows/pg-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml index af986b351bf..1be402b44ce 100644 --- a/.github/workflows/pg-ci.yml +++ b/.github/workflows/pg-ci.yml @@ -479,6 +479,36 @@ jobs: LANG: C run: *meson_test_world_cmd + # Test running against existing PG instance. + # + # linux-meson-32 chosen because it's currently comparatively fast + - name: Test running + shell: *su_postgres_shell + run: | + ulimit -c unlimited + + # Ensure install exists, in case somebody is debugging a failing + # test within this an reorders this before "Test world" + echo ::group::test_setup + meson test ${{env.MTEST_ARGS}} --suite setup --logbase setup + echo ::endgroup:: + + # Make libraries discoverable (the x86_64 reference is a meson + # oddity) + export LD_LIBRARY_PATH="$(pwd)/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH" + + build/tmp_install/usr/local/pgsql/bin/initdb -N build/runningcheck --no-instructions -A trust + echo "include '$(pwd)/src/tools/ci/pg_ci_base.conf'" >> build/runningcheck/postgresql.conf + + # Log into a place that will be archived in case of failure + mkdir -p build/testrun + build/tmp_install/usr/local/pgsql/bin/pg_ctl -c -o '-c fsync=off' -D build/runningcheck -l build/testrun/runningcheck.log start + + # Run the tests supporting running against an already running + meson test ${{env.MTEST_ARGS}} --num-processes ${{env.TEST_JOBS}} --setup running + + build/tmp_install/usr/local/pgsql/bin/pg_ctl -D build/runningcheck stop + - *linux_collect_cores - *upload_logs_step -- 2.54.0.380.gc69baaf57b --lyfxwjjve3vodszg Content-Type: text/x-diff; charset=us-ascii Content-Disposition: attachment; filename="v9a-0015-ci-Move-more-coverage-from-previously-FreeBSD-el.patch" ^ permalink raw reply [nested|flat] 221+ messages in thread
* [PATCH v8a 14/14] ci: Add back running check support @ 2026-06-03 00:30 Andres Freund <[email protected]> 0 siblings, 0 replies; 221+ messages in thread From: Andres Freund @ 2026-06-03 00:30 UTC (permalink / raw) --- .github/workflows/pg-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml index af986b351bf..86efa1cbe76 100644 --- a/.github/workflows/pg-ci.yml +++ b/.github/workflows/pg-ci.yml @@ -479,6 +479,36 @@ jobs: LANG: C run: *meson_test_world_cmd + # Test running against existing PG instance. + # + # linux-meson-32 chosen because it's currently comparatively fast + - name: Test running + shell: *su_postgres_shell + run: | + ulimit -c unlimited + + # Ensure install exists, in case somebody is debugging a failing + # test within this an reorders this before "Test world" + echo ::group::test_setup + meson test ${{env.MTEST_ARGS}} --suite setup --logbase setup + echo ::endgroup:: + + # Make libraries discoverable (the x86_64 reference is a meson + # oddity) + export LD_LIBRARY_PATH="$(pwd)/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH" + + build/tmp_install/usr/local/pgsql/bin/initdb -N build/runningcheck --no-instructions -A trust + echo "include '$(pwd)/src/tools/ci/pg_ci_base.conf'" >> build/runningcheck/postgresql.conf + + # Log into a place that will be archived in case of failure + mkdir -p build/testrun + build/tmp_install/usr/local/pgsql/bin/pg_ctl -c -o '-c fsync=off' -D build/runningcheck -l build/testrun/runningcheck.log start + + # Run the tests supporting running against an already running + meson test $MTEST_ARGS --num-processes ${TEST_JOBS} --setup running + + build/tmp_install/usr/local/pgsql/bin/pg_ctl -D build/runningcheck stop + - *linux_collect_cores - *upload_logs_step -- 2.54.0.380.gc69baaf57b --vphnza2cz5zw5t4a-- ^ permalink raw reply [nested|flat] 221+ messages in thread
* [PATCH v9a 14/22] ci: Add back running check support @ 2026-06-03 00:30 Andres Freund <[email protected]> 0 siblings, 0 replies; 221+ messages in thread From: Andres Freund @ 2026-06-03 00:30 UTC (permalink / raw) --- .github/workflows/pg-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml index af986b351bf..1be402b44ce 100644 --- a/.github/workflows/pg-ci.yml +++ b/.github/workflows/pg-ci.yml @@ -479,6 +479,36 @@ jobs: LANG: C run: *meson_test_world_cmd + # Test running against existing PG instance. + # + # linux-meson-32 chosen because it's currently comparatively fast + - name: Test running + shell: *su_postgres_shell + run: | + ulimit -c unlimited + + # Ensure install exists, in case somebody is debugging a failing + # test within this an reorders this before "Test world" + echo ::group::test_setup + meson test ${{env.MTEST_ARGS}} --suite setup --logbase setup + echo ::endgroup:: + + # Make libraries discoverable (the x86_64 reference is a meson + # oddity) + export LD_LIBRARY_PATH="$(pwd)/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH" + + build/tmp_install/usr/local/pgsql/bin/initdb -N build/runningcheck --no-instructions -A trust + echo "include '$(pwd)/src/tools/ci/pg_ci_base.conf'" >> build/runningcheck/postgresql.conf + + # Log into a place that will be archived in case of failure + mkdir -p build/testrun + build/tmp_install/usr/local/pgsql/bin/pg_ctl -c -o '-c fsync=off' -D build/runningcheck -l build/testrun/runningcheck.log start + + # Run the tests supporting running against an already running + meson test ${{env.MTEST_ARGS}} --num-processes ${{env.TEST_JOBS}} --setup running + + build/tmp_install/usr/local/pgsql/bin/pg_ctl -D build/runningcheck stop + - *linux_collect_cores - *upload_logs_step -- 2.54.0.380.gc69baaf57b --lyfxwjjve3vodszg Content-Type: text/x-diff; charset=us-ascii Content-Disposition: attachment; filename="v9a-0015-ci-Move-more-coverage-from-previously-FreeBSD-el.patch" ^ permalink raw reply [nested|flat] 221+ messages in thread
* [PATCH v8a 14/14] ci: Add back running check support @ 2026-06-03 00:30 Andres Freund <[email protected]> 0 siblings, 0 replies; 221+ messages in thread From: Andres Freund @ 2026-06-03 00:30 UTC (permalink / raw) --- .github/workflows/pg-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml index af986b351bf..86efa1cbe76 100644 --- a/.github/workflows/pg-ci.yml +++ b/.github/workflows/pg-ci.yml @@ -479,6 +479,36 @@ jobs: LANG: C run: *meson_test_world_cmd + # Test running against existing PG instance. + # + # linux-meson-32 chosen because it's currently comparatively fast + - name: Test running + shell: *su_postgres_shell + run: | + ulimit -c unlimited + + # Ensure install exists, in case somebody is debugging a failing + # test within this an reorders this before "Test world" + echo ::group::test_setup + meson test ${{env.MTEST_ARGS}} --suite setup --logbase setup + echo ::endgroup:: + + # Make libraries discoverable (the x86_64 reference is a meson + # oddity) + export LD_LIBRARY_PATH="$(pwd)/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH" + + build/tmp_install/usr/local/pgsql/bin/initdb -N build/runningcheck --no-instructions -A trust + echo "include '$(pwd)/src/tools/ci/pg_ci_base.conf'" >> build/runningcheck/postgresql.conf + + # Log into a place that will be archived in case of failure + mkdir -p build/testrun + build/tmp_install/usr/local/pgsql/bin/pg_ctl -c -o '-c fsync=off' -D build/runningcheck -l build/testrun/runningcheck.log start + + # Run the tests supporting running against an already running + meson test $MTEST_ARGS --num-processes ${TEST_JOBS} --setup running + + build/tmp_install/usr/local/pgsql/bin/pg_ctl -D build/runningcheck stop + - *linux_collect_cores - *upload_logs_step -- 2.54.0.380.gc69baaf57b --vphnza2cz5zw5t4a-- ^ permalink raw reply [nested|flat] 221+ messages in thread
* [PATCH v9a 14/22] ci: Add back running check support @ 2026-06-03 00:30 Andres Freund <[email protected]> 0 siblings, 0 replies; 221+ messages in thread From: Andres Freund @ 2026-06-03 00:30 UTC (permalink / raw) --- .github/workflows/pg-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml index af986b351bf..1be402b44ce 100644 --- a/.github/workflows/pg-ci.yml +++ b/.github/workflows/pg-ci.yml @@ -479,6 +479,36 @@ jobs: LANG: C run: *meson_test_world_cmd + # Test running against existing PG instance. + # + # linux-meson-32 chosen because it's currently comparatively fast + - name: Test running + shell: *su_postgres_shell + run: | + ulimit -c unlimited + + # Ensure install exists, in case somebody is debugging a failing + # test within this an reorders this before "Test world" + echo ::group::test_setup + meson test ${{env.MTEST_ARGS}} --suite setup --logbase setup + echo ::endgroup:: + + # Make libraries discoverable (the x86_64 reference is a meson + # oddity) + export LD_LIBRARY_PATH="$(pwd)/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH" + + build/tmp_install/usr/local/pgsql/bin/initdb -N build/runningcheck --no-instructions -A trust + echo "include '$(pwd)/src/tools/ci/pg_ci_base.conf'" >> build/runningcheck/postgresql.conf + + # Log into a place that will be archived in case of failure + mkdir -p build/testrun + build/tmp_install/usr/local/pgsql/bin/pg_ctl -c -o '-c fsync=off' -D build/runningcheck -l build/testrun/runningcheck.log start + + # Run the tests supporting running against an already running + meson test ${{env.MTEST_ARGS}} --num-processes ${{env.TEST_JOBS}} --setup running + + build/tmp_install/usr/local/pgsql/bin/pg_ctl -D build/runningcheck stop + - *linux_collect_cores - *upload_logs_step -- 2.54.0.380.gc69baaf57b --lyfxwjjve3vodszg Content-Type: text/x-diff; charset=us-ascii Content-Disposition: attachment; filename="v9a-0015-ci-Move-more-coverage-from-previously-FreeBSD-el.patch" ^ permalink raw reply [nested|flat] 221+ messages in thread
* [PATCH v8a 14/14] ci: Add back running check support @ 2026-06-03 00:30 Andres Freund <[email protected]> 0 siblings, 0 replies; 221+ messages in thread From: Andres Freund @ 2026-06-03 00:30 UTC (permalink / raw) --- .github/workflows/pg-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml index af986b351bf..86efa1cbe76 100644 --- a/.github/workflows/pg-ci.yml +++ b/.github/workflows/pg-ci.yml @@ -479,6 +479,36 @@ jobs: LANG: C run: *meson_test_world_cmd + # Test running against existing PG instance. + # + # linux-meson-32 chosen because it's currently comparatively fast + - name: Test running + shell: *su_postgres_shell + run: | + ulimit -c unlimited + + # Ensure install exists, in case somebody is debugging a failing + # test within this an reorders this before "Test world" + echo ::group::test_setup + meson test ${{env.MTEST_ARGS}} --suite setup --logbase setup + echo ::endgroup:: + + # Make libraries discoverable (the x86_64 reference is a meson + # oddity) + export LD_LIBRARY_PATH="$(pwd)/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH" + + build/tmp_install/usr/local/pgsql/bin/initdb -N build/runningcheck --no-instructions -A trust + echo "include '$(pwd)/src/tools/ci/pg_ci_base.conf'" >> build/runningcheck/postgresql.conf + + # Log into a place that will be archived in case of failure + mkdir -p build/testrun + build/tmp_install/usr/local/pgsql/bin/pg_ctl -c -o '-c fsync=off' -D build/runningcheck -l build/testrun/runningcheck.log start + + # Run the tests supporting running against an already running + meson test $MTEST_ARGS --num-processes ${TEST_JOBS} --setup running + + build/tmp_install/usr/local/pgsql/bin/pg_ctl -D build/runningcheck stop + - *linux_collect_cores - *upload_logs_step -- 2.54.0.380.gc69baaf57b --vphnza2cz5zw5t4a-- ^ permalink raw reply [nested|flat] 221+ messages in thread
* [PATCH v9a 14/22] ci: Add back running check support @ 2026-06-03 00:30 Andres Freund <[email protected]> 0 siblings, 0 replies; 221+ messages in thread From: Andres Freund @ 2026-06-03 00:30 UTC (permalink / raw) --- .github/workflows/pg-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml index af986b351bf..1be402b44ce 100644 --- a/.github/workflows/pg-ci.yml +++ b/.github/workflows/pg-ci.yml @@ -479,6 +479,36 @@ jobs: LANG: C run: *meson_test_world_cmd + # Test running against existing PG instance. + # + # linux-meson-32 chosen because it's currently comparatively fast + - name: Test running + shell: *su_postgres_shell + run: | + ulimit -c unlimited + + # Ensure install exists, in case somebody is debugging a failing + # test within this an reorders this before "Test world" + echo ::group::test_setup + meson test ${{env.MTEST_ARGS}} --suite setup --logbase setup + echo ::endgroup:: + + # Make libraries discoverable (the x86_64 reference is a meson + # oddity) + export LD_LIBRARY_PATH="$(pwd)/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH" + + build/tmp_install/usr/local/pgsql/bin/initdb -N build/runningcheck --no-instructions -A trust + echo "include '$(pwd)/src/tools/ci/pg_ci_base.conf'" >> build/runningcheck/postgresql.conf + + # Log into a place that will be archived in case of failure + mkdir -p build/testrun + build/tmp_install/usr/local/pgsql/bin/pg_ctl -c -o '-c fsync=off' -D build/runningcheck -l build/testrun/runningcheck.log start + + # Run the tests supporting running against an already running + meson test ${{env.MTEST_ARGS}} --num-processes ${{env.TEST_JOBS}} --setup running + + build/tmp_install/usr/local/pgsql/bin/pg_ctl -D build/runningcheck stop + - *linux_collect_cores - *upload_logs_step -- 2.54.0.380.gc69baaf57b --lyfxwjjve3vodszg Content-Type: text/x-diff; charset=us-ascii Content-Disposition: attachment; filename="v9a-0015-ci-Move-more-coverage-from-previously-FreeBSD-el.patch" ^ permalink raw reply [nested|flat] 221+ messages in thread
* [PATCH v8a 14/14] ci: Add back running check support @ 2026-06-03 00:30 Andres Freund <[email protected]> 0 siblings, 0 replies; 221+ messages in thread From: Andres Freund @ 2026-06-03 00:30 UTC (permalink / raw) --- .github/workflows/pg-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml index af986b351bf..86efa1cbe76 100644 --- a/.github/workflows/pg-ci.yml +++ b/.github/workflows/pg-ci.yml @@ -479,6 +479,36 @@ jobs: LANG: C run: *meson_test_world_cmd + # Test running against existing PG instance. + # + # linux-meson-32 chosen because it's currently comparatively fast + - name: Test running + shell: *su_postgres_shell + run: | + ulimit -c unlimited + + # Ensure install exists, in case somebody is debugging a failing + # test within this an reorders this before "Test world" + echo ::group::test_setup + meson test ${{env.MTEST_ARGS}} --suite setup --logbase setup + echo ::endgroup:: + + # Make libraries discoverable (the x86_64 reference is a meson + # oddity) + export LD_LIBRARY_PATH="$(pwd)/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH" + + build/tmp_install/usr/local/pgsql/bin/initdb -N build/runningcheck --no-instructions -A trust + echo "include '$(pwd)/src/tools/ci/pg_ci_base.conf'" >> build/runningcheck/postgresql.conf + + # Log into a place that will be archived in case of failure + mkdir -p build/testrun + build/tmp_install/usr/local/pgsql/bin/pg_ctl -c -o '-c fsync=off' -D build/runningcheck -l build/testrun/runningcheck.log start + + # Run the tests supporting running against an already running + meson test $MTEST_ARGS --num-processes ${TEST_JOBS} --setup running + + build/tmp_install/usr/local/pgsql/bin/pg_ctl -D build/runningcheck stop + - *linux_collect_cores - *upload_logs_step -- 2.54.0.380.gc69baaf57b --vphnza2cz5zw5t4a-- ^ permalink raw reply [nested|flat] 221+ messages in thread
* [PATCH v9a 14/22] ci: Add back running check support @ 2026-06-03 00:30 Andres Freund <[email protected]> 0 siblings, 0 replies; 221+ messages in thread From: Andres Freund @ 2026-06-03 00:30 UTC (permalink / raw) --- .github/workflows/pg-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml index af986b351bf..1be402b44ce 100644 --- a/.github/workflows/pg-ci.yml +++ b/.github/workflows/pg-ci.yml @@ -479,6 +479,36 @@ jobs: LANG: C run: *meson_test_world_cmd + # Test running against existing PG instance. + # + # linux-meson-32 chosen because it's currently comparatively fast + - name: Test running + shell: *su_postgres_shell + run: | + ulimit -c unlimited + + # Ensure install exists, in case somebody is debugging a failing + # test within this an reorders this before "Test world" + echo ::group::test_setup + meson test ${{env.MTEST_ARGS}} --suite setup --logbase setup + echo ::endgroup:: + + # Make libraries discoverable (the x86_64 reference is a meson + # oddity) + export LD_LIBRARY_PATH="$(pwd)/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH" + + build/tmp_install/usr/local/pgsql/bin/initdb -N build/runningcheck --no-instructions -A trust + echo "include '$(pwd)/src/tools/ci/pg_ci_base.conf'" >> build/runningcheck/postgresql.conf + + # Log into a place that will be archived in case of failure + mkdir -p build/testrun + build/tmp_install/usr/local/pgsql/bin/pg_ctl -c -o '-c fsync=off' -D build/runningcheck -l build/testrun/runningcheck.log start + + # Run the tests supporting running against an already running + meson test ${{env.MTEST_ARGS}} --num-processes ${{env.TEST_JOBS}} --setup running + + build/tmp_install/usr/local/pgsql/bin/pg_ctl -D build/runningcheck stop + - *linux_collect_cores - *upload_logs_step -- 2.54.0.380.gc69baaf57b --lyfxwjjve3vodszg Content-Type: text/x-diff; charset=us-ascii Content-Disposition: attachment; filename="v9a-0015-ci-Move-more-coverage-from-previously-FreeBSD-el.patch" ^ permalink raw reply [nested|flat] 221+ messages in thread
* [PATCH v8a 14/14] ci: Add back running check support @ 2026-06-03 00:30 Andres Freund <[email protected]> 0 siblings, 0 replies; 221+ messages in thread From: Andres Freund @ 2026-06-03 00:30 UTC (permalink / raw) --- .github/workflows/pg-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml index af986b351bf..86efa1cbe76 100644 --- a/.github/workflows/pg-ci.yml +++ b/.github/workflows/pg-ci.yml @@ -479,6 +479,36 @@ jobs: LANG: C run: *meson_test_world_cmd + # Test running against existing PG instance. + # + # linux-meson-32 chosen because it's currently comparatively fast + - name: Test running + shell: *su_postgres_shell + run: | + ulimit -c unlimited + + # Ensure install exists, in case somebody is debugging a failing + # test within this an reorders this before "Test world" + echo ::group::test_setup + meson test ${{env.MTEST_ARGS}} --suite setup --logbase setup + echo ::endgroup:: + + # Make libraries discoverable (the x86_64 reference is a meson + # oddity) + export LD_LIBRARY_PATH="$(pwd)/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH" + + build/tmp_install/usr/local/pgsql/bin/initdb -N build/runningcheck --no-instructions -A trust + echo "include '$(pwd)/src/tools/ci/pg_ci_base.conf'" >> build/runningcheck/postgresql.conf + + # Log into a place that will be archived in case of failure + mkdir -p build/testrun + build/tmp_install/usr/local/pgsql/bin/pg_ctl -c -o '-c fsync=off' -D build/runningcheck -l build/testrun/runningcheck.log start + + # Run the tests supporting running against an already running + meson test $MTEST_ARGS --num-processes ${TEST_JOBS} --setup running + + build/tmp_install/usr/local/pgsql/bin/pg_ctl -D build/runningcheck stop + - *linux_collect_cores - *upload_logs_step -- 2.54.0.380.gc69baaf57b --vphnza2cz5zw5t4a-- ^ permalink raw reply [nested|flat] 221+ messages in thread
* [PATCH v9a 14/22] ci: Add back running check support @ 2026-06-03 00:30 Andres Freund <[email protected]> 0 siblings, 0 replies; 221+ messages in thread From: Andres Freund @ 2026-06-03 00:30 UTC (permalink / raw) --- .github/workflows/pg-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml index af986b351bf..1be402b44ce 100644 --- a/.github/workflows/pg-ci.yml +++ b/.github/workflows/pg-ci.yml @@ -479,6 +479,36 @@ jobs: LANG: C run: *meson_test_world_cmd + # Test running against existing PG instance. + # + # linux-meson-32 chosen because it's currently comparatively fast + - name: Test running + shell: *su_postgres_shell + run: | + ulimit -c unlimited + + # Ensure install exists, in case somebody is debugging a failing + # test within this an reorders this before "Test world" + echo ::group::test_setup + meson test ${{env.MTEST_ARGS}} --suite setup --logbase setup + echo ::endgroup:: + + # Make libraries discoverable (the x86_64 reference is a meson + # oddity) + export LD_LIBRARY_PATH="$(pwd)/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH" + + build/tmp_install/usr/local/pgsql/bin/initdb -N build/runningcheck --no-instructions -A trust + echo "include '$(pwd)/src/tools/ci/pg_ci_base.conf'" >> build/runningcheck/postgresql.conf + + # Log into a place that will be archived in case of failure + mkdir -p build/testrun + build/tmp_install/usr/local/pgsql/bin/pg_ctl -c -o '-c fsync=off' -D build/runningcheck -l build/testrun/runningcheck.log start + + # Run the tests supporting running against an already running + meson test ${{env.MTEST_ARGS}} --num-processes ${{env.TEST_JOBS}} --setup running + + build/tmp_install/usr/local/pgsql/bin/pg_ctl -D build/runningcheck stop + - *linux_collect_cores - *upload_logs_step -- 2.54.0.380.gc69baaf57b --lyfxwjjve3vodszg Content-Type: text/x-diff; charset=us-ascii Content-Disposition: attachment; filename="v9a-0015-ci-Move-more-coverage-from-previously-FreeBSD-el.patch" ^ permalink raw reply [nested|flat] 221+ messages in thread
* [PATCH v8a 14/14] ci: Add back running check support @ 2026-06-03 00:30 Andres Freund <[email protected]> 0 siblings, 0 replies; 221+ messages in thread From: Andres Freund @ 2026-06-03 00:30 UTC (permalink / raw) --- .github/workflows/pg-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml index af986b351bf..86efa1cbe76 100644 --- a/.github/workflows/pg-ci.yml +++ b/.github/workflows/pg-ci.yml @@ -479,6 +479,36 @@ jobs: LANG: C run: *meson_test_world_cmd + # Test running against existing PG instance. + # + # linux-meson-32 chosen because it's currently comparatively fast + - name: Test running + shell: *su_postgres_shell + run: | + ulimit -c unlimited + + # Ensure install exists, in case somebody is debugging a failing + # test within this an reorders this before "Test world" + echo ::group::test_setup + meson test ${{env.MTEST_ARGS}} --suite setup --logbase setup + echo ::endgroup:: + + # Make libraries discoverable (the x86_64 reference is a meson + # oddity) + export LD_LIBRARY_PATH="$(pwd)/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH" + + build/tmp_install/usr/local/pgsql/bin/initdb -N build/runningcheck --no-instructions -A trust + echo "include '$(pwd)/src/tools/ci/pg_ci_base.conf'" >> build/runningcheck/postgresql.conf + + # Log into a place that will be archived in case of failure + mkdir -p build/testrun + build/tmp_install/usr/local/pgsql/bin/pg_ctl -c -o '-c fsync=off' -D build/runningcheck -l build/testrun/runningcheck.log start + + # Run the tests supporting running against an already running + meson test $MTEST_ARGS --num-processes ${TEST_JOBS} --setup running + + build/tmp_install/usr/local/pgsql/bin/pg_ctl -D build/runningcheck stop + - *linux_collect_cores - *upload_logs_step -- 2.54.0.380.gc69baaf57b --vphnza2cz5zw5t4a-- ^ permalink raw reply [nested|flat] 221+ messages in thread
* [PATCH v8a 14/14] ci: Add back running check support @ 2026-06-03 00:30 Andres Freund <[email protected]> 0 siblings, 0 replies; 221+ messages in thread From: Andres Freund @ 2026-06-03 00:30 UTC (permalink / raw) --- .github/workflows/pg-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml index af986b351bf..86efa1cbe76 100644 --- a/.github/workflows/pg-ci.yml +++ b/.github/workflows/pg-ci.yml @@ -479,6 +479,36 @@ jobs: LANG: C run: *meson_test_world_cmd + # Test running against existing PG instance. + # + # linux-meson-32 chosen because it's currently comparatively fast + - name: Test running + shell: *su_postgres_shell + run: | + ulimit -c unlimited + + # Ensure install exists, in case somebody is debugging a failing + # test within this an reorders this before "Test world" + echo ::group::test_setup + meson test ${{env.MTEST_ARGS}} --suite setup --logbase setup + echo ::endgroup:: + + # Make libraries discoverable (the x86_64 reference is a meson + # oddity) + export LD_LIBRARY_PATH="$(pwd)/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH" + + build/tmp_install/usr/local/pgsql/bin/initdb -N build/runningcheck --no-instructions -A trust + echo "include '$(pwd)/src/tools/ci/pg_ci_base.conf'" >> build/runningcheck/postgresql.conf + + # Log into a place that will be archived in case of failure + mkdir -p build/testrun + build/tmp_install/usr/local/pgsql/bin/pg_ctl -c -o '-c fsync=off' -D build/runningcheck -l build/testrun/runningcheck.log start + + # Run the tests supporting running against an already running + meson test $MTEST_ARGS --num-processes ${TEST_JOBS} --setup running + + build/tmp_install/usr/local/pgsql/bin/pg_ctl -D build/runningcheck stop + - *linux_collect_cores - *upload_logs_step -- 2.54.0.380.gc69baaf57b --vphnza2cz5zw5t4a-- ^ permalink raw reply [nested|flat] 221+ messages in thread
* [PATCH v9a 14/22] ci: Add back running check support @ 2026-06-03 00:30 Andres Freund <[email protected]> 0 siblings, 0 replies; 221+ messages in thread From: Andres Freund @ 2026-06-03 00:30 UTC (permalink / raw) --- .github/workflows/pg-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml index af986b351bf..1be402b44ce 100644 --- a/.github/workflows/pg-ci.yml +++ b/.github/workflows/pg-ci.yml @@ -479,6 +479,36 @@ jobs: LANG: C run: *meson_test_world_cmd + # Test running against existing PG instance. + # + # linux-meson-32 chosen because it's currently comparatively fast + - name: Test running + shell: *su_postgres_shell + run: | + ulimit -c unlimited + + # Ensure install exists, in case somebody is debugging a failing + # test within this an reorders this before "Test world" + echo ::group::test_setup + meson test ${{env.MTEST_ARGS}} --suite setup --logbase setup + echo ::endgroup:: + + # Make libraries discoverable (the x86_64 reference is a meson + # oddity) + export LD_LIBRARY_PATH="$(pwd)/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH" + + build/tmp_install/usr/local/pgsql/bin/initdb -N build/runningcheck --no-instructions -A trust + echo "include '$(pwd)/src/tools/ci/pg_ci_base.conf'" >> build/runningcheck/postgresql.conf + + # Log into a place that will be archived in case of failure + mkdir -p build/testrun + build/tmp_install/usr/local/pgsql/bin/pg_ctl -c -o '-c fsync=off' -D build/runningcheck -l build/testrun/runningcheck.log start + + # Run the tests supporting running against an already running + meson test ${{env.MTEST_ARGS}} --num-processes ${{env.TEST_JOBS}} --setup running + + build/tmp_install/usr/local/pgsql/bin/pg_ctl -D build/runningcheck stop + - *linux_collect_cores - *upload_logs_step -- 2.54.0.380.gc69baaf57b --lyfxwjjve3vodszg Content-Type: text/x-diff; charset=us-ascii Content-Disposition: attachment; filename="v9a-0015-ci-Move-more-coverage-from-previously-FreeBSD-el.patch" ^ permalink raw reply [nested|flat] 221+ messages in thread
* [PATCH v8a 14/14] ci: Add back running check support @ 2026-06-03 00:30 Andres Freund <[email protected]> 0 siblings, 0 replies; 221+ messages in thread From: Andres Freund @ 2026-06-03 00:30 UTC (permalink / raw) --- .github/workflows/pg-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml index af986b351bf..86efa1cbe76 100644 --- a/.github/workflows/pg-ci.yml +++ b/.github/workflows/pg-ci.yml @@ -479,6 +479,36 @@ jobs: LANG: C run: *meson_test_world_cmd + # Test running against existing PG instance. + # + # linux-meson-32 chosen because it's currently comparatively fast + - name: Test running + shell: *su_postgres_shell + run: | + ulimit -c unlimited + + # Ensure install exists, in case somebody is debugging a failing + # test within this an reorders this before "Test world" + echo ::group::test_setup + meson test ${{env.MTEST_ARGS}} --suite setup --logbase setup + echo ::endgroup:: + + # Make libraries discoverable (the x86_64 reference is a meson + # oddity) + export LD_LIBRARY_PATH="$(pwd)/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH" + + build/tmp_install/usr/local/pgsql/bin/initdb -N build/runningcheck --no-instructions -A trust + echo "include '$(pwd)/src/tools/ci/pg_ci_base.conf'" >> build/runningcheck/postgresql.conf + + # Log into a place that will be archived in case of failure + mkdir -p build/testrun + build/tmp_install/usr/local/pgsql/bin/pg_ctl -c -o '-c fsync=off' -D build/runningcheck -l build/testrun/runningcheck.log start + + # Run the tests supporting running against an already running + meson test $MTEST_ARGS --num-processes ${TEST_JOBS} --setup running + + build/tmp_install/usr/local/pgsql/bin/pg_ctl -D build/runningcheck stop + - *linux_collect_cores - *upload_logs_step -- 2.54.0.380.gc69baaf57b --vphnza2cz5zw5t4a-- ^ permalink raw reply [nested|flat] 221+ messages in thread
* [PATCH v9a 14/22] ci: Add back running check support @ 2026-06-03 00:30 Andres Freund <[email protected]> 0 siblings, 0 replies; 221+ messages in thread From: Andres Freund @ 2026-06-03 00:30 UTC (permalink / raw) --- .github/workflows/pg-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml index af986b351bf..1be402b44ce 100644 --- a/.github/workflows/pg-ci.yml +++ b/.github/workflows/pg-ci.yml @@ -479,6 +479,36 @@ jobs: LANG: C run: *meson_test_world_cmd + # Test running against existing PG instance. + # + # linux-meson-32 chosen because it's currently comparatively fast + - name: Test running + shell: *su_postgres_shell + run: | + ulimit -c unlimited + + # Ensure install exists, in case somebody is debugging a failing + # test within this an reorders this before "Test world" + echo ::group::test_setup + meson test ${{env.MTEST_ARGS}} --suite setup --logbase setup + echo ::endgroup:: + + # Make libraries discoverable (the x86_64 reference is a meson + # oddity) + export LD_LIBRARY_PATH="$(pwd)/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH" + + build/tmp_install/usr/local/pgsql/bin/initdb -N build/runningcheck --no-instructions -A trust + echo "include '$(pwd)/src/tools/ci/pg_ci_base.conf'" >> build/runningcheck/postgresql.conf + + # Log into a place that will be archived in case of failure + mkdir -p build/testrun + build/tmp_install/usr/local/pgsql/bin/pg_ctl -c -o '-c fsync=off' -D build/runningcheck -l build/testrun/runningcheck.log start + + # Run the tests supporting running against an already running + meson test ${{env.MTEST_ARGS}} --num-processes ${{env.TEST_JOBS}} --setup running + + build/tmp_install/usr/local/pgsql/bin/pg_ctl -D build/runningcheck stop + - *linux_collect_cores - *upload_logs_step -- 2.54.0.380.gc69baaf57b --lyfxwjjve3vodszg Content-Type: text/x-diff; charset=us-ascii Content-Disposition: attachment; filename="v9a-0015-ci-Move-more-coverage-from-previously-FreeBSD-el.patch" ^ permalink raw reply [nested|flat] 221+ messages in thread
* [PATCH v8a 14/14] ci: Add back running check support @ 2026-06-03 00:30 Andres Freund <[email protected]> 0 siblings, 0 replies; 221+ messages in thread From: Andres Freund @ 2026-06-03 00:30 UTC (permalink / raw) --- .github/workflows/pg-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml index af986b351bf..86efa1cbe76 100644 --- a/.github/workflows/pg-ci.yml +++ b/.github/workflows/pg-ci.yml @@ -479,6 +479,36 @@ jobs: LANG: C run: *meson_test_world_cmd + # Test running against existing PG instance. + # + # linux-meson-32 chosen because it's currently comparatively fast + - name: Test running + shell: *su_postgres_shell + run: | + ulimit -c unlimited + + # Ensure install exists, in case somebody is debugging a failing + # test within this an reorders this before "Test world" + echo ::group::test_setup + meson test ${{env.MTEST_ARGS}} --suite setup --logbase setup + echo ::endgroup:: + + # Make libraries discoverable (the x86_64 reference is a meson + # oddity) + export LD_LIBRARY_PATH="$(pwd)/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH" + + build/tmp_install/usr/local/pgsql/bin/initdb -N build/runningcheck --no-instructions -A trust + echo "include '$(pwd)/src/tools/ci/pg_ci_base.conf'" >> build/runningcheck/postgresql.conf + + # Log into a place that will be archived in case of failure + mkdir -p build/testrun + build/tmp_install/usr/local/pgsql/bin/pg_ctl -c -o '-c fsync=off' -D build/runningcheck -l build/testrun/runningcheck.log start + + # Run the tests supporting running against an already running + meson test $MTEST_ARGS --num-processes ${TEST_JOBS} --setup running + + build/tmp_install/usr/local/pgsql/bin/pg_ctl -D build/runningcheck stop + - *linux_collect_cores - *upload_logs_step -- 2.54.0.380.gc69baaf57b --vphnza2cz5zw5t4a-- ^ permalink raw reply [nested|flat] 221+ messages in thread
* [PATCH v9a 14/22] ci: Add back running check support @ 2026-06-03 00:30 Andres Freund <[email protected]> 0 siblings, 0 replies; 221+ messages in thread From: Andres Freund @ 2026-06-03 00:30 UTC (permalink / raw) --- .github/workflows/pg-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml index af986b351bf..1be402b44ce 100644 --- a/.github/workflows/pg-ci.yml +++ b/.github/workflows/pg-ci.yml @@ -479,6 +479,36 @@ jobs: LANG: C run: *meson_test_world_cmd + # Test running against existing PG instance. + # + # linux-meson-32 chosen because it's currently comparatively fast + - name: Test running + shell: *su_postgres_shell + run: | + ulimit -c unlimited + + # Ensure install exists, in case somebody is debugging a failing + # test within this an reorders this before "Test world" + echo ::group::test_setup + meson test ${{env.MTEST_ARGS}} --suite setup --logbase setup + echo ::endgroup:: + + # Make libraries discoverable (the x86_64 reference is a meson + # oddity) + export LD_LIBRARY_PATH="$(pwd)/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH" + + build/tmp_install/usr/local/pgsql/bin/initdb -N build/runningcheck --no-instructions -A trust + echo "include '$(pwd)/src/tools/ci/pg_ci_base.conf'" >> build/runningcheck/postgresql.conf + + # Log into a place that will be archived in case of failure + mkdir -p build/testrun + build/tmp_install/usr/local/pgsql/bin/pg_ctl -c -o '-c fsync=off' -D build/runningcheck -l build/testrun/runningcheck.log start + + # Run the tests supporting running against an already running + meson test ${{env.MTEST_ARGS}} --num-processes ${{env.TEST_JOBS}} --setup running + + build/tmp_install/usr/local/pgsql/bin/pg_ctl -D build/runningcheck stop + - *linux_collect_cores - *upload_logs_step -- 2.54.0.380.gc69baaf57b --lyfxwjjve3vodszg Content-Type: text/x-diff; charset=us-ascii Content-Disposition: attachment; filename="v9a-0015-ci-Move-more-coverage-from-previously-FreeBSD-el.patch" ^ permalink raw reply [nested|flat] 221+ messages in thread
* [PATCH v8a 14/14] ci: Add back running check support @ 2026-06-03 00:30 Andres Freund <[email protected]> 0 siblings, 0 replies; 221+ messages in thread From: Andres Freund @ 2026-06-03 00:30 UTC (permalink / raw) --- .github/workflows/pg-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml index af986b351bf..86efa1cbe76 100644 --- a/.github/workflows/pg-ci.yml +++ b/.github/workflows/pg-ci.yml @@ -479,6 +479,36 @@ jobs: LANG: C run: *meson_test_world_cmd + # Test running against existing PG instance. + # + # linux-meson-32 chosen because it's currently comparatively fast + - name: Test running + shell: *su_postgres_shell + run: | + ulimit -c unlimited + + # Ensure install exists, in case somebody is debugging a failing + # test within this an reorders this before "Test world" + echo ::group::test_setup + meson test ${{env.MTEST_ARGS}} --suite setup --logbase setup + echo ::endgroup:: + + # Make libraries discoverable (the x86_64 reference is a meson + # oddity) + export LD_LIBRARY_PATH="$(pwd)/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH" + + build/tmp_install/usr/local/pgsql/bin/initdb -N build/runningcheck --no-instructions -A trust + echo "include '$(pwd)/src/tools/ci/pg_ci_base.conf'" >> build/runningcheck/postgresql.conf + + # Log into a place that will be archived in case of failure + mkdir -p build/testrun + build/tmp_install/usr/local/pgsql/bin/pg_ctl -c -o '-c fsync=off' -D build/runningcheck -l build/testrun/runningcheck.log start + + # Run the tests supporting running against an already running + meson test $MTEST_ARGS --num-processes ${TEST_JOBS} --setup running + + build/tmp_install/usr/local/pgsql/bin/pg_ctl -D build/runningcheck stop + - *linux_collect_cores - *upload_logs_step -- 2.54.0.380.gc69baaf57b --vphnza2cz5zw5t4a-- ^ permalink raw reply [nested|flat] 221+ messages in thread
* [PATCH v9a 14/22] ci: Add back running check support @ 2026-06-03 00:30 Andres Freund <[email protected]> 0 siblings, 0 replies; 221+ messages in thread From: Andres Freund @ 2026-06-03 00:30 UTC (permalink / raw) --- .github/workflows/pg-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml index af986b351bf..1be402b44ce 100644 --- a/.github/workflows/pg-ci.yml +++ b/.github/workflows/pg-ci.yml @@ -479,6 +479,36 @@ jobs: LANG: C run: *meson_test_world_cmd + # Test running against existing PG instance. + # + # linux-meson-32 chosen because it's currently comparatively fast + - name: Test running + shell: *su_postgres_shell + run: | + ulimit -c unlimited + + # Ensure install exists, in case somebody is debugging a failing + # test within this an reorders this before "Test world" + echo ::group::test_setup + meson test ${{env.MTEST_ARGS}} --suite setup --logbase setup + echo ::endgroup:: + + # Make libraries discoverable (the x86_64 reference is a meson + # oddity) + export LD_LIBRARY_PATH="$(pwd)/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH" + + build/tmp_install/usr/local/pgsql/bin/initdb -N build/runningcheck --no-instructions -A trust + echo "include '$(pwd)/src/tools/ci/pg_ci_base.conf'" >> build/runningcheck/postgresql.conf + + # Log into a place that will be archived in case of failure + mkdir -p build/testrun + build/tmp_install/usr/local/pgsql/bin/pg_ctl -c -o '-c fsync=off' -D build/runningcheck -l build/testrun/runningcheck.log start + + # Run the tests supporting running against an already running + meson test ${{env.MTEST_ARGS}} --num-processes ${{env.TEST_JOBS}} --setup running + + build/tmp_install/usr/local/pgsql/bin/pg_ctl -D build/runningcheck stop + - *linux_collect_cores - *upload_logs_step -- 2.54.0.380.gc69baaf57b --lyfxwjjve3vodszg Content-Type: text/x-diff; charset=us-ascii Content-Disposition: attachment; filename="v9a-0015-ci-Move-more-coverage-from-previously-FreeBSD-el.patch" ^ permalink raw reply [nested|flat] 221+ messages in thread
* [PATCH v8a 14/14] ci: Add back running check support @ 2026-06-03 00:30 Andres Freund <[email protected]> 0 siblings, 0 replies; 221+ messages in thread From: Andres Freund @ 2026-06-03 00:30 UTC (permalink / raw) --- .github/workflows/pg-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml index af986b351bf..86efa1cbe76 100644 --- a/.github/workflows/pg-ci.yml +++ b/.github/workflows/pg-ci.yml @@ -479,6 +479,36 @@ jobs: LANG: C run: *meson_test_world_cmd + # Test running against existing PG instance. + # + # linux-meson-32 chosen because it's currently comparatively fast + - name: Test running + shell: *su_postgres_shell + run: | + ulimit -c unlimited + + # Ensure install exists, in case somebody is debugging a failing + # test within this an reorders this before "Test world" + echo ::group::test_setup + meson test ${{env.MTEST_ARGS}} --suite setup --logbase setup + echo ::endgroup:: + + # Make libraries discoverable (the x86_64 reference is a meson + # oddity) + export LD_LIBRARY_PATH="$(pwd)/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH" + + build/tmp_install/usr/local/pgsql/bin/initdb -N build/runningcheck --no-instructions -A trust + echo "include '$(pwd)/src/tools/ci/pg_ci_base.conf'" >> build/runningcheck/postgresql.conf + + # Log into a place that will be archived in case of failure + mkdir -p build/testrun + build/tmp_install/usr/local/pgsql/bin/pg_ctl -c -o '-c fsync=off' -D build/runningcheck -l build/testrun/runningcheck.log start + + # Run the tests supporting running against an already running + meson test $MTEST_ARGS --num-processes ${TEST_JOBS} --setup running + + build/tmp_install/usr/local/pgsql/bin/pg_ctl -D build/runningcheck stop + - *linux_collect_cores - *upload_logs_step -- 2.54.0.380.gc69baaf57b --vphnza2cz5zw5t4a-- ^ permalink raw reply [nested|flat] 221+ messages in thread
* [PATCH v9a 14/22] ci: Add back running check support @ 2026-06-03 00:30 Andres Freund <[email protected]> 0 siblings, 0 replies; 221+ messages in thread From: Andres Freund @ 2026-06-03 00:30 UTC (permalink / raw) --- .github/workflows/pg-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml index af986b351bf..1be402b44ce 100644 --- a/.github/workflows/pg-ci.yml +++ b/.github/workflows/pg-ci.yml @@ -479,6 +479,36 @@ jobs: LANG: C run: *meson_test_world_cmd + # Test running against existing PG instance. + # + # linux-meson-32 chosen because it's currently comparatively fast + - name: Test running + shell: *su_postgres_shell + run: | + ulimit -c unlimited + + # Ensure install exists, in case somebody is debugging a failing + # test within this an reorders this before "Test world" + echo ::group::test_setup + meson test ${{env.MTEST_ARGS}} --suite setup --logbase setup + echo ::endgroup:: + + # Make libraries discoverable (the x86_64 reference is a meson + # oddity) + export LD_LIBRARY_PATH="$(pwd)/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH" + + build/tmp_install/usr/local/pgsql/bin/initdb -N build/runningcheck --no-instructions -A trust + echo "include '$(pwd)/src/tools/ci/pg_ci_base.conf'" >> build/runningcheck/postgresql.conf + + # Log into a place that will be archived in case of failure + mkdir -p build/testrun + build/tmp_install/usr/local/pgsql/bin/pg_ctl -c -o '-c fsync=off' -D build/runningcheck -l build/testrun/runningcheck.log start + + # Run the tests supporting running against an already running + meson test ${{env.MTEST_ARGS}} --num-processes ${{env.TEST_JOBS}} --setup running + + build/tmp_install/usr/local/pgsql/bin/pg_ctl -D build/runningcheck stop + - *linux_collect_cores - *upload_logs_step -- 2.54.0.380.gc69baaf57b --lyfxwjjve3vodszg Content-Type: text/x-diff; charset=us-ascii Content-Disposition: attachment; filename="v9a-0015-ci-Move-more-coverage-from-previously-FreeBSD-el.patch" ^ permalink raw reply [nested|flat] 221+ messages in thread
* [PATCH v8a 14/14] ci: Add back running check support @ 2026-06-03 00:30 Andres Freund <[email protected]> 0 siblings, 0 replies; 221+ messages in thread From: Andres Freund @ 2026-06-03 00:30 UTC (permalink / raw) --- .github/workflows/pg-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml index af986b351bf..86efa1cbe76 100644 --- a/.github/workflows/pg-ci.yml +++ b/.github/workflows/pg-ci.yml @@ -479,6 +479,36 @@ jobs: LANG: C run: *meson_test_world_cmd + # Test running against existing PG instance. + # + # linux-meson-32 chosen because it's currently comparatively fast + - name: Test running + shell: *su_postgres_shell + run: | + ulimit -c unlimited + + # Ensure install exists, in case somebody is debugging a failing + # test within this an reorders this before "Test world" + echo ::group::test_setup + meson test ${{env.MTEST_ARGS}} --suite setup --logbase setup + echo ::endgroup:: + + # Make libraries discoverable (the x86_64 reference is a meson + # oddity) + export LD_LIBRARY_PATH="$(pwd)/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH" + + build/tmp_install/usr/local/pgsql/bin/initdb -N build/runningcheck --no-instructions -A trust + echo "include '$(pwd)/src/tools/ci/pg_ci_base.conf'" >> build/runningcheck/postgresql.conf + + # Log into a place that will be archived in case of failure + mkdir -p build/testrun + build/tmp_install/usr/local/pgsql/bin/pg_ctl -c -o '-c fsync=off' -D build/runningcheck -l build/testrun/runningcheck.log start + + # Run the tests supporting running against an already running + meson test $MTEST_ARGS --num-processes ${TEST_JOBS} --setup running + + build/tmp_install/usr/local/pgsql/bin/pg_ctl -D build/runningcheck stop + - *linux_collect_cores - *upload_logs_step -- 2.54.0.380.gc69baaf57b --vphnza2cz5zw5t4a-- ^ permalink raw reply [nested|flat] 221+ messages in thread
* [PATCH v9a 14/22] ci: Add back running check support @ 2026-06-03 00:30 Andres Freund <[email protected]> 0 siblings, 0 replies; 221+ messages in thread From: Andres Freund @ 2026-06-03 00:30 UTC (permalink / raw) --- .github/workflows/pg-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml index af986b351bf..1be402b44ce 100644 --- a/.github/workflows/pg-ci.yml +++ b/.github/workflows/pg-ci.yml @@ -479,6 +479,36 @@ jobs: LANG: C run: *meson_test_world_cmd + # Test running against existing PG instance. + # + # linux-meson-32 chosen because it's currently comparatively fast + - name: Test running + shell: *su_postgres_shell + run: | + ulimit -c unlimited + + # Ensure install exists, in case somebody is debugging a failing + # test within this an reorders this before "Test world" + echo ::group::test_setup + meson test ${{env.MTEST_ARGS}} --suite setup --logbase setup + echo ::endgroup:: + + # Make libraries discoverable (the x86_64 reference is a meson + # oddity) + export LD_LIBRARY_PATH="$(pwd)/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH" + + build/tmp_install/usr/local/pgsql/bin/initdb -N build/runningcheck --no-instructions -A trust + echo "include '$(pwd)/src/tools/ci/pg_ci_base.conf'" >> build/runningcheck/postgresql.conf + + # Log into a place that will be archived in case of failure + mkdir -p build/testrun + build/tmp_install/usr/local/pgsql/bin/pg_ctl -c -o '-c fsync=off' -D build/runningcheck -l build/testrun/runningcheck.log start + + # Run the tests supporting running against an already running + meson test ${{env.MTEST_ARGS}} --num-processes ${{env.TEST_JOBS}} --setup running + + build/tmp_install/usr/local/pgsql/bin/pg_ctl -D build/runningcheck stop + - *linux_collect_cores - *upload_logs_step -- 2.54.0.380.gc69baaf57b --lyfxwjjve3vodszg Content-Type: text/x-diff; charset=us-ascii Content-Disposition: attachment; filename="v9a-0015-ci-Move-more-coverage-from-previously-FreeBSD-el.patch" ^ permalink raw reply [nested|flat] 221+ messages in thread
* [PATCH v9a 14/22] ci: Add back running check support @ 2026-06-03 00:30 Andres Freund <[email protected]> 0 siblings, 0 replies; 221+ messages in thread From: Andres Freund @ 2026-06-03 00:30 UTC (permalink / raw) --- .github/workflows/pg-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml index af986b351bf..1be402b44ce 100644 --- a/.github/workflows/pg-ci.yml +++ b/.github/workflows/pg-ci.yml @@ -479,6 +479,36 @@ jobs: LANG: C run: *meson_test_world_cmd + # Test running against existing PG instance. + # + # linux-meson-32 chosen because it's currently comparatively fast + - name: Test running + shell: *su_postgres_shell + run: | + ulimit -c unlimited + + # Ensure install exists, in case somebody is debugging a failing + # test within this an reorders this before "Test world" + echo ::group::test_setup + meson test ${{env.MTEST_ARGS}} --suite setup --logbase setup + echo ::endgroup:: + + # Make libraries discoverable (the x86_64 reference is a meson + # oddity) + export LD_LIBRARY_PATH="$(pwd)/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH" + + build/tmp_install/usr/local/pgsql/bin/initdb -N build/runningcheck --no-instructions -A trust + echo "include '$(pwd)/src/tools/ci/pg_ci_base.conf'" >> build/runningcheck/postgresql.conf + + # Log into a place that will be archived in case of failure + mkdir -p build/testrun + build/tmp_install/usr/local/pgsql/bin/pg_ctl -c -o '-c fsync=off' -D build/runningcheck -l build/testrun/runningcheck.log start + + # Run the tests supporting running against an already running + meson test ${{env.MTEST_ARGS}} --num-processes ${{env.TEST_JOBS}} --setup running + + build/tmp_install/usr/local/pgsql/bin/pg_ctl -D build/runningcheck stop + - *linux_collect_cores - *upload_logs_step -- 2.54.0.380.gc69baaf57b --lyfxwjjve3vodszg Content-Type: text/x-diff; charset=us-ascii Content-Disposition: attachment; filename="v9a-0015-ci-Move-more-coverage-from-previously-FreeBSD-el.patch" ^ permalink raw reply [nested|flat] 221+ messages in thread
* [PATCH v9a 14/22] ci: Add back running check support @ 2026-06-03 00:30 Andres Freund <[email protected]> 0 siblings, 0 replies; 221+ messages in thread From: Andres Freund @ 2026-06-03 00:30 UTC (permalink / raw) --- .github/workflows/pg-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml index af986b351bf..1be402b44ce 100644 --- a/.github/workflows/pg-ci.yml +++ b/.github/workflows/pg-ci.yml @@ -479,6 +479,36 @@ jobs: LANG: C run: *meson_test_world_cmd + # Test running against existing PG instance. + # + # linux-meson-32 chosen because it's currently comparatively fast + - name: Test running + shell: *su_postgres_shell + run: | + ulimit -c unlimited + + # Ensure install exists, in case somebody is debugging a failing + # test within this an reorders this before "Test world" + echo ::group::test_setup + meson test ${{env.MTEST_ARGS}} --suite setup --logbase setup + echo ::endgroup:: + + # Make libraries discoverable (the x86_64 reference is a meson + # oddity) + export LD_LIBRARY_PATH="$(pwd)/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH" + + build/tmp_install/usr/local/pgsql/bin/initdb -N build/runningcheck --no-instructions -A trust + echo "include '$(pwd)/src/tools/ci/pg_ci_base.conf'" >> build/runningcheck/postgresql.conf + + # Log into a place that will be archived in case of failure + mkdir -p build/testrun + build/tmp_install/usr/local/pgsql/bin/pg_ctl -c -o '-c fsync=off' -D build/runningcheck -l build/testrun/runningcheck.log start + + # Run the tests supporting running against an already running + meson test ${{env.MTEST_ARGS}} --num-processes ${{env.TEST_JOBS}} --setup running + + build/tmp_install/usr/local/pgsql/bin/pg_ctl -D build/runningcheck stop + - *linux_collect_cores - *upload_logs_step -- 2.54.0.380.gc69baaf57b --lyfxwjjve3vodszg Content-Type: text/x-diff; charset=us-ascii Content-Disposition: attachment; filename="v9a-0015-ci-Move-more-coverage-from-previously-FreeBSD-el.patch" ^ permalink raw reply [nested|flat] 221+ messages in thread
* [PATCH v8a 14/14] ci: Add back running check support @ 2026-06-03 00:30 Andres Freund <[email protected]> 0 siblings, 0 replies; 221+ messages in thread From: Andres Freund @ 2026-06-03 00:30 UTC (permalink / raw) --- .github/workflows/pg-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml index af986b351bf..86efa1cbe76 100644 --- a/.github/workflows/pg-ci.yml +++ b/.github/workflows/pg-ci.yml @@ -479,6 +479,36 @@ jobs: LANG: C run: *meson_test_world_cmd + # Test running against existing PG instance. + # + # linux-meson-32 chosen because it's currently comparatively fast + - name: Test running + shell: *su_postgres_shell + run: | + ulimit -c unlimited + + # Ensure install exists, in case somebody is debugging a failing + # test within this an reorders this before "Test world" + echo ::group::test_setup + meson test ${{env.MTEST_ARGS}} --suite setup --logbase setup + echo ::endgroup:: + + # Make libraries discoverable (the x86_64 reference is a meson + # oddity) + export LD_LIBRARY_PATH="$(pwd)/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH" + + build/tmp_install/usr/local/pgsql/bin/initdb -N build/runningcheck --no-instructions -A trust + echo "include '$(pwd)/src/tools/ci/pg_ci_base.conf'" >> build/runningcheck/postgresql.conf + + # Log into a place that will be archived in case of failure + mkdir -p build/testrun + build/tmp_install/usr/local/pgsql/bin/pg_ctl -c -o '-c fsync=off' -D build/runningcheck -l build/testrun/runningcheck.log start + + # Run the tests supporting running against an already running + meson test $MTEST_ARGS --num-processes ${TEST_JOBS} --setup running + + build/tmp_install/usr/local/pgsql/bin/pg_ctl -D build/runningcheck stop + - *linux_collect_cores - *upload_logs_step -- 2.54.0.380.gc69baaf57b --vphnza2cz5zw5t4a-- ^ permalink raw reply [nested|flat] 221+ messages in thread
* [PATCH v8a 14/14] ci: Add back running check support @ 2026-06-03 00:30 Andres Freund <[email protected]> 0 siblings, 0 replies; 221+ messages in thread From: Andres Freund @ 2026-06-03 00:30 UTC (permalink / raw) --- .github/workflows/pg-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml index af986b351bf..86efa1cbe76 100644 --- a/.github/workflows/pg-ci.yml +++ b/.github/workflows/pg-ci.yml @@ -479,6 +479,36 @@ jobs: LANG: C run: *meson_test_world_cmd + # Test running against existing PG instance. + # + # linux-meson-32 chosen because it's currently comparatively fast + - name: Test running + shell: *su_postgres_shell + run: | + ulimit -c unlimited + + # Ensure install exists, in case somebody is debugging a failing + # test within this an reorders this before "Test world" + echo ::group::test_setup + meson test ${{env.MTEST_ARGS}} --suite setup --logbase setup + echo ::endgroup:: + + # Make libraries discoverable (the x86_64 reference is a meson + # oddity) + export LD_LIBRARY_PATH="$(pwd)/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH" + + build/tmp_install/usr/local/pgsql/bin/initdb -N build/runningcheck --no-instructions -A trust + echo "include '$(pwd)/src/tools/ci/pg_ci_base.conf'" >> build/runningcheck/postgresql.conf + + # Log into a place that will be archived in case of failure + mkdir -p build/testrun + build/tmp_install/usr/local/pgsql/bin/pg_ctl -c -o '-c fsync=off' -D build/runningcheck -l build/testrun/runningcheck.log start + + # Run the tests supporting running against an already running + meson test $MTEST_ARGS --num-processes ${TEST_JOBS} --setup running + + build/tmp_install/usr/local/pgsql/bin/pg_ctl -D build/runningcheck stop + - *linux_collect_cores - *upload_logs_step -- 2.54.0.380.gc69baaf57b --vphnza2cz5zw5t4a-- ^ permalink raw reply [nested|flat] 221+ messages in thread
* [PATCH v9a 14/22] ci: Add back running check support @ 2026-06-03 00:30 Andres Freund <[email protected]> 0 siblings, 0 replies; 221+ messages in thread From: Andres Freund @ 2026-06-03 00:30 UTC (permalink / raw) --- .github/workflows/pg-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml index af986b351bf..1be402b44ce 100644 --- a/.github/workflows/pg-ci.yml +++ b/.github/workflows/pg-ci.yml @@ -479,6 +479,36 @@ jobs: LANG: C run: *meson_test_world_cmd + # Test running against existing PG instance. + # + # linux-meson-32 chosen because it's currently comparatively fast + - name: Test running + shell: *su_postgres_shell + run: | + ulimit -c unlimited + + # Ensure install exists, in case somebody is debugging a failing + # test within this an reorders this before "Test world" + echo ::group::test_setup + meson test ${{env.MTEST_ARGS}} --suite setup --logbase setup + echo ::endgroup:: + + # Make libraries discoverable (the x86_64 reference is a meson + # oddity) + export LD_LIBRARY_PATH="$(pwd)/build/tmp_install/usr/local/pgsql/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH" + + build/tmp_install/usr/local/pgsql/bin/initdb -N build/runningcheck --no-instructions -A trust + echo "include '$(pwd)/src/tools/ci/pg_ci_base.conf'" >> build/runningcheck/postgresql.conf + + # Log into a place that will be archived in case of failure + mkdir -p build/testrun + build/tmp_install/usr/local/pgsql/bin/pg_ctl -c -o '-c fsync=off' -D build/runningcheck -l build/testrun/runningcheck.log start + + # Run the tests supporting running against an already running + meson test ${{env.MTEST_ARGS}} --num-processes ${{env.TEST_JOBS}} --setup running + + build/tmp_install/usr/local/pgsql/bin/pg_ctl -D build/runningcheck stop + - *linux_collect_cores - *upload_logs_step -- 2.54.0.380.gc69baaf57b --lyfxwjjve3vodszg Content-Type: text/x-diff; charset=us-ascii Content-Disposition: attachment; filename="v9a-0015-ci-Move-more-coverage-from-previously-FreeBSD-el.patch" ^ permalink raw reply [nested|flat] 221+ messages in thread
end of thread, other threads:[~2026-06-03 00:30 UTC | newest] Thread overview: 221+ messages (download: mbox mbox.gz follow: Atom feed) -- links below jump to the message on this page -- 2019-12-20 01:09 [PATCH v33 03/11] Allow to prolong life span of transition tables until transaction end Yugo Nagata <[email protected]> 2026-06-03 00:30 [PATCH v8a 14/14] ci: Add back running check support Andres Freund <[email protected]> 2026-06-03 00:30 [PATCH v8a 14/14] ci: Add back running check support Andres Freund <[email protected]> 2026-06-03 00:30 [PATCH v9a 14/22] ci: Add back running check support Andres Freund <[email protected]> 2026-06-03 00:30 [PATCH v8a 14/14] ci: Add back running check support Andres Freund <[email protected]> 2026-06-03 00:30 [PATCH v9a 14/22] ci: Add back running check support Andres Freund <[email protected]> 2026-06-03 00:30 [PATCH v8a 14/14] ci: Add back running check support Andres Freund <[email protected]> 2026-06-03 00:30 [PATCH v8a 14/14] ci: Add back running check support Andres Freund <[email protected]> 2026-06-03 00:30 [PATCH v8a 14/14] ci: Add back running check support Andres Freund <[email protected]> 2026-06-03 00:30 [PATCH v8a 14/14] ci: Add back running check support Andres Freund <[email protected]> 2026-06-03 00:30 [PATCH v8a 14/14] ci: Add back running check support Andres Freund <[email protected]> 2026-06-03 00:30 [PATCH v8a 14/14] ci: Add back running check support Andres Freund <[email protected]> 2026-06-03 00:30 [PATCH v8a 14/14] ci: Add back running check support Andres Freund <[email protected]> 2026-06-03 00:30 [PATCH v8a 14/14] ci: Add back running check support Andres Freund <[email protected]> 2026-06-03 00:30 [PATCH v9a 14/22] ci: Add back running check support Andres Freund <[email protected]> 2026-06-03 00:30 [PATCH v8a 14/14] ci: Add back running check support Andres Freund <[email protected]> 2026-06-03 00:30 [PATCH v9a 14/22] ci: Add back running check support Andres Freund <[email protected]> 2026-06-03 00:30 [PATCH v9a 14/22] ci: Add back running check support Andres Freund <[email protected]> 2026-06-03 00:30 [PATCH v8a 14/14] ci: Add back running check support Andres Freund <[email protected]> 2026-06-03 00:30 [PATCH v8a 14/14] ci: Add back running check support Andres Freund <[email protected]> 2026-06-03 00:30 [PATCH v8a 14/14] ci: Add back running check support Andres Freund <[email protected]> 2026-06-03 00:30 [PATCH v8a 14/14] ci: Add back running check support Andres Freund <[email protected]> 2026-06-03 00:30 [PATCH v8a 14/14] ci: Add back running check support Andres Freund <[email protected]> 2026-06-03 00:30 [PATCH v9a 14/22] ci: Add back running check support Andres Freund <[email protected]> 2026-06-03 00:30 [PATCH v9a 14/22] ci: Add back running check support Andres Freund <[email protected]> 2026-06-03 00:30 [PATCH v9a 14/22] ci: Add back running check support Andres Freund <[email protected]> 2026-06-03 00:30 [PATCH v8a 14/14] ci: Add back running check support Andres Freund <[email protected]> 2026-06-03 00:30 [PATCH v9a 14/22] ci: Add back running check support Andres Freund <[email protected]> 2026-06-03 00:30 [PATCH v9a 14/22] ci: Add back running check support Andres Freund <[email protected]> 2026-06-03 00:30 [PATCH v8a 14/14] ci: Add back running check support Andres Freund <[email protected]> 2026-06-03 00:30 [PATCH v9a 14/22] ci: Add back running check support Andres Freund <[email protected]> 2026-06-03 00:30 [PATCH v8a 14/14] ci: Add back running check support Andres Freund <[email protected]> 2026-06-03 00:30 [PATCH v8a 14/14] ci: Add back running check support Andres Freund <[email protected]> 2026-06-03 00:30 [PATCH v9a 14/22] ci: Add back running check support Andres Freund <[email protected]> 2026-06-03 00:30 [PATCH v9a 14/22] ci: Add back running check support Andres Freund <[email protected]> 2026-06-03 00:30 [PATCH v9a 14/22] ci: Add back running check support Andres Freund <[email protected]> 2026-06-03 00:30 [PATCH v8a 14/14] ci: Add back running check support Andres Freund <[email protected]> 2026-06-03 00:30 [PATCH v9a 14/22] ci: Add back running check support Andres Freund <[email protected]> 2026-06-03 00:30 [PATCH v9a 14/22] ci: Add back running check support Andres Freund <[email protected]> 2026-06-03 00:30 [PATCH v8a 14/14] ci: Add back running check support Andres Freund <[email protected]> 2026-06-03 00:30 [PATCH v9a 14/22] ci: Add back running check support Andres Freund <[email protected]> 2026-06-03 00:30 [PATCH v8a 14/14] ci: Add back running check support Andres Freund <[email protected]> 2026-06-03 00:30 [PATCH v9a 14/22] ci: Add back running check support Andres Freund <[email protected]> 2026-06-03 00:30 [PATCH v9a 14/22] ci: Add back running check support Andres Freund <[email protected]> 2026-06-03 00:30 [PATCH v9a 14/22] ci: Add back running check support Andres Freund <[email protected]> 2026-06-03 00:30 [PATCH v9a 14/22] ci: Add back running check support Andres Freund <[email protected]> 2026-06-03 00:30 [PATCH v8a 14/14] ci: Add back running check support Andres Freund <[email protected]> 2026-06-03 00:30 [PATCH v8a 14/14] ci: Add back running check support Andres Freund <[email protected]> 2026-06-03 00:30 [PATCH v8a 14/14] ci: Add back running check support Andres Freund <[email protected]> 2026-06-03 00:30 [PATCH v8a 14/14] ci: Add back running check support Andres Freund <[email protected]> 2026-06-03 00:30 [PATCH v8a 14/14] ci: Add back running check support Andres Freund <[email protected]> 2026-06-03 00:30 [PATCH v8a 14/14] ci: Add back running check support Andres Freund <[email protected]> 2026-06-03 00:30 [PATCH v9a 14/22] ci: Add back running check support Andres Freund <[email protected]> 2026-06-03 00:30 [PATCH v8a 14/14] ci: Add back running check support Andres Freund <[email protected]> 2026-06-03 00:30 [PATCH v9a 14/22] ci: Add back running check support Andres Freund <[email protected]> 2026-06-03 00:30 [PATCH v9a 14/22] ci: Add back running check support Andres Freund <[email protected]> 2026-06-03 00:30 [PATCH v9a 14/22] ci: Add back running check support Andres Freund <[email protected]> 2026-06-03 00:30 [PATCH v9a 14/22] ci: Add back running check support Andres Freund <[email protected]> 2026-06-03 00:30 [PATCH v8a 14/14] ci: Add back running check support Andres Freund <[email protected]> 2026-06-03 00:30 [PATCH v9a 14/22] ci: Add back running check support Andres Freund <[email protected]> 2026-06-03 00:30 [PATCH v9a 14/22] ci: Add back running check support Andres Freund <[email protected]> 2026-06-03 00:30 [PATCH v8a 14/14] ci: Add back running check support Andres Freund <[email protected]> 2026-06-03 00:30 [PATCH v8a 14/14] ci: Add back running check support Andres Freund <[email protected]> 2026-06-03 00:30 [PATCH v9a 14/22] ci: Add back running check support Andres Freund <[email protected]> 2026-06-03 00:30 [PATCH v8a 14/14] ci: Add back running check support Andres Freund <[email protected]> 2026-06-03 00:30 [PATCH v8a 14/14] ci: Add back running check support Andres Freund <[email protected]> 2026-06-03 00:30 [PATCH v8a 14/14] ci: Add back running check support Andres Freund <[email protected]> 2026-06-03 00:30 [PATCH v9a 14/22] ci: Add back running check support Andres Freund <[email protected]> 2026-06-03 00:30 [PATCH v9a 14/22] ci: Add back running check support Andres Freund <[email protected]> 2026-06-03 00:30 [PATCH v9a 14/22] ci: Add back running check support Andres Freund <[email protected]> 2026-06-03 00:30 [PATCH v9a 14/22] ci: Add back running check support Andres Freund <[email protected]> 2026-06-03 00:30 [PATCH v8a 14/14] ci: Add back running check support Andres Freund <[email protected]> 2026-06-03 00:30 [PATCH v9a 14/22] ci: Add back running check support Andres Freund <[email protected]> 2026-06-03 00:30 [PATCH v8a 14/14] ci: Add back running check support Andres Freund <[email protected]> 2026-06-03 00:30 [PATCH v8a 14/14] ci: Add back running check support Andres Freund <[email protected]> 2026-06-03 00:30 [PATCH v9a 14/22] ci: Add back running check support Andres Freund <[email protected]> 2026-06-03 00:30 [PATCH v9a 14/22] ci: Add back running check support Andres Freund <[email protected]> 2026-06-03 00:30 [PATCH v9a 14/22] ci: Add back running check support Andres Freund <[email protected]> 2026-06-03 00:30 [PATCH v8a 14/14] ci: Add back running check support Andres Freund <[email protected]> 2026-06-03 00:30 [PATCH v8a 14/14] ci: Add back running check support Andres Freund <[email protected]> 2026-06-03 00:30 [PATCH v9a 14/22] ci: Add back running check support Andres Freund <[email protected]> 2026-06-03 00:30 [PATCH v9a 14/22] ci: Add back running check support Andres Freund <[email protected]> 2026-06-03 00:30 [PATCH v9a 14/22] ci: Add back running check support Andres Freund <[email protected]> 2026-06-03 00:30 [PATCH v8a 14/14] ci: Add back running check support Andres Freund <[email protected]> 2026-06-03 00:30 [PATCH v8a 14/14] ci: Add back running check support Andres Freund <[email protected]> 2026-06-03 00:30 [PATCH v9a 14/22] ci: Add back running check support Andres Freund <[email protected]> 2026-06-03 00:30 [PATCH v8a 14/14] ci: Add back running check support Andres Freund <[email protected]> 2026-06-03 00:30 [PATCH v8a 14/14] ci: Add back running check support Andres Freund <[email protected]> 2026-06-03 00:30 [PATCH v9a 14/22] ci: Add back running check support Andres Freund <[email protected]> 2026-06-03 00:30 [PATCH v9a 14/22] ci: Add back running check support Andres Freund <[email protected]> 2026-06-03 00:30 [PATCH v9a 14/22] ci: Add back running check support Andres Freund <[email protected]> 2026-06-03 00:30 [PATCH v9a 14/22] ci: Add back running check support Andres Freund <[email protected]> 2026-06-03 00:30 [PATCH v8a 14/14] ci: Add back running check support Andres Freund <[email protected]> 2026-06-03 00:30 [PATCH v8a 14/14] ci: Add back running check support Andres Freund <[email protected]> 2026-06-03 00:30 [PATCH v8a 14/14] ci: Add back running check support Andres Freund <[email protected]> 2026-06-03 00:30 [PATCH v9a 14/22] ci: Add back running check support Andres Freund <[email protected]> 2026-06-03 00:30 [PATCH v8a 14/14] ci: Add back running check support Andres Freund <[email protected]> 2026-06-03 00:30 [PATCH v8a 14/14] ci: Add back running check support Andres Freund <[email protected]> 2026-06-03 00:30 [PATCH v9a 14/22] ci: Add back running check support Andres Freund <[email protected]> 2026-06-03 00:30 [PATCH v9a 14/22] ci: Add back running check support Andres Freund <[email protected]> 2026-06-03 00:30 [PATCH v9a 14/22] ci: Add back running check support Andres Freund <[email protected]> 2026-06-03 00:30 [PATCH v9a 14/22] ci: Add back running check support Andres Freund <[email protected]> 2026-06-03 00:30 [PATCH v9a 14/22] ci: Add back running check support Andres Freund <[email protected]> 2026-06-03 00:30 [PATCH v9a 14/22] ci: Add back running check support Andres Freund <[email protected]> 2026-06-03 00:30 [PATCH v9a 14/22] ci: Add back running check support Andres Freund <[email protected]> 2026-06-03 00:30 [PATCH v9a 14/22] ci: Add back running check support Andres Freund <[email protected]> 2026-06-03 00:30 [PATCH v9a 14/22] ci: Add back running check support Andres Freund <[email protected]> 2026-06-03 00:30 [PATCH v8a 14/14] ci: Add back running check support Andres Freund <[email protected]> 2026-06-03 00:30 [PATCH v8a 14/14] ci: Add back running check support Andres Freund <[email protected]> 2026-06-03 00:30 [PATCH v9a 14/22] ci: Add back running check support Andres Freund <[email protected]> 2026-06-03 00:30 [PATCH v8a 14/14] ci: Add back running check support Andres Freund <[email protected]> 2026-06-03 00:30 [PATCH v9a 14/22] ci: Add back running check support Andres Freund <[email protected]> 2026-06-03 00:30 [PATCH v8a 14/14] ci: Add back running check support Andres Freund <[email protected]> 2026-06-03 00:30 [PATCH v8a 14/14] ci: Add back running check support Andres Freund <[email protected]> 2026-06-03 00:30 [PATCH v8a 14/14] ci: Add back running check support Andres Freund <[email protected]> 2026-06-03 00:30 [PATCH v8a 14/14] ci: Add back running check support Andres Freund <[email protected]> 2026-06-03 00:30 [PATCH v8a 14/14] ci: Add back running check support Andres Freund <[email protected]> 2026-06-03 00:30 [PATCH v8a 14/14] ci: Add back running check support Andres Freund <[email protected]> 2026-06-03 00:30 [PATCH v8a 14/14] ci: Add back running check support Andres Freund <[email protected]> 2026-06-03 00:30 [PATCH v9a 14/22] ci: Add back running check support Andres Freund <[email protected]> 2026-06-03 00:30 [PATCH v9a 14/22] ci: Add back running check support Andres Freund <[email protected]> 2026-06-03 00:30 [PATCH v8a 14/14] ci: Add back running check support Andres Freund <[email protected]> 2026-06-03 00:30 [PATCH v9a 14/22] ci: Add back running check support Andres Freund <[email protected]> 2026-06-03 00:30 [PATCH v8a 14/14] ci: Add back running check support Andres Freund <[email protected]> 2026-06-03 00:30 [PATCH v8a 14/14] ci: Add back running check support Andres Freund <[email protected]> 2026-06-03 00:30 [PATCH v9a 14/22] ci: Add back running check support Andres Freund <[email protected]> 2026-06-03 00:30 [PATCH v8a 14/14] ci: Add back running check support Andres Freund <[email protected]> 2026-06-03 00:30 [PATCH v9a 14/22] ci: Add back running check support Andres Freund <[email protected]> 2026-06-03 00:30 [PATCH v9a 14/22] ci: Add back running check support Andres Freund <[email protected]> 2026-06-03 00:30 [PATCH v9a 14/22] ci: Add back running check support Andres Freund <[email protected]> 2026-06-03 00:30 [PATCH v9a 14/22] ci: Add back running check support Andres Freund <[email protected]> 2026-06-03 00:30 [PATCH v8a 14/14] ci: Add back running check support Andres Freund <[email protected]> 2026-06-03 00:30 [PATCH v9a 14/22] ci: Add back running check support Andres Freund <[email protected]> 2026-06-03 00:30 [PATCH v8a 14/14] ci: Add back running check support Andres Freund <[email protected]> 2026-06-03 00:30 [PATCH v9a 14/22] ci: Add back running check support Andres Freund <[email protected]> 2026-06-03 00:30 [PATCH v9a 14/22] ci: Add back running check support Andres Freund <[email protected]> 2026-06-03 00:30 [PATCH v8a 14/14] ci: Add back running check support Andres Freund <[email protected]> 2026-06-03 00:30 [PATCH v9a 14/22] ci: Add back running check support Andres Freund <[email protected]> 2026-06-03 00:30 [PATCH v9a 14/22] ci: Add back running check support Andres Freund <[email protected]> 2026-06-03 00:30 [PATCH v9a 14/22] ci: Add back running check support Andres Freund <[email protected]> 2026-06-03 00:30 [PATCH v8a 14/14] ci: Add back running check support Andres Freund <[email protected]> 2026-06-03 00:30 [PATCH v8a 14/14] ci: Add back running check support Andres Freund <[email protected]> 2026-06-03 00:30 [PATCH v8a 14/14] ci: Add back running check support Andres Freund <[email protected]> 2026-06-03 00:30 [PATCH v9a 14/22] ci: Add back running check support Andres Freund <[email protected]> 2026-06-03 00:30 [PATCH v9a 14/22] ci: Add back running check support Andres Freund <[email protected]> 2026-06-03 00:30 [PATCH v9a 14/22] ci: Add back running check support Andres Freund <[email protected]> 2026-06-03 00:30 [PATCH v8a 14/14] ci: Add back running check support Andres Freund <[email protected]> 2026-06-03 00:30 [PATCH v9a 14/22] ci: Add back running check support Andres Freund <[email protected]> 2026-06-03 00:30 [PATCH v9a 14/22] ci: Add back running check support Andres Freund <[email protected]> 2026-06-03 00:30 [PATCH v8a 14/14] ci: Add back running check support Andres Freund <[email protected]> 2026-06-03 00:30 [PATCH v9a 14/22] ci: Add back running check support Andres Freund <[email protected]> 2026-06-03 00:30 [PATCH v9a 14/22] ci: Add back running check support Andres Freund <[email protected]> 2026-06-03 00:30 [PATCH v8a 14/14] ci: Add back running check support Andres Freund <[email protected]> 2026-06-03 00:30 [PATCH v9a 14/22] ci: Add back running check support Andres Freund <[email protected]> 2026-06-03 00:30 [PATCH v8a 14/14] ci: Add back running check support Andres Freund <[email protected]> 2026-06-03 00:30 [PATCH v9a 14/22] ci: Add back running check support Andres Freund <[email protected]> 2026-06-03 00:30 [PATCH v9a 14/22] ci: Add back running check support Andres Freund <[email protected]> 2026-06-03 00:30 [PATCH v8a 14/14] ci: Add back running check support Andres Freund <[email protected]> 2026-06-03 00:30 [PATCH v8a 14/14] ci: Add back running check support Andres Freund <[email protected]> 2026-06-03 00:30 [PATCH v8a 14/14] ci: Add back running check support Andres Freund <[email protected]> 2026-06-03 00:30 [PATCH v9a 14/22] ci: Add back running check support Andres Freund <[email protected]> 2026-06-03 00:30 [PATCH v9a 14/22] ci: Add back running check support Andres Freund <[email protected]> 2026-06-03 00:30 [PATCH v8a 14/14] ci: Add back running check support Andres Freund <[email protected]> 2026-06-03 00:30 [PATCH v9a 14/22] ci: Add back running check support Andres Freund <[email protected]> 2026-06-03 00:30 [PATCH v9a 14/22] ci: Add back running check support Andres Freund <[email protected]> 2026-06-03 00:30 [PATCH v9a 14/22] ci: Add back running check support Andres Freund <[email protected]> 2026-06-03 00:30 [PATCH v8a 14/14] ci: Add back running check support Andres Freund <[email protected]> 2026-06-03 00:30 [PATCH v8a 14/14] ci: Add back running check support Andres Freund <[email protected]> 2026-06-03 00:30 [PATCH v8a 14/14] ci: Add back running check support Andres Freund <[email protected]> 2026-06-03 00:30 [PATCH v9a 14/22] ci: Add back running check support Andres Freund <[email protected]> 2026-06-03 00:30 [PATCH v8a 14/14] ci: Add back running check support Andres Freund <[email protected]> 2026-06-03 00:30 [PATCH v9a 14/22] ci: Add back running check support Andres Freund <[email protected]> 2026-06-03 00:30 [PATCH v8a 14/14] ci: Add back running check support Andres Freund <[email protected]> 2026-06-03 00:30 [PATCH v8a 14/14] ci: Add back running check support Andres Freund <[email protected]> 2026-06-03 00:30 [PATCH v8a 14/14] ci: Add back running check support Andres Freund <[email protected]> 2026-06-03 00:30 [PATCH v9a 14/22] ci: Add back running check support Andres Freund <[email protected]> 2026-06-03 00:30 [PATCH v8a 14/14] ci: Add back running check support Andres Freund <[email protected]> 2026-06-03 00:30 [PATCH v8a 14/14] ci: Add back running check support Andres Freund <[email protected]> 2026-06-03 00:30 [PATCH v8a 14/14] ci: Add back running check support Andres Freund <[email protected]> 2026-06-03 00:30 [PATCH v9a 14/22] ci: Add back running check support Andres Freund <[email protected]> 2026-06-03 00:30 [PATCH v8a 14/14] ci: Add back running check support Andres Freund <[email protected]> 2026-06-03 00:30 [PATCH v8a 14/14] ci: Add back running check support Andres Freund <[email protected]> 2026-06-03 00:30 [PATCH v8a 14/14] ci: Add back running check support Andres Freund <[email protected]> 2026-06-03 00:30 [PATCH v8a 14/14] ci: Add back running check support Andres Freund <[email protected]> 2026-06-03 00:30 [PATCH v9a 14/22] ci: Add back running check support Andres Freund <[email protected]> 2026-06-03 00:30 [PATCH v8a 14/14] ci: Add back running check support Andres Freund <[email protected]> 2026-06-03 00:30 [PATCH v8a 14/14] ci: Add back running check support Andres Freund <[email protected]> 2026-06-03 00:30 [PATCH v8a 14/14] ci: Add back running check support Andres Freund <[email protected]> 2026-06-03 00:30 [PATCH v9a 14/22] ci: Add back running check support Andres Freund <[email protected]> 2026-06-03 00:30 [PATCH v9a 14/22] ci: Add back running check support Andres Freund <[email protected]> 2026-06-03 00:30 [PATCH v8a 14/14] ci: Add back running check support Andres Freund <[email protected]> 2026-06-03 00:30 [PATCH v8a 14/14] ci: Add back running check support Andres Freund <[email protected]> 2026-06-03 00:30 [PATCH v9a 14/22] ci: Add back running check support Andres Freund <[email protected]> 2026-06-03 00:30 [PATCH v8a 14/14] ci: Add back running check support Andres Freund <[email protected]> 2026-06-03 00:30 [PATCH v8a 14/14] ci: Add back running check support Andres Freund <[email protected]> 2026-06-03 00:30 [PATCH v9a 14/22] ci: Add back running check support Andres Freund <[email protected]> 2026-06-03 00:30 [PATCH v9a 14/22] ci: Add back running check support Andres Freund <[email protected]> 2026-06-03 00:30 [PATCH v9a 14/22] ci: Add back running check support Andres Freund <[email protected]> 2026-06-03 00:30 [PATCH v9a 14/22] ci: Add back running check support Andres Freund <[email protected]> 2026-06-03 00:30 [PATCH v8a 14/14] ci: Add back running check support Andres Freund <[email protected]> 2026-06-03 00:30 [PATCH v9a 14/22] ci: Add back running check support Andres Freund <[email protected]> 2026-06-03 00:30 [PATCH v9a 14/22] ci: Add back running check support Andres Freund <[email protected]> 2026-06-03 00:30 [PATCH v8a 14/14] ci: Add back running check support Andres Freund <[email protected]> 2026-06-03 00:30 [PATCH v9a 14/22] ci: Add back running check support Andres Freund <[email protected]> 2026-06-03 00:30 [PATCH v9a 14/22] ci: Add back running check support Andres Freund <[email protected]> 2026-06-03 00:30 [PATCH v9a 14/22] ci: Add back running check support Andres Freund <[email protected]> 2026-06-03 00:30 [PATCH v8a 14/14] ci: Add back running check support Andres Freund <[email protected]> 2026-06-03 00:30 [PATCH v8a 14/14] ci: Add back running check support Andres Freund <[email protected]> 2026-06-03 00:30 [PATCH v8a 14/14] ci: Add back running check support Andres Freund <[email protected]> 2026-06-03 00:30 [PATCH v9a 14/22] ci: Add back running check support Andres Freund <[email protected]> 2026-06-03 00:30 [PATCH v9a 14/22] ci: Add back running check support Andres Freund <[email protected]> 2026-06-03 00:30 [PATCH v8a 14/14] ci: Add back running check support Andres Freund <[email protected]> 2026-06-03 00:30 [PATCH v9a 14/22] ci: Add back running check support Andres Freund <[email protected]> 2026-06-03 00:30 [PATCH v9a 14/22] ci: Add back running check support Andres Freund <[email protected]> 2026-06-03 00:30 [PATCH v8a 14/14] ci: Add back running check support Andres Freund <[email protected]> 2026-06-03 00:30 [PATCH v8a 14/14] ci: Add back running check support Andres Freund <[email protected]> 2026-06-03 00:30 [PATCH v8a 14/14] ci: Add back running check support Andres Freund <[email protected]> 2026-06-03 00:30 [PATCH v9a 14/22] ci: Add back running check support Andres Freund <[email protected]> 2026-06-03 00:30 [PATCH v8a 14/14] ci: Add back running check support Andres Freund <[email protected]> 2026-06-03 00:30 [PATCH v9a 14/22] ci: Add back running check support Andres Freund <[email protected]> 2026-06-03 00:30 [PATCH v9a 14/22] ci: Add back running check support Andres Freund <[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