open-nomad/plugins/drivers
Alex Dadgar 204ca8230c Device manager
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.
2018-11-07 10:43:15 -08:00
..
proto Device manager 2018-11-07 10:43:15 -08:00
utils Device manager 2018-11-07 10:43:15 -08:00
client.go drivers: only log non-cancellation errors 2018-10-30 17:13:35 -07:00
driver.go client: first pass at implementing task restoring 2018-11-05 12:32:05 -08:00
errors.go clientv2: base driver plugin (#4671) 2018-10-16 16:53:31 -07:00
plugin.go fix package references after drivers/base subpackage removed 2018-10-16 16:53:31 -07:00
plugin_test.go client: do not run terminal allocs 2018-11-05 12:32:05 -08:00
server.go drivers/exec: add exec implementation 2018-10-16 22:45:28 -04:00
task_handle.go client: first pass at implementing task restoring 2018-11-05 12:32:05 -08:00
testing.go drivers/exec: better fingerprinting and detection on non linux 2018-10-16 22:45:33 -04:00
testing_test.go tests: get tests building if not yet passing 2018-10-16 16:56:57 -07:00
utils.go client: first pass at implementing task restoring 2018-11-05 12:32:05 -08:00