Re: Interrupts vs signals

Поиск
Список
Период
Сортировка
От Andres Freund
Тема Re: Interrupts vs signals
Дата
Msg-id 20211111195000.v5fmy5yvtqcbvo55@alap3.anarazel.de
обсуждение исходный текст
Ответ на Re: Interrupts vs signals  (Robert Haas <robertmhaas@gmail.com>)
Ответы Re: Interrupts vs signals  (Robert Haas <robertmhaas@gmail.com>)
Список pgsql-hackers
Hi,

On 2021-11-11 09:06:01 -0500, Robert Haas wrote:
> On Thu, Nov 11, 2021 at 12:27 AM Thomas Munro <thomas.munro@gmail.com> wrote:
> > > Depending on how you implement them, one difference could be whether / when
> > > "slow" system calls (recv, poll, etc) are interrupted.
> >
> > Hopefully by now all such waits are implemented with latch.c facilities?
> 
> Do read(), write(), etc. count? Because we certainly have raw calls to
> those functions in lots of places.

They can count, but only when used for network sockets or pipes ("slow
devices" or whatever the posix language is). Disk IO doesn't count as that. So
I don't think it'd be a huge issue.

Greetings,

Andres Freund



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

Предыдущее
От: Robert Haas
Дата:
Сообщение: Re: .ready and .done files considered harmful
Следующее
От: Andres Freund
Дата:
Сообщение: Re: remove spurious CREATE INDEX CONCURRENTLY wait