Uploaded image for project: 'Bamboo Data Center'
  1. Bamboo Data Center
  2. BAM-2751

JNA based native library optimisations for SVNKit

    XMLWordPrintable

Details

    • Suggestion
    • Resolution: Fixed
    • 2.0.5
    • Linux/x86 central server, Windows 2003/x86 remote agent.
    • Our product teams collect and evaluate feedback from a number of different sources. To learn more about how we use customer feedback in the planning process, check out our new feature policy.

    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.

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              cf76f24e3c38 Tim Whittington
              Votes:
              1 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: