1. 04 Oct, 2019 1 commit
  2. 03 Oct, 2019 2 commits
  3. 02 Oct, 2019 1 commit
  4. 01 Oct, 2019 1 commit
  5. 30 Sep, 2019 8 commits
  6. 29 Sep, 2019 1 commit
  7. 28 Sep, 2019 1 commit
  8. 27 Sep, 2019 3 commits
  9. 25 Sep, 2019 1 commit
  10. 24 Sep, 2019 1 commit
  11. 23 Sep, 2019 2 commits
  12. 17 Sep, 2019 1 commit
  13. 16 Sep, 2019 6 commits
  14. 13 Sep, 2019 2 commits
  15. 11 Sep, 2019 1 commit
  16. 10 Sep, 2019 1 commit
    • Martin Blix Grydeland's avatar
      Retire the kill(SIGNULL) test in VSM · b845c278
      Martin Blix Grydeland authored
      A bug was uncovered in the VSM code that checks if kill(SIGNULL) would
      work as a test of liveness of the master and worker processes. If the user
      running the utility has the required permissions to send signal to the
      worker process, but not the management process, the code would wrongly
      assume it could do kill on both. It would then end up in a connect loop
      never succeeding.
      
      Because kill() can not always be successfully run (a common scenario when
      the user running varnishlog is not the same UID as the cache processes),
      there is a fall back to using fstat to check for Varnish restarts. Since
      this fallback is active for most use cases anyways, it was decided to
      retire the kill() mechanism rather than to fix it. This way the behaviour
      does not change depending on what user the utility is run as.
      
      This change was OK'd by PHK after discussing it on IRC.
      b845c278
  17. 09 Sep, 2019 7 commits