> On 20 Mar 2026, at 18:14, Heikki Linnakangas <[email protected]> wrote: > > Zeroing the page again is dangerous because the CREATE_ID records can be out > of order. The page might already contain some later multixids, and zeroing > will overwrite them. I see only cases when it's not a problem: we zeroed page, did not flush it, thus did not extend the file, crashed, tested FS, zeroed page once more, overwrote again by replaying WAL, no big deal. We should never zero a page with offsets, that will not be replayed by WAL. If the page was persisted, even partially, we will read it from disk without zeroing out. Best regards, Andrey Borodin.
- Bug in MultiXact replay compat logic for older minor ve... 段坤仁(刻韧)
- Re: Bug in MultiXact replay compat logic for older... Heikki Linnakangas
- 回复:Bug in MultiXact replay compat logic for ol... 段坤仁(刻韧)
- Re: Bug in MultiXact replay compat logic for o... Andrey Borodin
- Re: Bug in MultiXact replay compat logic f... Heikki Linnakangas
- Re: Bug in MultiXact replay compat log... Andrey Borodin
- Re: Bug in MultiXact replay compa... Heikki Linnakangas
- Re: Bug in MultiXact replay c... Andrey Borodin
- Re: Bug in MultiXact repl... Heikki Linnakangas
- 回复:Bug in MultiXact repla... 段坤仁(刻韧)
- Re: 回复:Bug in MultiXact r... Heikki Linnakangas
- Re: Bug in MultiXact repl... Kirill Reshke
- Re: Bug in MultiXact repl... Kirill Reshke
