Re: Replace known_assigned_xids_lck by memory barrier

Поиск
Список
Период
Сортировка
От Michail Nikolaev
Тема Re: Replace known_assigned_xids_lck by memory barrier
Дата
Msg-id CANtu0ohXFhY2gq=D9cHFLfJjLrNMOGcUGR5thJCSpqweNnqbpQ@mail.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>)
Список pgsql-hackers
Hello, good question!

Thanks for your edits.

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"

Best regards,
Mikhail.



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

Предыдущее
От: Nathan Bossart
Дата:
Сообщение: Re: Replace known_assigned_xids_lck by memory barrier
Следующее
От: Nathan Bossart
Дата:
Сообщение: Re: Using defines for protocol characters