1. 26 Mar, 2019 1 commit
  2. 25 Mar, 2019 5 commits
  3. 20 Mar, 2019 2 commits
  4. 19 Mar, 2019 1 commit
  5. 15 Mar, 2019 1 commit
  6. 14 Mar, 2019 3 commits
  7. 13 Mar, 2019 2 commits
  8. 11 Mar, 2019 1 commit
  9. 08 Mar, 2019 1 commit
  10. 07 Mar, 2019 15 commits
  11. 06 Mar, 2019 2 commits
  12. 05 Mar, 2019 2 commits
  13. 04 Mar, 2019 4 commits
    • Francisco Javier López's avatar
      ebf16ada
    • Nick Thomas's avatar
      sidekiq: terminate child processes at shutdown · f0c52df5
      Nick Thomas authored
      Sidekiq jobs frequently spawn long-lived child processes to do work.
      In some circumstances, these can be reparented to init when sidekiq is
      terminated, leading to duplication of work and strange concurrency
      problems.
      
      This commit changes sidekiq so that, if run as a process group leader,
      it will forward `INT` and `TERM` signals to the whole process group. If
      the memory killer is active, it will also use the process group when
      resorting to `kill -9` to shut down.
      
      These changes mean that a naive `kill <pid-of-sidekiq>` will now do the
      right thing, killing any child processes spawned by sidekiq, as long as
      the process supervisor placed it in its own process group.
      
      If sidekiq isn't a process group leader, this new code is skipped.
      f0c52df5
    • Drew Blessing's avatar
      Allow raw `tls_options` to be passed in LDAP configuration · f6350fac
      Drew Blessing authored
      We've previously exposed ca_file and ssl_version but there are many
      possible options that can be used inside tls_options. Instead of
      exposing individual ones, simply expose the entire hash so it can
      be passed in and we won't have to add things in the future.
      f6350fac
    • Grzegorz Bizon's avatar
      b491e3f9