open-nomad/client/allocrunner
Mahmood Ali 95d85b9cac oversubscription: set the linux memory limit
Use the MemoryMaxMB as the LinuxResources limit. This is intended to ease
drivers implementation and adoption of the features: drivers that use
`resources.LinuxResources.MemoryLimitBytes` don't need to be updated.

Drivers that use NomadResources will need to updated to track the new
field value. Given that tasks aren't guaranteed to use up the excess
memory limit, this is a reasonable compromise.
2021-03-30 16:55:58 -04:00
..
interfaces implement alloc runner task restart hook 2021-01-22 10:55:40 -05:00
state
taskrunner oversubscription: set the linux memory limit 2021-03-30 16:55:58 -04:00
alloc_runner.go client: fix task name logging 2021-03-08 09:15:02 -08:00
alloc_runner_hooks.go implement alloc runner task restart hook 2021-01-22 10:55:40 -05:00
alloc_runner_test.go
alloc_runner_unix_test.go
allocdir_hook.go
config.go
consul_grpc_sock_hook.go
consul_grpc_sock_hook_test.go
consul_http_sock_hook.go
consul_http_sock_hook_test.go
csi_hook.go CSI: unique volume per allocation 2021-03-18 15:35:11 -04:00
groupservice_hook.go OnUpdate configuration for services and checks 2021-02-08 08:32:40 -05:00
groupservice_hook_test.go implement alloc runner task restart hook 2021-01-22 10:55:40 -05:00
health_hook.go
health_hook_test.go
migrate_hook.go
network_hook.go
network_hook_test.go
network_manager_linux.go ar: isolate network actions performed by client 2021-02-02 23:24:57 -05:00
network_manager_linux_test.go
network_manager_nonlinux.go
networking.go ar: isolate network actions performed by client 2021-02-02 23:24:57 -05:00
networking_bridge_linux.go customized default sidecar checks 2021-02-13 02:42:13 +02:00
networking_cni.go
task_hook_coordinator.go
task_hook_coordinator_test.go
testing.go
upstream_allocs_hook.go
util.go