1. 16 8月, 2018 1 次提交
  2. 11 8月, 2018 1 次提交
  3. 10 8月, 2018 2 次提交
  4. 09 8月, 2018 3 次提交
  5. 07 8月, 2018 1 次提交
  6. 06 8月, 2018 1 次提交
    • Y
      Respond to DB health in background migrations · 91b752dc
      Yorick Peterse 提交于
      This changes the BackgroundMigration worker so it checks for the health
      of the DB before performing a background migration. This in turn allows
      us to reduce the minimum interval, without having to worry about blowing
      things up if we schedule too many migrations.
      
      In this setup, the BackgroundMigration worker will reschedule jobs as
      long as the database is considered to be in an unhealthy state. Once the
      database has recovered, the migration can be performed.
      
      To determine if the database is in a healthy state, we look at the
      replication lag of any replication slots defined on the primary. If the
      lag is deemed to great (100 MB by default) for too many slots, the
      migration is rescheduled for a later point in time.
      
      The health checking code is hidden behind a feature flag, allowing us to
      disable it if necessary.
      91b752dc
  7. 02 8月, 2018 2 次提交
  8. 30 7月, 2018 1 次提交
  9. 26 7月, 2018 1 次提交
  10. 25 7月, 2018 1 次提交
  11. 24 7月, 2018 1 次提交
  12. 20 7月, 2018 1 次提交
  13. 19 7月, 2018 1 次提交
    • S
      Add a Gitlab::Profiler.print_by_total_time convenience method · ef973f6f
      Sean McGivern 提交于
      This method uses Gitlab::Profiler::TotalTimeFlatPrinter internally, which is the
      same as RubyProf::FlatPrinter, but the min_percent option (and new max_percent
      option) applies to the _total_ time, not the _self_ time. This helps us figure
      out if we're calling a library inefficiently, for instance.
      ef973f6f
  14. 17 7月, 2018 1 次提交
  15. 16 7月, 2018 1 次提交
  16. 12 7月, 2018 1 次提交
  17. 11 7月, 2018 1 次提交
  18. 10 7月, 2018 3 次提交
  19. 09 7月, 2018 2 次提交
  20. 07 7月, 2018 1 次提交
  21. 06 7月, 2018 1 次提交
  22. 04 7月, 2018 1 次提交
    • B
      Add pipeline lists to GraphQL · 04b04658
      Bob Van Landuyt 提交于
      This adds Keyset pagination to GraphQL lists. PoC for that is
      pipelines on merge requests and projects.
      
      When paginating a list, the base-64 encoded id of the ordering
      field (in most cases the primary key) can be passed in the `before` or
      `after` GraphQL argument.
      04b04658
  23. 03 7月, 2018 1 次提交
  24. 30 6月, 2018 2 次提交
  25. 28 6月, 2018 1 次提交
  26. 26 6月, 2018 1 次提交
  27. 25 6月, 2018 2 次提交
  28. 22 6月, 2018 1 次提交
  29. 21 6月, 2018 3 次提交