Re: SLRUs in the main buffer pool - Page Header definitions - Mailing list pgsql-hackers

From Andres Freund
Subject Re: SLRUs in the main buffer pool - Page Header definitions
Date
Msg-id 20230206203038.czsdqdzrqfgfqcwl@awork3.anarazel.de
Whole thread Raw
In response to Re: SLRUs in the main buffer pool - Page Header definitions  ("Bagga, Rishu" <bagrishu@amazon.com>)
List pgsql-hackers
Hi,

> From 098f37c0a17fc32a94bff43817414e01fcfb234f Mon Sep 17 00:00:00 2001
> From: Rishu Bagga <bagrishu@amazon.com>
> Date: Thu, 15 Sep 2022 00:55:25 +0000
> Subject: [PATCH] slru to buffercache + page headers + upgrade
> 
> ---
>  contrib/amcheck/verify_nbtree.c             |    2 +-
>  [...]
>  65 files changed, 2176 insertions(+), 3258 deletions(-)

Unfortunately a quite large patch, with this little explanation, is hard to
review. I could read through the entire thread to try to figure out what this
is doing, but I really shouldn't have to.

You're changing quite fundamental APIs across the tree. Why is that required
for the topic at hand? Why is it worth doing that, given it'll break loads of
extensions?

Greetings,

Andres Freund



pgsql-hackers by date:

Previous
From: Nikita Malakhov
Date:
Subject: Re: Pluggable toaster
Next
From: Andres Freund
Date:
Subject: Re: Exit walsender before confirming remote flush in logical replication