An error occurred fetching the project authors.
  1. 12 Aug, 2019 2 commits
  2. 10 Aug, 2019 2 commits
  3. 06 Aug, 2019 3 commits
  4. 05 Aug, 2019 1 commit
  5. 30 Jul, 2019 1 commit
    • Sean McGivern's avatar
      Remove line profiler from performance bar · 18cdc5ba
      Sean McGivern authored
      1. The output isn't great. It can be hard to find hotspots and, even
         when you do find them, to find why those are hotspots.
      2. It uses some jQuery-specific frontend code which we can remove now
         that we don't have this any more.
      3. It's only possible to profile the initial request, not any subsequent
         AJAX requests.
      18cdc5ba
  6. 29 Jul, 2019 2 commits
  7. 27 Jul, 2019 1 commit
  8. 26 Jul, 2019 2 commits
    • Kyle Wiebers's avatar
    • Sean McGivern's avatar
      Replace peek-pg with our own implementation · ad1c7166
      Sean McGivern authored
      This uses an ActiveRecord subscriber to get queries and calculate the
      total query time from that. This means that the total will always be
      consistent with the queries in the table. It does however mean that we
      could potentially miss some queries that don't go through ActiveRecord.
      
      Making this change also allows us to unify the response JSON a little
      bit, making the frontend slightly simpler as a result.
      ad1c7166
  9. 23 Jul, 2019 1 commit
  10. 19 Jul, 2019 1 commit
  11. 17 Jul, 2019 1 commit
    • Stan Hu's avatar
      Fix inconsistency in Redis performance bar stats · 9dd59df6
      Stan Hu authored
      peek-redis resets its counters at the start of an ActionController
      notification (`start_processing.action_controller`), which causes it to
      miss some Redis queries that precede it, such as the database load
      balancer and Rack Attack queries. This produces inconsistencies in the
      performance bar between the number of calls and their durations with the
      actual calls in the detailed view.
      
      We fix this by getting rid of peek-redis in favor of consolidating all
      logic into the `RedisDetailed` view, which tracks Redis queries using
      `RequestStore`. This has the nice property of removing thread-specific
      counters as well.
      
      Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/64707
      9dd59df6
  12. 16 Jul, 2019 2 commits
  13. 12 Jul, 2019 1 commit
  14. 11 Jul, 2019 1 commit
  15. 10 Jul, 2019 1 commit
  16. 09 Jul, 2019 1 commit
    • Markus Koller's avatar
      Centralize config for markdownlint · 38523398
      Markus Koller authored
      The configuration is currently only specified in CI, by moving it into
      `.mdlrc` we get immediate feedback locally in supported editors.
      
      To ensure `mdl` is available it's also added to the `Gemfile`, though
      CI will still use the version installed in the `gitlab-docs-lint` image.
      38523398
  17. 08 Jul, 2019 1 commit
  18. 06 Jul, 2019 2 commits
  19. 05 Jul, 2019 1 commit
  20. 04 Jul, 2019 1 commit
  21. 01 Jul, 2019 1 commit
  22. 28 Jun, 2019 1 commit
  23. 21 Jun, 2019 1 commit
  24. 17 Jun, 2019 1 commit
  25. 16 Jun, 2019 1 commit
  26. 15 Jun, 2019 2 commits
  27. 14 Jun, 2019 1 commit
  28. 12 Jun, 2019 1 commit
  29. 08 Jun, 2019 1 commit
  30. 07 Jun, 2019 1 commit
  31. 06 Jun, 2019 1 commit