⭐ 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で生成しました。