Re: Fix outdated comments in catcache.h - Mailing list pgsql-hackers

From David Rowley
Subject Re: Fix outdated comments in catcache.h
Date
Msg-id CAApHDvpwLOuhy9Mz64Y+NbVYxCqmg-gJT1-MhakspeDTeDhdUA@mail.gmail.com
Whole thread Raw
In response to Fix outdated comments in catcache.h  ("cca5507" <cca5507@qq.com>)
Responses Re: Fix outdated comments in catcache.h
List pgsql-hackers
On Thu, 18 Dec 2025 at 19:29, cca5507 <cca5507@qq.com> wrote:
> 473182c9523afad10e9507145690d902a0bc7f04 add a hash table for CatCList, this has
> made some comments outdated.
>
> Attach a small patch to fix it.

I agree that the comment about not dividing them into hash buckets
seems outdated now.

> - dlist_node cache_elem; /* list member of per-catcache list */
> + dlist_node cache_elem; /* list member of per-bucket list */

I'm not sure this is more informative. How about?

dlist_node cache_elem; /* member for CatCache.cc_lbucket[] dlist */

I also really wonder what the fascination with having lower-case
struct names with camelCased typedef names in this file... It's not
really clear if that comment should say "CatCache.cc_lbucket[]" or
"catcache.cc_lbucket[]". I find the latter clearer so used that.

David



pgsql-hackers by date:

Previous
From: Andrey Borodin
Date:
Subject: Re: REASSIGN OWNED BY alters objects in other database.
Next
From: Amit Kapila
Date:
Subject: Re: Newly created replication slot may be invalidated by checkpoint