Re: Orphan page in _bt_split - Mailing list pgsql-hackers

From Peter Geoghegan
Subject Re: Orphan page in _bt_split
Date
Msg-id CAH2-WzmBe7URgVhVdeQmQkKPEEyv6c+FxdNic3PnOuMkT_uOeA@mail.gmail.com
Whole thread Raw
In response to Re: Orphan page in _bt_split  (Konstantin Knizhnik <knizhnik@garret.ru>)
List pgsql-hackers
On Wed, Sep 3, 2025 at 2:25 AM Konstantin Knizhnik <knizhnik@garret.ru> wrote:
> Do you suggest to replace `PageGetTempPage` with using local buffers?
> Or may be change `PageGetTempPage*` to accept parameter with provided
> local buffer?

I think that _bt_split could easily be switched over to using 2 local
PGAlignedBlock variables, removing its use of PageGetTempPage. I don't
think that it is necessary to consider other PageGetTempPage callers.

--
Peter Geoghegan



pgsql-hackers by date:

Previous
From: Alexander Korotkov
Date:
Subject: Re: ICU warnings during make installcheck and text_extensions test
Next
From: Alexander Korotkov
Date:
Subject: Re: Implement waiting for wal lsn replay: reloaded