Skip to content
Snippets Groups Projects
  1. Sep 04, 2019
  2. Sep 03, 2019
  3. Sep 02, 2019
  4. Aug 30, 2019
  5. Aug 28, 2019
  6. Aug 27, 2019
    • Sean McGivern's avatar
      Fix Peek on Puma · 7f102819
      Sean McGivern authored
      Peek's `Peek.request_id` method doesn't work well with a multi-threaded
      server and concurrent requests, because requests can 'steal' another
      request's ID, or unset it before it was due.
      
      The upstream change resolves this; the commit here is just to ensure
      that GitLab works with that upstream change, mostly by not using
      `Peek.request_id` any more (as the method doesn't exist).
      7f102819
    • Ash McKenzie's avatar
      Unverified
      3c236bb8
  7. Aug 26, 2019
  8. Aug 24, 2019
  9. Aug 23, 2019
    • Andrew Newdigate's avatar
      Add cache tracing and Redis tracing · 3956e7bb
      Andrew Newdigate authored and Nick Thomas's avatar Nick Thomas committed
      This change adds Distributed Tracing support for two new types of events
      
      1. Redis Calls
      1. ActiveSupport (Rails) Caching Operations
      
      The intention is to help application developers and infrastructure
      SREs to understand the pressure that caching operations can have on
      the application when running at scale.
      
      The Redis and Caching spans can be viewed in the Jaeger UI by clicking
      the "Trace" link in the performance bar when running on GDK.
      3956e7bb
  10. Aug 20, 2019
  11. Aug 19, 2019
  12. Aug 15, 2019
  13. Aug 14, 2019
  14. Aug 12, 2019
  15. Aug 10, 2019
  16. Aug 09, 2019
  17. Aug 06, 2019
  18. Aug 05, 2019
  19. Jul 30, 2019
    • 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
  20. Jul 29, 2019
  21. Jul 27, 2019
  22. Jul 26, 2019
  23. Jul 23, 2019
  24. Jul 19, 2019
  25. Jul 17, 2019
    • 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
  26. Jul 16, 2019
  27. Jul 12, 2019
  28. Jul 11, 2019
  29. Jul 10, 2019
  30. Jul 09, 2019
    • Markus Koller's avatar
      Centralize config for markdownlint · 38523398
      Markus Koller authored and Achilleas Pipinellis's avatar Achilleas Pipinellis committed
      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
  31. Jul 08, 2019
Loading