Uploaded image for project: 'Bitbucket Cloud'
  1. Bitbucket Cloud
  2. BCLOUD-11355

Merging multiple Pull requests at once on a Repository with many open Pull requests against the same branch may be slow (BB-13082)

    XMLWordPrintable

Details

    Description

      When a Pull request is merged, Bitbucket must check all Pull requests open for the given destination branch to ensure that all other Pull Requests are still in a consistent state, and update them if they are not. While this check is happening, all other Pull request merging is temporarily locked until the Pull requests have all been checked and updated.

      On a Repository with many (50+) open Pull requests against the same branch, users may experience the following behavior:

      • A user merges any given Pull request, this one will be pretty quick
      • Any subsequent attempt to merge a different Pull request will take a little while in relation to the total number of open Pull requests against that branch.

      As a workaround, fewer Pull requests against the same branch will result in quicker merges. The Bitbucket team is aware of this issue and is investigating ways to improve this essential process.

      Attachments

        Activity

          People

            achhabra@atlassian.com Abhin Chhabra (Inactive)
            mbertrand aMarcus (Inactive)
            Votes:
            2 Vote for this issue
            Watchers:
            6 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: