Re: Race condition in TransactionIdIsInProgress
От | Heikki Linnakangas |
---|---|
Тема | Re: Race condition in TransactionIdIsInProgress |
Дата | |
Msg-id | f5655ecb-f574-6cb5-f6da-e22edd9be9e0@iki.fi обсуждение исходный текст |
Ответ на | Re: Race condition in TransactionIdIsInProgress (Simon Riggs <simon.riggs@enterprisedb.com>) |
Список | pgsql-hackers |
On 25/06/2022 13:10, Simon Riggs wrote: > On Sat, 25 Jun 2022 at 10:18, Heikki Linnakangas <hlinnaka@iki.fi> wrote: >> >> On 24/06/2022 04:43, Andres Freund wrote: >>> On 2022-06-23 22:03:27 +0300, Heikki Linnakangas wrote: >>>> In summary, I think we should: >>>> - commit and backpatch Simon's >>>> just_remove_TransactionIdIsKnownCompleted_call.v1.patch >>>> - fix pg_xact_status() to check TransactionIdIsInProgress() >>>> - in v15, remove TransationIdIsKnownCompleted function altogether >>>> >>>> I'll try to get around to that in the next few days, unless someone beats me >>>> to it. >>> >>> Makes sense. >> >> This is what I came up with for master. One difference from Simon's >> original patch is that I decided to not expose the >> TransactionIdIsKnownNotInProgress(), as there are no other callers of it >> in core, and it doesn't seem useful to extensions. I inlined it into the >> caller instead. > > Looks good, thanks. Committed and backpatched. Thanks! - Heikki
В списке pgsql-hackers по дате отправления: