| From: | Fujii Masao <masao(dot)fujii(at)gmail(dot)com> |
|---|---|
| To: | Daniel Gustafsson <dgustafsson(at)postgresql(dot)org> |
| Cc: | PostgreSQL Hackers <pgsql-hackers(at)lists(dot)postgresql(dot)org> |
| Subject: | Re: pgsql: Revert online data checksum transitions |
| Date: | 2026-09-16 11:00:35 |
| Message-ID: | CAHGQGwH-wHTq4xd2dedEj0niDHkezcCT_OLmMpGp9NEHW4Dvkw@mail.gmail.com |
| Views: | Whole Thread | Raw Message | Download mbox | Resend email |
| Thread: | |
| Lists: | pgsql-committers pgsql-hackers |
On Wed, Sep 16, 2026 at 6:06 PM Daniel Gustafsson
<dgustafsson(at)postgresql(dot)org> wrote:
>
> Revert online data checksum transitions
It's unfortunate that this feature had to be reverted...
Anyway, thanks for all your hard work on it!!
After the revert, the buildfarm member longfin reported the test failure [1],
which seems to have been caused by the revert.
According to longfin's server log, the test triggers the following
assertion failure:
TRAP: failed Assert("(data - start) == data_size"), File:
"heaptuple.c", Line: 442, PID: 78459
...
2026-09-16 06:03:57.172 EDT [77693:4] LOG: client backend (PID
78459) was terminated by signal 6: Abort trap: 6
2026-09-16 06:03:57.172 EDT [77693:5] DETAIL: Failed process was
running: SELECT count(*) > 0 AS ok FROM pg_control_checkpoint();
After the revert, pg_control_checkpoint() now returns 19 columns, but its
pg_proc.dat entry still declares 20 output columns, including
data_page_checksum_version. This seems to trigger the assertion failure
in heap_form_tuple().
We should remove data_page_checksum_version from the pg_control_checkpoint
entry in pg_proc.dat and reduce proargmodes from 20 output columns to 19?
Regards,
[1] https://buildfarm.postgresql.org/cgi-bin/show_log.pl?nm=longfin&dt=2026-09-16%2010%3A01%3A48
--
Fujii Masao
| From | Date | Subject | |
|---|---|---|---|
| Next Message | Daniel Gustafsson | 2026-09-16 11:08:12 | Re: pgsql: Revert online data checksum transitions |
| Previous Message | Alexander Korotkov | 2026-09-16 10:51:11 | pgsql: Say in the FSM README why its hint writes still need full page i |
| From | Date | Subject | |
|---|---|---|---|
| Next Message | Daniel Gustafsson | 2026-09-16 11:08:12 | Re: pgsql: Revert online data checksum transitions |
| Previous Message | Alena Rybakina | 2026-09-16 10:57:49 | Re: Vacuum statistics |