timeout should be per-page, not per-target
Status: Beta
Brought to you by:
worden
The 3 minute timeout can add up to a long wait since it's 3 minutes for each project file on the page. It should be 3 minutes total, which would not be hard to implement. (It wouldn't strictly be 3 minutes from start to end, since the parser could take longer, but would mean no more make operations once 3 minutes has passed.)
Anonymous
It hasn't happened to me much, but if it's making a file successfully every three minutes, that doesn't seem bad. I guess a problem could arise when you accidentally ask it to make tons of targets -- but I guess you would have to ask explicitly.
This is what happens when it evaluates a page that has a lot of project-file tags on it and they all depend on something that takes too long to run - it tries it again for 3 minutes each time it comes to a project-file tag.