Re: Buffer Cache Problem

Поиск
Список
Период
Сортировка
От jacktby jacktby
Тема Re: Buffer Cache Problem
Дата
Msg-id 8ADBC847-2D66-4EFB-89AF-76338B8B46F4@gmail.com
обсуждение исходный текст
Ответ на Re: Buffer Cache Problem  (jacktby jacktby <jacktby@gmail.com>)
Ответы Re: Buffer Cache Problem
Список pgsql-hackers

2023年11月10日 22:31,jacktby jacktby <jacktby@gmail.com> 写道:

In the bus_internal.h,I see
====================================================
 Note: Buffer header lock (BM_LOCKED flag) must be held to examine or change  tag, state or wait_backend_pgprocno fields.
====================================================
As we all know, this buffer header lock is implemented by a bit in state filed, and this state field is a atomic_u32 type, so in fact we don’t need to 
hold buffer lock when we update state, this comment has error,right?
Oh, sorry this is true, in fact we never acquire a spin lock when update the state.

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

Предыдущее
От: jacktby jacktby
Дата:
Сообщение: Re: Buffer Cache Problem
Следующее
От: jian he
Дата:
Сообщение: Re: EXCLUDE COLLATE in CREATE/ALTER TABLE document