1. 23 7月, 2019 1 次提交
  2. 20 7月, 2019 1 次提交
  3. 18 7月, 2019 1 次提交
    • S
      Fix inconsistency in Redis performance bar stats · 9dd59df6
      Stan Hu 提交于
      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
  4. 17 7月, 2019 1 次提交
  5. 16 7月, 2019 1 次提交
  6. 12 7月, 2019 1 次提交
  7. 11 7月, 2019 2 次提交
  8. 09 7月, 2019 2 次提交
  9. 06 7月, 2019 2 次提交
  10. 05 7月, 2019 1 次提交
  11. 04 7月, 2019 1 次提交
  12. 01 7月, 2019 1 次提交
  13. 28 6月, 2019 1 次提交
  14. 21 6月, 2019 1 次提交
  15. 17 6月, 2019 2 次提交
  16. 16 6月, 2019 2 次提交
  17. 14 6月, 2019 1 次提交
  18. 12 6月, 2019 1 次提交
  19. 08 6月, 2019 1 次提交
  20. 07 6月, 2019 1 次提交
  21. 06 6月, 2019 1 次提交
  22. 05 6月, 2019 1 次提交
  23. 04 6月, 2019 1 次提交
    • T
      Add activerecord-explain-analyze gem · be472673
      Toon Claes 提交于
      This gem allows you to get the `EXPLAIN ANALYZE` query plan, directly
      from the Rails console.
      
      The gem is installed with `require: false`, but if it was loaded on
      launch, this would be it's memory load:
      
      ```
      TOP: 145.3086 MiB
        rails/all: 22.4844 MiB
        ...
        activerecord-explain-analyze: 2.9648 MiB
          active_record/connection_adapters/postgresql_adapter: 2.9648 MiB
            pg: 2.9648 MiB
              pg_ext: 2.9648 MiB
        ...
      ```
      be472673
  24. 02 6月, 2019 1 次提交
  25. 30 5月, 2019 1 次提交
    • J
      Added rack-timeout for Puma · 6d6bae66
      Jan Provaznik 提交于
      It assures that requests are aborted after 60 seconds, otherwise
      an exception is raised. This exception is logged by Sentry, also
      there is a Prometheus counter for measuring number of requests in each
      state.
      6d6bae66
  26. 27 5月, 2019 1 次提交
  27. 24 5月, 2019 1 次提交
  28. 23 5月, 2019 1 次提交
  29. 22 5月, 2019 3 次提交
  30. 20 5月, 2019 2 次提交
  31. 17 5月, 2019 1 次提交
  32. 16 5月, 2019 1 次提交
    • V
      Add Let's Encrypt client · 3c33724e
      Vladimir Shushlin 提交于
      Part of adding Let's Encrypt certificates for pages domains
      
      Add acme-client gem
      
      Client is being initialized by private key stored in secrets.yml
      Let's Encrypt account is being created lazily.
      If it's already created, Acme::Client just gets account_kid by
      calling new_account method
      
      Make Let's Encrypt client an instance
      Wrap order and challenge classes
      3c33724e