Skip to content
Snippets Groups Projects
  1. Feb 20, 2020
  2. Feb 19, 2020
  3. Feb 18, 2020
  4. Feb 07, 2020
  5. Feb 06, 2020
  6. Feb 04, 2020
  7. Jan 30, 2020
  8. Jan 27, 2020
  9. Jan 16, 2020
  10. Jan 10, 2020
  11. Dec 24, 2019
  12. Dec 12, 2019
  13. Dec 07, 2019
  14. Dec 03, 2019
  15. Nov 21, 2019
  16. Oct 21, 2019
  17. Oct 18, 2019
  18. Oct 15, 2019
  19. Oct 09, 2019
  20. Oct 03, 2019
  21. Oct 02, 2019
  22. Sep 18, 2019
  23. Sep 17, 2019
  24. Sep 04, 2019
  25. Aug 28, 2019
    • Sean McGivern's avatar
      Make performance bar enabled checks consistent · f9c456bd
      Sean McGivern authored
      Previously, we called the `peek_enabled?` method like so:
      
          prepend_before_action :set_peek_request_id, if: :peek_enabled?
      
      Now we don't have a `set_peek_request_id` method, so we don't need that
      line. However, the `peek_enabled?` part had a side-effect: it would also
      populate the request store cache for whether the performance bar was
      enabled for the current request or not.
      
      This commit makes that side-effect explicit, and replaces all uses of
      `peek_enabled?` with the more explicit
      `Gitlab::PerformanceBar.enabled_for_request?`. There is one spec that
      still sets `SafeRequestStore[:peek_enabled]` directly, because it is
      contrasting behaviour with and without a request store enabled.
      
      The upshot is:
      
      1. We still set the value in one place. We make it more explicit that
         that's what we're doing.
      2. Reading that value uses a consistent method so it's easier to find in
         future.
      f9c456bd
  26. Jul 24, 2019
    • Stan Hu's avatar
      Add Rugged calls to performance bar · 291df05e
      Stan Hu authored
      This will help diagnose the source of excessive I/O from Rugged
      calls. To implement this, we need to obtain the full list of arguments
      sent to each request method.
      291df05e
  27. Jul 17, 2019
  28. Jul 16, 2019
  29. Jul 09, 2019
  30. Jul 05, 2019
  31. Jun 25, 2019
  32. Jun 05, 2019
  33. May 30, 2019
  34. May 20, 2019
  35. May 06, 2019
  36. May 03, 2019
  37. Apr 30, 2019
    • John Cai's avatar
      Add client methods for FetchIntoObjectPool RPC · 5ee78765
      John Cai authored
      Gitaly's FetchIntoObjectPool RPC will idempotently fetch objects into an
      object pool. If the pool doesn't exist, it will create an empty pool
      before attempting the fetch. This change adds client code as well as
      specs to cover this behavior.
      5ee78765
Loading