This project is mirrored from https://gitee.com/mirrors/nomad.git. Pull mirroring failed .
Repository mirroring has been paused due to too many failed attempts. It can be resumed by a project maintainer.
  1. 08 Feb, 2022 1 commit
  2. 07 Feb, 2022 1 commit
    • Tim Gross's avatar
      scheduler: recover from panic (#12009) · f8111692
      Tim Gross authored
      If processing a specific evaluation causes the scheduler (and
      therefore the entire server) to panic, that evaluation will never
      get a chance to be nack'd and cleared from the state store. It will
      get dequeued by another scheduler, causing that server to panic, and
      so forth until all servers are in a panic loop. This prevents the
      operator from intervening to remove the evaluation or update the
      state.
      
      Recover the goroutine from the top-level `Process` methods for each
      scheduler so that this condition can be detected without panicking the
      server process. This will lead to a loop of recovering the scheduler
      goroutine until the eval can be removed or nack'd, but that's much
      better than taking a downtime.
      f8111692
  3. 05 Feb, 2022 4 commits
  4. 04 Feb, 2022 2 commits
  5. 03 Feb, 2022 7 commits
  6. 02 Feb, 2022 9 commits
  7. 01 Feb, 2022 8 commits
  8. 31 Jan, 2022 5 commits
  9. 28 Jan, 2022 3 commits