who calls InitializeTimeouts() ?

Поиск
Список
Период
Сортировка
От Chapman Flack
Тема who calls InitializeTimeouts() ?
Дата
Msg-id 581AAA97.5090709@anastigmatix.net
обсуждение исходный текст
Ответы Re: who calls InitializeTimeouts() ?
Список pgsql-hackers
Hi,

It looks like for about 3 years, PL/Java has been calling
InitializeTimeouts before calling RegisterTimeout. Looking over
the callers of InitializeTimeouts in core, though, it appears
that an extension like PL/Java should be able to assume it has
already been called, and in fact would be rude to call it again,
as it isn't idempotent and could conceivably clobber somebody
else's timeouts.

As PL/Java only uses it for a timeout on process exit anyway,
perhaps this is a mistake that has just never had much chance
to cause a noticeable problem.

Am I right that it's a mistake, though?

Thanks,
-Chap



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

Предыдущее
От: Tom Lane
Дата:
Сообщение: Re: plan_rows confusion with parallel queries
Следующее
От: Haribabu Kommi
Дата:
Сообщение: Re: [BUGS] BUG #14350: VIEW with INSTEAD OF INSERT TRIGGER and COPY. Missing feature or working as designed.