Re: Eagerly evict bulkwrite strategy ring
Melanie Plageman <melanieplageman@gmail.com>
From: Melanie Plageman <melanieplageman@gmail.com>
To: Chao Li <li.evan.chao@gmail.com>
Cc: Nazir Bilal Yavuz <byavuz81@gmail.com>,
Kirill Reshke <reshkekirill@gmail.com>, PostgreSQL Hackers <pgsql-hackers@lists.postgresql.org>,
Andres Freund <andres@anarazel.de>
Date: 2025-11-20T22:17:16Z
Lists: pgsql-hackers
Attachments
- v9-0001-Refactor-goto-into-for-loop-in-GetVictimBuffer.patch (text/x-patch) patch v9-0001
- v9-0002-Split-FlushBuffer-into-two-parts.patch (text/x-patch) patch v9-0002
- v9-0003-Eagerly-flush-bulkwrite-strategy-ring.patch (text/x-patch) patch v9-0003
Chao Li found a mistake I made in not releasing the buffer content lock in one code path which he reported in another thread [1]. This patch set shares some patches with the patches in that thread, so attached is a corrected v9. - Melanie [1] https://www.postgresql.org/message-id/20E76846-4816-45BC-84F0-D8836D9AFA4C%40gmail.com