Thread

  1. Re: Update outdated references to SLRU ControlLock

    Julien Rouhaud <rjuju123@gmail.com> — 2025-09-01T05:19:41Z

    On Mon, Sep 01, 2025 at 02:05:56PM +0900, Michael Paquier wrote:
    > On Mon, Sep 01, 2025 at 11:32:41AM +0800, Julien Rouhaud wrote:
    > > Note that the main comment of slru.c still has one paragraph that mentions
    > > "bank control lock" consistently before switching to just "control lock" in the
    > > next paragraph.  I'm assuming that it's ok in that context as it seems clear to
    > > me that those are the same thing, just spelled with a less verbose name.
    >
    > Good catch, right.
    >
    > I am not seeing "control" used much as a term (3 times on HEAD).
    > There is a lot of "bank lock" or "SLRU bank lock", both being mixed
    > depending on the parts of the code using SLRUs (multixact, predicates,
    > etc.).
    
    Yes, and some other parts simply mentions "lock" (eg TransactionIdGetStatus)
    
    > "SLRU bank lock" speaks a bit better to me, as the concept relates
    > to..  SLRUs, but that's mostly a matter of taste between the three
    > wordings, I guess.  Do you have a preference?
    
    I don't really have a preference.  Bank lock is shorter but may be a bit more
    obscure, especially outside slru.c, so using "SLRU bank lock" could be better
    indeed.