Re: Why we need to check for local buffers in BufferIsExclusiveLocked and BufferIsDirty?
Srinath Reddy Sadipiralla <srinath2133@gmail.com>
From: Srinath Reddy <srinath2133@gmail.com>
To: Tom Lane <tgl@sss.pgh.pa.us>, pgsql-hackers@lists.postgresql.org
Date: 2025-01-27T14:56:48Z
Lists: pgsql-hackers
On Sun, Jan 26, 2025 at 10:24 PM Srinath Reddy <srinath2133@gmail.com> wrote: > > as there was repeated code between BufferIsExclusiveLocked and > BufferIsDirty to check if buffer is pinned and its locked exclusively,i > thought it would be nice to move that repeated code into > BufferIsExclusiveLocked and as we need bufHdr in BufferIsDirty which is > assigned in BufferIsExclusiveLocked,so I had to change the signature of > BufferIsExclusiveLocked by adding (BufferDesc **bufHdr). > Hi Tom, if this is not the answer you are expecting ,please let me know.I am open for suggestions. Regards,
Commits
-
Make BufferIsExclusiveLocked and BufferIsDirty work for local buffers.
- f6ff75f79689 18.0 landed