Uploaded image for project: 'Bitbucket Data Center'
  1. Bitbucket Data Center
  2. BSERV-7457

Cross-repository pull request merges sometimes fail to fetch objects after upgrading to Stash 3.9

      After upgrading to Stash 3.9, some pull requests hang for long periods trying to display the diff. When the diff is eventually displayed, the pull request indicates the diff has conflicts but none are shown.

      This can also manifest as a lengthy (~5 minute) delay merging pull requests, after which the pull request ultimately fails to merge. A "Server unreachable" error will be shown after ~1 minute due to STASH-7360, but refreshing shows that the merge didn't ever complete.

      This regression is only possible on cross-repository pull requests. Pull requests between branches within a single repository use a different process which does not have this issue.

            [BSERV-7457] Cross-repository pull request merges sometimes fail to fetch objects after upgrading to Stash 3.9

            The case where Stash says the pull request has conflicts but the diff doesn't show any isn't new. However, Stash 3.9 appears to introduce a new edge case where it can happen. We're still investigating the issue. I've created this public issue to track our progress.

            Bryan Turner (Inactive) added a comment - The case where Stash says the pull request has conflicts but the diff doesn't show any isn't new. However, Stash 3.9 appears to introduce a new edge case where it can happen. We're still investigating the issue. I've created this public issue to track our progress.

              bturner Bryan Turner (Inactive)
              bturner Bryan Turner (Inactive)
              Affected customers:
              1 This affects my team
              Watchers:
              8 Start watching this issue

                Created:
                Updated:
                Resolved: