Re: [HACKERS] Default of max_stack_depth and getrlimit

2008-07-21 Thread Cédric Villemain
Le Monday 21 July 2008, Heikki Linnakangas a écrit : > Cédric Villemain wrote: > > Le Monday 21 July 2008, Heikki Linnakangas a écrit : > >> I think we should differentiate between "infinite" and "unknown" in the > >> return value of get_stack_depth_limit(), and use max_stack_depth of 2MB > >> in c

Re: [HACKERS] Default of max_stack_depth and getrlimit

2008-07-21 Thread Heikki Linnakangas
Cédric Villemain wrote: Le Monday 21 July 2008, Heikki Linnakangas a écrit : I think we should differentiate between "infinite" and "unknown" in the return value of get_stack_depth_limit(), and use max_stack_depth of 2MB in case of infinite, and fall back to the 100kB only in the unknown case.

Re: [HACKERS] Default of max_stack_depth and getrlimit

2008-07-21 Thread Cédric Villemain
Le Monday 21 July 2008, Heikki Linnakangas a écrit : > In 8.2, we started to use getrlimit(RLIMIT_STACK, ...) to set > max_stack_depth automatically, to a max of 2MB: > > http://archives.postgresql.org/pgsql-hackers/2006-10/msg00389.php > > However, it's not behaving as I expected when the stack li

Re: [HACKERS] Default of max_stack_depth and getrlimit

2008-07-21 Thread Heikki Linnakangas
Tom Lane wrote: "Heikki Linnakangas" <[EMAIL PROTECTED]> writes: In 8.2, we started to use getrlimit(RLIMIT_STACK, ...) to set max_stack_depth automatically, to a max of 2MB: http://archives.postgresql.org/pgsql-hackers/2006-10/msg00389.php However, it's not behaving as I expected when the

Re: [HACKERS] Default of max_stack_depth and getrlimit

2008-07-21 Thread Tom Lane
"Heikki Linnakangas" <[EMAIL PROTECTED]> writes: > In 8.2, we started to use getrlimit(RLIMIT_STACK, ...) to set > max_stack_depth automatically, to a max of 2MB: > http://archives.postgresql.org/pgsql-hackers/2006-10/msg00389.php > However, it's not behaving as I expected when the stack limit i

[HACKERS] Default of max_stack_depth and getrlimit

2008-07-21 Thread Heikki Linnakangas
In 8.2, we started to use getrlimit(RLIMIT_STACK, ...) to set max_stack_depth automatically, to a max of 2MB: http://archives.postgresql.org/pgsql-hackers/2006-10/msg00389.php However, it's not behaving as I expected when the stack limit is set to "unlimited". I would expect max_stack_depth to