Re: [PATCHES] updated GiST patch

2005-05-16 Thread Neil Conway
Patch applied. Tom Lane wrote: Neil Conway <[EMAIL PROTECTED]> writes: BTW, this idiom occurs a few times: if (BufferIsValid(buf)) { ReleaseBuffer(buf); buf = InvalidBuffer; } I'd leave it as-is; ISTM to be more easily understandable than the alternatives you suggest.

Re: [PATCHES] updated GiST patch

2005-05-16 Thread Tom Lane
Neil Conway <[EMAIL PROTECTED]> writes: > ... replaces two ReleaseBuffer() + ReadBuffer() pairs with > ReleaseAndReadBuffer(). (Is this still worth doing? It seems it no > longer saves a lock acquire/release, but perhaps it will again be a win > in some future version of the bufmgr...) I think

Re: [PATCHES] updated GiST patch

2005-05-16 Thread Neil Conway
Neil Conway wrote: This is an updated version of the GiST patch I posted a few months ago. Attached is a revised version. This update fixes some newly-added bugs in mark and restore (I forgot to save and restore the current buffer), and replaces two ReleaseBuffer() + ReadBuffer() pairs with Rele