Thread (9 messages) flat view 9 messages, 5 authors, 2016-06-15

Re: [PATCH] Set hard limit on delta chain depth

From: Nguyen Thai Ngoc Duy <hidden>
Date: 2016-06-15 22:52:34

On Tue, Dec 6, 2011 at 7:41 PM, Erik Faye-Lund [off-list ref] wrote:
quoted
quoted
Wouldn't it make more sense to make the limit a config option rather
than a hard-coded value of 128 (which seems arbitrary to me)? After
all, different platforms have different stack-limitations...
Then it'd make more sense to make a compile time config based on
platform.
Can how much stack each recursion use be calculated at compile-time?
If so, I agree with you.
No, but at least we know default stack size of each platform and can
make pretty good limit based on that.
quoted
We could have a config option that can override the default,
but I really don't see the point of making long delta chains.
Aha, I figured you _did_ see a point in this, because 128 seemed
excessive to me already. I was thinking more that some platforms can
have a much smaller stack than (I would expect to) fit in 128
recursions (I've worked relatively recently with platforms with as
small as a static 2k stack per process), so you might not be fixing
the issue for such platforms. But that's not really your
responsibility either ;)
Ah, I was thinking of an option that extends the limit, not shortens
it. Yes it makes sense in this case.
-- 
Duy
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help