Clearly this faster than most users will navigate around Hudson, so this script is something of a worst-case.
I then ran the script 10 times, recording the results:

The red cells in the spreadsheet indicate where Hudson became unresponsive. The red cells containing "10.00" actually did not respond; I added those values for the purpose of making this graph:

With a quick look through the log files, I found the problem almost immediately:
Caused by: java.lang.OutOfMemoryError: Java heap space
So it may be pretty easy to increase load capacity for Hudson. Good news - my tiny little script found a problem before my customers did.
In a future post, I'll see what a little parameter tuning does for Hudson load handling.
No comments:
Post a Comment