Re: Nothing is using StrategyNotifyBgWriter() anymore

Поиск
Список
Период
Сортировка
От Nasby, Jim
Тема Re: Nothing is using StrategyNotifyBgWriter() anymore
Дата
Msg-id CFD4E352-949F-47F4-8AA7-A0EC2BC89652@amazon.com
обсуждение исходный текст
Ответ на Nothing is using StrategyNotifyBgWriter() anymore  (Jim Nasby <nasbyj@amazon.com>)
Список pgsql-hackers
Answering my own question... I now see that the wakeup does in fact happen in StrategyGetBuffer(). Sorry for the
noise.

On 6/16/22, 5:32 PM, "Jim Nasby" <nasbyj@amazon.com> wrote:

    While browsing through some of the clock-sweep code I noticed that the 
    only place StrategyNotifyBgWriter() is called now is in 
    BackgroundWriterMain()[1]. Presumably this isn't what's desired. If 
    nothing else, it means the function's description comment is wrong, as 
    are comments in BackgroundWriterMain(). This isn't new; 9.2 shows the 
    same thing and that's when the function was added. I'm not sure what the 
    right fix here is, since ISTM joggling bgwriter for every call to 
    BufferAlloc() would be overkill.


    1: 
    https://doxygen.postgresql.org/freelist_8c.html#aabbd7d3891afc1d8531c3871d08d4b28





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

Предыдущее
От: Jim Nasby
Дата:
Сообщение: Nothing is using StrategyNotifyBgWriter() anymore
Следующее
От: Mark Wong
Дата:
Сообщение: Re: real/float example for testlibpq3