Details
-
Suggestion
-
Resolution: Fixed
-
Linux/x86 central server, Windows 2003/x86 remote agent.
Description
BAM-2296 updated the SVNKit used in Bamboo to 1.1.7, however the JNA native library toolkit was not included.
As a result, Subversion checkouts on Linux still run a massive amount of ls commands during the checkout of a large source tree, resulting in a serious impact on server performance (BAM-2296 has a summary, but it's on the order of 50% of the CPU on a 4 core box).
I've manually added jna.jar to Bamboo 2.0.4 and this fixes the problem on the server, but it causes checkouts on remote agents (in this case running on Windows) to fail (A NotImplementedException in the AgentClassLoader).
What I'd like is for JNA to be used by SVNKit on all supported platforms, including Local and Remote agents.