Re: inefficient loop in StandbyReleaseLockList() - Mailing list pgsql-hackers

From Andres Freund
Subject Re: inefficient loop in StandbyReleaseLockList()
Date
Msg-id 20211031203748.sbef53i57dq6t7xr@alap3.anarazel.de
Whole thread Raw
In response to Re: inefficient loop in StandbyReleaseLockList()  (Tom Lane <tgl@sss.pgh.pa.us>)
List pgsql-hackers
Hi,

On 2021-10-31 15:38:15 -0400, Tom Lane wrote:
> Yeah, there's no expectation that this data structure needs to be kept
> consistent after an error; and I'm not real sure that the existing
> code could claim to satisfy such a requirement if we did need it.

To be clear, I was making that comment in response to the search for
other places doing the while(!empty) delete_first() style loops. Some of
them are reached via resowners etc, where reaching the same code
repeatedly is perhaps more realistic.

Greetings,

Andres Freund



pgsql-hackers by date:

Previous
From: Andres Freund
Date:
Subject: Re: should we enable log_checkpoints out of the box?
Next
From: Jan Wieck
Date:
Subject: Re: should we enable log_checkpoints out of the box?