Re: Replace known_assigned_xids_lck by memory barrier
От
Nathan Bossart
Тема
Re: Replace known_assigned_xids_lck by memory barrier
Дата
Msg-id
20230816200715.GB2908487@nathanxps13
Ответ на
Re: Replace known_assigned_xids_lck by memory barrier (Michail Nikolaev)
Список
Дерево обсуждения
Replace known_assigned_xids_lck by memory barrier Michail Nikolaev <michail.nikolaev@gmail.com>
Re: Replace known_assigned_xids_lck by memory barrier Nathan Bossart <nathandbossart@gmail.com>
Re: Replace known_assigned_xids_lck by memory barrier Michail Nikolaev <michail.nikolaev@gmail.com>
Re: Replace known_assigned_xids_lck by memory barrier Nathan Bossart <nathandbossart@gmail.com>
Re: Replace known_assigned_xids_lck by memory barrier Michail Nikolaev <michail.nikolaev@gmail.com>
Re: Replace known_assigned_xids_lck by memory barrier Nathan Bossart <nathandbossart@gmail.com>
Re: Replace known_assigned_xids_lck by memory barrier Michail Nikolaev <michail.nikolaev@gmail.com>
Re: Replace known_assigned_xids_lck by memory barrier Nathan Bossart <nathandbossart@gmail.com>
Re: Replace known_assigned_xids_lck by memory barrier Nathan Bossart <nathandbossart@gmail.com>
Re: Replace known_assigned_xids_lck by memory barrier Robert Haas <robertmhaas@gmail.com>
Re: Replace known_assigned_xids_lck by memory barrier Nathan Bossart <nathandbossart@gmail.com>
Re: Replace known_assigned_xids_lck by memory barrier Michail Nikolaev <michail.nikolaev@gmail.com>
On Wed, Aug 16, 2023 at 09:29:10PM +0200, Michail Nikolaev wrote: > As answer: probably we need to change > "If we know that we're holding ProcArrayLock exclusively, we don't > need the read barrier." > to > "If we're removing xid, we don't need the read barrier because only > the startup process can remove and add xids to KnownAssignedXids" Ah, that explains it. v5 of the patch is attached. -- Nathan Bossart Amazon Web Services: https://aws.amazon.com
В списке pgsql-hackers по дате отправления