diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/rules.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/rules.out --- /tmp/cirrus-ci-build/src/test/regress/expected/rules.out 2025-03-09 18:04:11.672518017 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/rules.out 2025-03-09 18:12:02.206967682 +0000 @@ -2050,25 +2050,34 @@ WHEN 2 THEN 'waiting'::text WHEN 3 THEN 'waiting on backends'::text WHEN 4 THEN 'waiting on temporary tables'::text - WHEN 5 THEN 'done'::text + WHEN 5 THEN 'waiting on checkpoint'::text + WHEN 6 THEN 'done'::text ELSE NULL::text END AS phase, CASE s.param2 WHEN '-1'::integer THEN NULL::bigint ELSE s.param2 END AS databases_total, - CASE s.param3 + s.param3 AS databases_done, + CASE s.param4 WHEN '-1'::integer THEN NULL::bigint - ELSE s.param3 + ELSE s.param4 END AS relations_total, - s.param4 AS databases_processed, - s.param5 AS relations_processed, - s.param6 AS databases_current, - s.param7 AS relation_current, - s.param8 AS relation_current_blocks, - s.param9 AS relation_current_blocks_processed + CASE s.param5 + WHEN '-1'::integer THEN NULL::bigint + ELSE s.param5 + END AS relations_done, + CASE s.param6 + WHEN '-1'::integer THEN NULL::bigint + ELSE s.param6 + END AS blocks_total, + CASE s.param7 + WHEN '-1'::integer THEN NULL::bigint + ELSE s.param7 + END AS blocks_done FROM (pg_stat_get_progress_info('DATACHECKSUMS'::text) s(pid, datid, relid, param1, param2, param3, param4, param5, param6, param7, param8, param9, param10, param11, param12, param13, param14, param15, param16, param17, param18, param19, param20) - LEFT JOIN pg_database d ON ((s.datid = d.oid))); + LEFT JOIN pg_database d ON ((s.datid = d.oid))) + ORDER BY s.datid; pg_stat_progress_vacuum| SELECT s.pid, s.datid, d.datname, diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/stats.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/stats.out --- /tmp/cirrus-ci-build/src/test/regress/expected/stats.out 2025-03-09 18:04:11.680523570 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/stats.out 2025-03-09 18:12:28.114959602 +0000 @@ -51,6 +51,22 @@ client backend|temp relation|normal client backend|wal|init client backend|wal|normal +datachecksumsworker launcher|relation|bulkread +datachecksumsworker launcher|relation|bulkwrite +datachecksumsworker launcher|relation|init +datachecksumsworker launcher|relation|normal +datachecksumsworker launcher|relation|vacuum +datachecksumsworker launcher|temp relation|normal +datachecksumsworker launcher|wal|init +datachecksumsworker launcher|wal|normal +datachecksumsworker worker|relation|bulkread +datachecksumsworker worker|relation|bulkwrite +datachecksumsworker worker|relation|init +datachecksumsworker worker|relation|normal +datachecksumsworker worker|relation|vacuum +datachecksumsworker worker|temp relation|normal +datachecksumsworker worker|wal|init +datachecksumsworker worker|wal|normal slotsync worker|relation|bulkread slotsync worker|relation|bulkwrite slotsync worker|relation|init @@ -87,7 +103,7 @@ walsummarizer|wal|normal walwriter|wal|init walwriter|wal|normal -(71 rows) +(87 rows) \a -- ensure that both seqscan and indexscan plans are allowed SET enable_seqscan TO on;