open-nomad/client/allocrunner
Michael Schurter e060174130 ar: fix leader handling, state restoring, and destroying unrun ARs
* Migrated all of the old leader task tests and got them passing
* Refactor and consolidate task killing code in AR to always kill leader
  tasks first
* Fixed lots of issues with state restoring
* Fixed deadlock in AR.Destroy if AR.Run had never been called
* Added a new in memory statedb for testing
2018-10-19 09:45:45 -07:00
..
interfaces ar: refactor task killing into 1 method 2018-10-17 10:06:59 -07:00
state allocrunnerv2 -> allocrunner 2018-10-16 16:56:56 -07:00
taskrunner ar: fix leader handling, state restoring, and destroying unrun ARs 2018-10-19 09:45:45 -07:00
alloc_runner.go ar: fix leader handling, state restoring, and destroying unrun ARs 2018-10-19 09:45:45 -07:00
alloc_runner_hooks.go ar: fix task leader, update, and stop handling 2018-10-17 10:06:59 -07:00
alloc_runner_test.go ar: fix leader handling, state restoring, and destroying unrun ARs 2018-10-19 09:45:45 -07:00
allocdir_hook.go allocrunnerv2 -> allocrunner 2018-10-16 16:56:56 -07:00
config.go client: begin driver plugin integration 2018-10-16 16:56:56 -07:00
health_hook.go allocrunnerv2 -> allocrunner 2018-10-16 16:56:56 -07:00
health_hook_test.go allocrunnerv2 -> allocrunner 2018-10-16 16:56:56 -07:00
migrate_hook.go allocrunnerv2 -> allocrunner 2018-10-16 16:56:56 -07:00
util.go allocrunnerv2 -> allocrunner 2018-10-16 16:56:56 -07:00