Add CHECK_FOR_INTERRUPTS in Evict{Rel,All}UnpinnedBuffers

Поиск
Список
Период
Сортировка
От 邱宇航
Тема Add CHECK_FOR_INTERRUPTS in Evict{Rel,All}UnpinnedBuffers
Дата
Msg-id 8DC280D4-94A2-4E7B-BAB9-C345891D0B78@gmail.com
обсуждение исходный текст
Ответы Re: Add CHECK_FOR_INTERRUPTS in Evict{Rel,All}UnpinnedBuffers
Список pgsql-hackers
The pg_buffercache_evict_{relation,all} operations can become extremely
slow when dealing with large buffer pools containing many dirty buffers.
This commit adds CHECK_FOR_INTERRUPTS calls within the underlying
Evict{Rel,All}UnpinnedBuffers functions to ensure these operations
cancellable.

And this should be backpatched through v18 where
pg_buffercache_evict_{relation,all} operations are introduced.





Вложения

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