Waiting for PostgreSQL 19 – Online enabling and disabling of data checksums

Read Original

This article details a new PostgreSQL 19 feature that allows data checksums to be enabled or disabled on a running cluster without restricting access. Previously, this required initdb or offline processing via pg_checksums. The feature uses a background worker to mark buffers dirty for checksum calculation, ensuring consistency through procsignalbarriers. A new test module, test_checksums, is included with extensive tests. The patch was authored by Daniel Gustafsson and Magnus Hagander, with contributions from Tomas Vondra and others.

Waiting for PostgreSQL 19 – Online enabling and disabling of data checksums

Comments

No comments yet

Be the first to share your thoughts!

Browser Extension

Get instant access to AllDevBlogs from your browser

Top of the Week

No top articles yet