Fix WAIT FOR LSN cleanup on subtransaction abort

Author: Alexander Korotkov (5cdec423)

WAIT FOR LSNにおけるサブトランザクションアボート時のクリーンアップが修正されました。これにより、SAVEPOINT内での割り込み発生時に、バックエンドがWAIT FOR LSNヒープにマークされたままになる問題が解決されます。


Fix regex searching for page verification failures in tests

Author: Daniel Gustafsson (486b9a9b)Discussion: CAHg+QDe

ログファイル内のページ検証失敗を検索するテストにおいて、正規表現が正しくアンカーされていなかった問題が修正されました。これにより、テストがより正確に機能するようになります。


Apply data-checksum worker throttling parameters

Author: Daniel Gustafsson (9a39056c)

データチェックサムワーカーのスロットリングパラメータが適用されるようになりました。これにより、チェックサム有効化によるI/O負荷をユーザーが制御できるようになります。


Skip WAL for unlogged main fork during online checksum enable

Author: Daniel Gustafsson (2018bd61)

オンラインチェックサム有効化中に、unloggedなメインフォークに対してWALがスキップされるようになりました。これにより、unloggedなリレーションで発生していた過剰なWALの生成が抑制されます。


Document deprecated --wal-directory option for pg_verifybackup

Author: Peter Eisentraut (43dc21f7)Discussion: E1w3fZp-000gje-31@gemulon.postgresql.org

pg_verifybackupコマンドの非推奨オプション --wal-directory がドキュメントに追加されました。これは、ユーザーがバージョン間の移行をスムーズに行えるようにするための変更です。


HN ニュース

(この日のHNストーリーはありません)


まとめ

本日のPostgreSQL開発では、重要なバグ修正とパフォーマンス改善に焦点が当てられました。特に、WAIT FOR LSNのサブトランザクションクリーンアップやデータチェックサムワーカーのスロットリング機能の適用は、安定性と運用効率の向上に貢献するでしょう。


本ダイジェストはHacker News・GitHub・PostgreSQLメーリングリストの情報を元にgeminiで生成しました。