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. 04 Jan, 2019 1 commit
  2. 19 Dec, 2018 1 commit
  3. 07 Dec, 2018 2 commits
  4. 28 Nov, 2018 1 commit
  5. 15 Nov, 2018 2 commits
  6. 14 Nov, 2018 1 commit
  7. 07 Nov, 2018 1 commit
    • Alex Dadgar's avatar
      Device manager · 57f40c7e
      Alex Dadgar authored
      Introduce a device manager that manages the lifecycle of device plugins
      on the client. It fingerprints, collects stats, and forwards Reserve
      requests to the correct plugin. The manager, also handles device plugins
      failing and validates their output.
      57f40c7e
  8. 16 Oct, 2018 3 commits
    • Nick Ethier's avatar
      executor v2 (#4656) · 5b14d24b
      Nick Ethier authored
      * client/executor: refactor client to remove interpolation
      
      * executor: POC libcontainer based executor
      
      * vendor: use hashicorp libcontainer fork
      
      * vendor: add libcontainer/nsenter dep
      
      * executor: updated executor interface to simplify operations
      
      * executor: implement logging pipe
      
      * logmon: new logmon plugin to manage task logs
      
      * driver/executor: use logmon for log management
      
      * executor: fix tests and windows build
      
      * executor: fix logging key names
      
      * executor: fix test failures
      
      * executor: add config field to toggle between using libcontainer and standard executors
      
      * logmon: use discover utility to discover nomad executable
      
      * executor: only call libcontainer-shim on main in linux
      
      * logmon: use seperate path configs for stdout/stderr fifos
      
      * executor: windows fixes
      
      * executor: created reusable pid stats collection utility that can be used in an executor
      
      * executor: update fifo.Open calls
      
      * executor: fix build
      
      * remove executor from docker driver
      
      * executor: Shutdown func to kill and cleanup executor and its children
      
      * executor: move linux specific universal executor funcs to seperate file
      
      * move logmon initialization to a task runner hook
      
      * client: doc fixes and renaming from code review
      
      
      * taskrunner: use shared config struct for logmon fifo fields
      
      * taskrunner: logmon only needs to be started once per task
      5b14d24b
    • Nick Ethier's avatar
      fifo: add new fifo package for named pipes (#4665) · a203689b
      Nick Ethier authored
      * fifo: add new fifo package for named pipes
      a203689b
    • Nick Ethier's avatar
      Update runc/libcontainer and friends (#4655) · e9f3f2cf
      Nick Ethier authored
      * vendor: bump libcontainer and docker to remove Sirupsen imports
      
      * vendor: fix bad vendoring of archive package
      
      * vendor: fix api changes to cgroups in executor
      
      * vendor: fix docker api changes
      
      * vendor: update github.com/Azure/go-ansiterm to use non capitalized logrus import
      e9f3f2cf
  9. 03 Oct, 2018 1 commit
  10. 19 Sep, 2018 1 commit
  11. 17 Sep, 2018 1 commit
  12. 11 Sep, 2018 2 commits
  13. 10 Sep, 2018 4 commits
  14. 14 Aug, 2018 1 commit
  15. 12 Aug, 2018 1 commit
  16. 10 Aug, 2018 1 commit
  17. 09 Aug, 2018 1 commit
    • Michael Schurter's avatar
      vendor: fix blake2b on non-amd64 archs · dadf9dad
      Michael Schurter authored
      The blake2b package only includes an asm implementation for amd64. Other
      architectures use a generic Go implementation. Unfortunately appengine
      is one of those architectures and we explicitly ignore appengine when
      vendoring because it is an unsupported platform for Nomad.
      
      Commit 925ec07a started ignoring appengine to help trim down the vendor
      package. We now need to include appengine again - despite not building
      for it - just to avoid accidently breaking other archs we do support.
      dadf9dad
  18. 07 Aug, 2018 1 commit
  19. 06 Aug, 2018 3 commits
  20. 02 Aug, 2018 1 commit
  21. 31 Jul, 2018 1 commit
  22. 05 Jul, 2018 1 commit
  23. 20 Jun, 2018 1 commit
  24. 10 May, 2018 1 commit
  25. 07 May, 2018 4 commits
  26. 04 May, 2018 1 commit
  27. 25 Apr, 2018 1 commit