Performance regression running Bitbucket with Git 2.54

XMLWordPrintable

    • Type: Bug
    • Resolution: Unresolved
    • Priority: High
    • None
    • Affects Version/s: 10.2.4, 9.4.21, 10.3.1
    • Component/s: Environment - Other
    • None
    • 3
    • Severity 2 - Major
    • 22

      Issue Summary

      Running Bitbucket DC with Git 2.54 (specifically 2.54.0 was reported) on the server results in poor push performance when compared to running with previous versions (e.g. 2.50).

      At this stage this issue is being opened for tracking purposes, a full reproducible test case and/or RCA is still forthcoming. It is currently unknown if this will require a fix in Git or in Bitbucket.

      It is belived, but still to be confirmed, that the following change in Git is responsible: https://github.com/git/git/commit/84f0e60b28de69d1ccb7a51b729af6202b6cf4c8

      Steps to Reproduce

      Broadly the steps to reproduce this involve upgrading Git on the server to 2.54.0 and running a "git push". However the finer details for a reproducible test case are still being determined.

      Expected Results

      Running with Git 2.54 shows similar performance to previous versions of Git.

      Actual Results

      Time to "git push" increases from a few seconds to a few minutes

      Workaround

      Downgrade to an older supported version of Git. See the Bitbucket Supported Platforms documentation for a list of supported Git versions for a given version of Bitbucket.

              Assignee:
              Wolfgang Kritzinger
              Reporter:
              Ben Humphreys
              Votes:
              1 Vote for this issue
              Watchers:
              6 Start watching this issue

                Created:
                Updated: