No More Crash, Boom!

Last week, I wrote about “too many open files” exceptions we saw in our build agents shortly following large Subversion checkouts with the wonderful SVNKit library. At the time, I could not confirm if it was my code or SVNKit causing the issue.

After patching all of my code as described in the earlier post, I checked the SVNKit 1.1.x branch, and discovered they had applied the exact same fix to their own code just a few weeks ago.

Awesome Service

I contacted the people at SVNKit and heard back after a day. They let me know that the 1.1.x branch is continuously tested and is considered stable enough for use, so I went ahead and installed in.

I am happy to report our problem is now gone, the number of open files is consistently low. Before this fix, numbers would shoot up in to the hundreds, and would eventually cause the dreaded “Too many open files” exception.

+1 for SVNKit!


Leave a Reply