Re: DropRelFileLocatorBuffers

Kyotaro Horiguchi <horikyota.ntt@gmail.com>

From: Kyotaro Horiguchi <horikyota.ntt@gmail.com>
To: robertmhaas@gmail.com
Cc: pgsql-hackers@lists.postgresql.org
Date: 2022-07-08T02:52:45Z
Lists: pgsql-hackers
At Thu, 7 Jul 2022 21:13:59 -0400, Robert Haas <robertmhaas@gmail.com> wrote in 
> On Thu, Jul 7, 2022 at 8:22 PM Kyotaro Horiguchi
> <horikyota.ntt@gmail.com> wrote:
> > Thanks for the reply.
> >
> > Yes if it is "RelFileLocator when we're talking about all the things
> > that are needed to locate a relation's files on disk,". I read this as
> > RelFileLocator is a kind of pointer to files.  I thought RelFileNode
> > as a pointer as well as the storage itself.  The difference of the two
> > for me could be analogized as the difference between "DropFileBuffers"
> > and "DropFileNameBuffers".  I think the latter is usually spelled as
> > "DropBuffersByFileNames" or such.
> >
> > Though, I don't want to keep fighting any further if others don't feel
> > it uneasy ;)
> 
> I wouldn't mind if we took "Locator" out of the name of that function
> and just called it DropRelFileBuffers or DropRelationBuffers or
> something. That would be shorter, and maybe more intuitive.

Thanks. Will propose that.

> I wasn't quite able to understand whether your original question was
> prompted by having missed the commit in question, or whether you
> disagreed with it, so that's why I asked whether you had seen the
> commit message.

The commit message is very helpful to understand the aim of the patch.

regards.

-- 
Kyotaro Horiguchi
NTT Open Source Software Center



Commits

  1. Rename some functions to mention Relation instead of RelFileLocator.

  2. Fix mistake in comment.

  3. Change internal RelFileNode references to RelFileNumber or RelFileLocator.