1. 30 Nov, 2014 3 commits
  2. 29 Nov, 2014 5 commits
  3. 28 Nov, 2014 3 commits
    • Valery Sizov's avatar
      Merge branch 'sidekiq_memory_killer' into 'master' · 27cd35de
      Valery Sizov authored
      Sidekiq memory killer
      
      This change adds an optional Sidekiq memory killer middleware that
      will perform a graceful shutdown when the Sidekiq process is using
      too much memory. When combined with a process supervision daemon
      (such as Runit in omnibus-gitlab) this should provide Good Enough
      handling of the Sidekiq memory leaks we are seeing.
      
      The memory killer is off by default.
      
      See merge request !1276
      27cd35de
    • Jacob Vosmaer's avatar
      d336127a
    • Jacob Vosmaer's avatar
      Add 'MemoryKiller' Sidekiq middleware · 64ab6c9e
      Jacob Vosmaer authored
      When enabled, this middleware allows Sidekiq to detect that its RSS has
      exceeded a maximum value, triggering a graceful shutdown. This
      middleware should be combined with external process supervision that
      will restart Sidekiq after the graceful shutdown, such as Runit.
      64ab6c9e
  4. 27 Nov, 2014 6 commits
  5. 26 Nov, 2014 7 commits
  6. 25 Nov, 2014 2 commits
  7. 24 Nov, 2014 11 commits
  8. 23 Nov, 2014 2 commits
  9. 21 Nov, 2014 1 commit
    • Valery Sizov's avatar
      Merge branch 'members_table_timestamps' into 'master' · a7ddcab7
      Valery Sizov authored
      Add missing timestamps to the 'members' table
      
      In 20140914145549_migrate_to_new_members_model.rb we forgot to set the
      created_at and updated_at times for new records in the 'members' table. This
      became a problem after commit c8e78d97 which
      was added in GitLab 7.5. With this migration we ensure that all rows in
      'members' have at least some created_at and updated_at timestamp.
      
      See merge request !1272
      a7ddcab7