open-nomad/client/allocrunner
Tim Gross 22cf24a6bd
CSI: retry claims from client when max claims are reached (#12113)
When the alloc runner claims a volume, an allocation for a previous
version of the job may still have the volume claimed because it's
still shutting down. In this case we'll receive an error from the
server. Retry this error until we succeed or until a very long timeout
expires, to give operators a chance to recover broken plugins.

Make the alloc runner hook tolerant of temporary RPC failures.
2022-02-24 10:39:07 -05:00
..
interfaces task runner: fix goroutine leak in prestart hook (#11741) 2021-12-23 11:50:51 -05:00
state chore: fixup inconsistent method receiver names. (#11704) 2021-12-20 11:44:21 +01:00
taskrunner CSI: allow for concurrent plugin allocations (#12078) 2022-02-23 15:23:07 -05:00
alloc_runner.go provide -no-shutdown-delay flag for job/alloc stop (#11596) 2021-12-13 14:54:53 -05:00
alloc_runner_hooks.go CSI: tests to exercise csi_hook (#11788) 2022-01-07 15:23:47 -05:00
alloc_runner_test.go
alloc_runner_unix_test.go client: track service deregister call so it's only called once. 2022-02-11 09:29:38 +01:00
allocdir_hook.go
cgroup_hook.go
config.go
consul_grpc_sock_hook.go
consul_grpc_sock_hook_test.go client: never embed alloc_dir in chroot 2021-10-18 09:22:01 -07:00
consul_http_sock_hook.go
consul_http_sock_hook_test.go test: update tests to properly use AllocDir 2021-10-19 10:49:07 -07:00
csi_hook.go CSI: retry claims from client when max claims are reached (#12113) 2022-02-24 10:39:07 -05:00
csi_hook_test.go CSI: retry claims from client when max claims are reached (#12113) 2022-02-24 10:39:07 -05:00
groupservice_hook.go provide -no-shutdown-delay flag for job/alloc stop (#11596) 2021-12-13 14:54:53 -05:00
groupservice_hook_test.go
health_hook.go
health_hook_test.go
migrate_hook.go
network_hook.go
network_hook_test.go
network_manager_linux.go
network_manager_linux_test.go
network_manager_nonlinux.go gofmt all the files 2021-10-01 10:14:28 -04:00
networking.go
networking_bridge_linux.go
networking_cni.go gofmt all the files 2021-10-01 10:14:28 -04:00
networking_cni_test.go gofmt all the files 2021-10-01 10:14:28 -04:00
task_hook_coordinator.go
task_hook_coordinator_test.go
testing.go gofmt all the files 2021-10-01 10:14:28 -04:00
upstream_allocs_hook.go
util.go