Re: Fix bug in multixact Oldest*MXactId initialization and access

Поиск
Список
Период
Сортировка
От Heikki Linnakangas
Тема Re: Fix bug in multixact Oldest*MXactId initialization and access
Дата
Msg-id e7c8a4ef-458a-4e72-be09-51c65ab446d5@iki.fi
обсуждение исходный текст
Ответ на Re: Fix bug in multixact Oldest*MXactId initialization and access  (Yura Sokolov <y.sokolov@postgrespro.ru>)
Ответы Re: Fix bug in multixact Oldest*MXactId initialization and access
Список pgsql-hackers
On 03/03/2026 14:02, Yura Sokolov wrote:
> 02.03.2026 22:09, Sami Imseih пишет:
>>>> It says “Each is indexed by ProcNumber”, but it’s no longer accurate for OldestMemberMXactId prepared-xact
entries,which now use index (procno - FIRST_PREPARED_XACT_PROC_NUMBER).
 
>>>
>>> Fixed those and some other comment work, and pushed. Thanks!
>>>
>>
>> Thanks! what are your thoughts about adding a test like the one
>> here [1] ? This allows us to test correct handling of prepared
>> transaction dummy procs. The asserts added will not cover
>> this case.
>>
>> What do you think?
>>
>> [1]
[https://www.postgresql.org/message-id/CAA5RZ0twq5bNMq0r0QNoopQnAEv%2BJ3qJNCrLs7HVqTEntBhJ%3Dg%40mail.gmail.com]
> I support: test for bug fixed is a good thing.

Ok, here's another version of Sami's repro. I realized that it doesn't 
even need concurrent sessions, so I moved it to the main regression test 
suite, into the 'prepared_xacts' test. Looks good?

- Heikki

Вложения

В списке pgsql-hackers по дате отправления: