Re: Rename PageData to XLogPageData - Mailing list pgsql-hackers

From Heikki Linnakangas
Subject Re: Rename PageData to XLogPageData
Date
Msg-id 1cb420aa-65ef-44ba-972a-a998b9c5578e@iki.fi
Whole thread Raw
List pgsql-hackers
On 02/10/2024 14:30, Peter Eisentraut wrote:
> I was fiddling a bit with making some Page-related APIs const-proof, 
> which might involve changing something like "Page p" to "const PageData 
> *p", but I was surprised that a type PageData exists but it's an 
> unrelated type local to generic_xlog.c.

Good find

> This patch renames that type to a more specific name XLogPageData.  This 
> makes room for possibly adding another PageData type with the earlier 
> meaning, but that's not done here.  But I think even without that, this 
> patch is a useful little cleanup that makes the code more consistent and 
> clear.

+1 for renaming, but -1 on XLogPageData. That sounds like a WAL page, 
see XLogPageHeaderData for example. I'd suggest GenericXLogPageData or 
just GenericPerPageData or something.

-- 
Heikki Linnakangas
Neon (https://neon.tech)




pgsql-hackers by date:

Previous
From: Masahiko Sawada
Date:
Subject: Re: pg_trgm comparison bug on cross-architecture replication due to different char implementation
Next
From: Jacob Champion
Date:
Subject: Re: Add support to TLS 1.3 cipher suites and curves lists