Re: Checking max_stack_depth automatically

Поиск
Список
Период
Сортировка
От Tom Lane
Тема Re: Checking max_stack_depth automatically
Дата
Msg-id 4479.1160252633@sss.pgh.pa.us
обсуждение исходный текст
Ответ на Checking max_stack_depth automatically  (Tom Lane <tgl@sss.pgh.pa.us>)
Ответы Re: Checking max_stack_depth automatically  ("Magnus Hagander" <mha@sollentuna.net>)
Список pgsql-hackers
I wrote:
> I have just realized that getrlimit(RLIMIT_STACK) is a pretty widely
> available syscall --- it's specified by the Single Unix Spec and the
> man pages claim it works on all the platforms I have handy to check.
> I propose that we make use of this call where available to prevent
> people from setting max_stack_depth larger than, say, the current
> stack rlimit less half a megabyte.

I've committed changes along this line, and am now wondering whether
there isn't some equivalent to getrlimit(RLIMIT_STACK) on Windows
(I somehow doubt that the syscall exists as such ;-)).  If someone
can provide a patch to postgres.c's new get_stack_depth_rlimit()
function, please do.
        regards, tom lane


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

Предыдущее
От: Tom Lane
Дата:
Сообщение: Re: FailedAssertion() in 8.2beta1
Следующее
От: Tom Lane
Дата:
Сообщение: Re: libreadline only used with psql?