Re: Changing the state of data checksums in a running cluster
Tomas Vondra <tomas@vondra.me>
From: Tomas Vondra <tomas@vondra.me>
To: Michael Paquier <michael@paquier.xyz>
Cc: Daniel Gustafsson <daniel@yesql.se>, Michael Banck <mbanck@gmx.net>,
PostgreSQL Hackers <pgsql-hackers@lists.postgresql.org>
Date: 2025-03-09T23:35:29Z
Lists: pgsql-hackers
Commits
Same data as JSON:
GET /api/v1/messages/:b64id/commits
the thread's linked commits as JSON, with link sources.
API reference →
-
Use correct datatype for PID
- 0ca1b3010597 19 (unreleased) landed
-
Improve comments in online checksums code
- cd857dec0e0a 19 (unreleased) landed
-
Fix checksum state transition during promotion
- 5fee7cab1b87 19 (unreleased) landed
-
Fix regex searching for page verification failures in tests
- 486b9a9b9eb4 19 (unreleased) landed
-
Apply data-checksum worker throttling parameters
- 9a39056c418c 19 (unreleased) landed
-
Skip WAL for unlogged main fork during online checksum enable
- 2018bd616790 19 (unreleased) landed
-
Revert "Get rid of WALBufMappingLock"
- c13070a27b63 19 (unreleased) cited
-
Get rid of WALBufMappingLock
- bc22dc0e0ddc 18.0 cited
-
Improve grammar of options for command arrays in TAP tests
- ce1b0f9da03e 18.0 cited
Attachments
- v20250310-0001-Online-enabling-and-disabling-of-data-chec.patch (text/x-patch) patch v20250310-0001
- v20250310-0002-simple-post-rebase-fixes.patch (text/x-patch) patch v20250310-0002
- v20250310-0003-sync-the-data_checksums-GUC-with-the-local.patch (text/x-patch) patch v20250310-0003
- v20250310-0004-make-progress-reporting-work.patch (text/x-patch) patch v20250310-0004
- v20250310-0005-update-docs.patch (text/x-patch) patch v20250310-0005
Seems cfbot was unhappy with the patches, so here's an improved version, fixing some minor issues in expected output and a compiler warning. There however seems to be some issue with 003_standby_restarts, which causes failures on freebsd and macos. I don't know what that is about, but the test runs much longer than on debian. regards -- Tomas Vondra