open-nomad/drivers/shared/executor
Seth Hoenig c68ed3b4c8
client: protect user lookups with global lock (#14742)
* client: protect user lookups with global lock

This PR updates Nomad client to always do user lookups while holding
a global process lock. This is to prevent concurrency unsafe implementations
of NSS, but still enabling NSS lookups of users (i.e. cannot not use osusergo).

* cl: add cl
2022-09-29 09:30:13 -05:00
..
proto
test-resources/busybox
exec_utils.go
executor.go raw_exec: make raw exec driver work with cgroups v2 2022-04-04 16:11:38 -05:00
executor_basic.go raw_exec: make raw exec driver work with cgroups v2 2022-04-04 16:11:38 -05:00
executor_linux.go deps: update opencontainers/runc to v1.1.3 2022-08-04 12:56:49 -05:00
executor_linux_test.go deps: update opencontainers/runc to v1.1.3 2022-08-04 12:56:49 -05:00
executor_plugin.go
executor_test.go test: use T.TempDir to create temporary test directory (#12853) 2022-05-12 11:42:40 -04:00
executor_universal_linux.go client: protect user lookups with global lock (#14742) 2022-09-29 09:30:13 -05:00
executor_unix.go raw_exec: make raw exec driver work with cgroups v2 2022-04-04 16:11:38 -05:00
executor_windows.go raw_exec: make raw exec driver work with cgroups v2 2022-04-04 16:11:38 -05:00
grpc_client.go
grpc_server.go deps: remove deprecated net/context (#13932) 2022-07-28 14:46:56 -04:00
libcontainer_nsenter_linux.go
pid_collector.go raw_exec: make raw exec driver work with cgroups v2 2022-04-04 16:11:38 -05:00
pid_collector_test.go
plugins.go remove pre-0.9 driver code and related E2E test (#12791) 2022-04-27 09:53:37 -04:00
pty_unix.go
pty_windows.go
resource_container_default.go raw_exec: make raw exec driver work with cgroups v2 2022-04-04 16:11:38 -05:00
utils.go remove pre-0.9 driver code and related E2E test (#12791) 2022-04-27 09:53:37 -04:00
utils_test.go
utils_unix.go
utils_windows.go
z_executor_cmd.go