1. 20 Aug, 2019 6 commits
  2. 07 Aug, 2019 1 commit
  3. 20 Aug, 2019 1 commit
  4. 16 Aug, 2019 1 commit
  5. 20 Aug, 2019 1 commit
  6. 19 Aug, 2019 1 commit
  7. 20 Aug, 2019 13 commits
  8. 17 Aug, 2019 1 commit
    • Stan Hu's avatar
      Fix Gitaly N+1 calls with listing issues/MRs via API · ec03e5b1ffae
      Stan Hu authored
      In GitLab 9.0,
      https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/9661 removed the
      `subscribed` flag from the API when the user requested a list of issues
      or merge requests since calculating this value triggers extensive
      Markdown processing.
      
      In GitLab 12.0 via a4fbf39e, we accidentally reintroduced this
      performance regression by changing `IssueBasic` to `Issue` in
      `entities.rb`. This showed up as a Gitaly N+1 issue since the Markdown
      processing would attempt to extract a commit if it detected a regex that
      matched a commit.
      
      We restore the prior behavior by once again removing the `subscribed`
      flag for the bulk list of issues and merge requests and add a test to
      ensure they aren't reintroduced.
      
      Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/66202
      ec03e5b1ffae
  9. 20 Aug, 2019 1 commit
  10. 18 Aug, 2019 1 commit
  11. 20 Aug, 2019 3 commits
  12. 07 Aug, 2019 1 commit
  13. 20 Aug, 2019 1 commit
  14. 19 Aug, 2019 2 commits
  15. 20 Aug, 2019 3 commits
  16. 19 Aug, 2019 1 commit
  17. 20 Aug, 2019 2 commits