RFC / proof-of-concept for Umbra, an smgr-layer prototype that decouples logical block identity from physical page placement. For eligible ordinary updates after checkpoint, the prototype preserves the old physical page as the redo baseline and records the old/new physical mapping in WAL, reducing reliance on inline full-page images for those paths. The performance motivation is to reduce checkpoint-boundary WAL volume and recover part of the throughput lost to full-page writes on write-he

Edit
ID 6832
Title RFC / proof-of-concept for Umbra, an smgr-layer prototype that decouples logical block identity from physical page placement. For eligible ordinary updates after checkpoint, the prototype preserves the old physical page as the redo baseline and records the old/new physical mapping in WAL, reducing reliance on inline full-page images for those paths. The performance motivation is to reduce checkpoint-boundary WAL volume and recover part of the throughput lost to full-page writes on write-he
CI (CFBot) Needs rebase! Needs rebase since 50 minutes. Failing since 50 minutes.
Additional links previous successfully applied patch (outdated):
Summary
Stats (from CFBot) Unknown
Tags Performance
Created 2026-06-02 13:18:40
Last modified 2026-06-02 13:18:40 (58 minutes ago)
Latest email 2026-06-02 00:35:57 (13 hours ago)
Status
PG20-1 (2026-07-01 – 2026-07-31): Needs review
Target version 20
Authors Mingwei Jia (nayishan)
Reviewers Become reviewer
Committer
Links Git
Emails
[PoC] Umbra: a remap-aware smgr prototype on PostgreSQL master
First at 2026-04-24 14:12:02 by Mingwei Jia <i at nayishan.top>
Latest at 2026-06-02 00:35:57 by Bruce Momjian <bruce at momjian.us>
Latest attachment (umbra-rfc-v2-patches.tar.gz) at 2026-06-02 00:05:00 from Mingwei Jia <i at nayishan.top>
    Attachment (umbra-rfc-v2-patches.tar.gz) at 2026-06-02 00:05:00 from Mingwei Jia <i at nayishan.top> (Patch: No)
History
When Who What
2026-06-02 13:26:26 CFbot Patch needs rebase
2026-06-02 13:18:40 Mingwei Jia (nayishan) Attached mail thread a8d4e49b-7f20-435f-8555-7907554fedaf@nayishan.top
2026-06-02 13:18:40 Mingwei Jia (nayishan) Created patch record
Edit