moby--moby/daemon
Cory Snider e7f4963e73
daemon: kill exec process on ctx cancel
Terminating the exec process when the context is canceled has been
broken since Docker v17.11 so nobody has been able to depend upon that
behaviour in five years of releases. We are thus free from backwards-
compatibility constraints.

Co-authored-by: Nicolas De Loof <nicolas.deloof@gmail.com>
Co-authored-by: Sebastiaan van Stijn <github@gone.nl>
Signed-off-by: Nicolas De Loof <nicolas.deloof@gmail.com>
Signed-off-by: Cory Snider <csnider@mirantis.com>
Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
(cherry picked from commit 4b84a33217)
Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
2022-08-23 22:09:40 +02:00
..
cluster vendor: github.com/moby/swarmkit/v2 v2.0.0-20220721174824-48dd89375d0a 2022-08-09 14:05:30 +02:00
config Allow containerd shim refs in default-runtime 2022-08-18 18:51:23 +00:00
events
exec
graphdriver
images
initlayer
links
listeners
logger
names
network
stats
testdata
apparmor_default.go
apparmor_default_unsupported.go
archive.go
archive_tarcopyoptions.go
archive_tarcopyoptions_unix.go
archive_tarcopyoptions_windows.go
archive_unix.go
archive_windows.go
attach.go
auth.go
changes.go
checkpoint.go
cluster.go
commit.go
configs.go
configs_linux.go
configs_unsupported.go
configs_windows.go
container.go
container_linux.go
container_operations.go
container_operations_unix.go
container_operations_windows.go
container_unix_test.go
container_windows.go
content.go
create.go
create_test.go
create_unix.go
create_windows.go
daemon.go
daemon_linux.go
daemon_linux_test.go
daemon_test.go
daemon_unix.go Allow containerd shim refs in default-runtime 2022-08-18 18:51:23 +00:00
daemon_unix_test.go
daemon_unsupported.go
daemon_windows.go
daemon_windows_test.go
debugtrap_unix.go
debugtrap_unsupported.go
debugtrap_windows.go
delete.go
delete_test.go
dependency.go
devices_linux.go
disk_usage.go
errors.go
events.go
events_test.go
exec.go daemon: kill exec process on ctx cancel 2022-08-23 22:09:40 +02:00
exec_linux.go
exec_linux_test.go
exec_windows.go
export.go
health.go daemon: kill exec process on ctx cancel 2022-08-23 22:09:40 +02:00
health_test.go
id.go
info.go
info_unix.go Allow containerd shim refs in default-runtime 2022-08-18 18:51:23 +00:00
info_unix_test.go
info_windows.go
inspect.go
inspect_linux.go
inspect_test.go
inspect_windows.go
keys.go
keys_unsupported.go
kill.go
licensing.go
licensing_test.go
links.go
list.go
list_test.go
list_unix.go
list_windows.go
logdrivers_linux.go
logdrivers_windows.go
logs.go
logs_test.go
metrics.go
metrics_unix.go
metrics_unsupported.go
monitor.go daemon/restart: Don't mutate AutoRemove when restarting 2022-07-29 16:49:56 +02:00
mounts.go
names.go
network.go
network_windows.go
nvidia_linux.go
oci_linux.go
oci_linux_test.go
oci_opts.go
oci_utils.go
oci_windows.go
oci_windows_test.go
pause.go
prune.go
reload.go
reload_test.go
reload_unix.go
reload_windows.go
rename.go
resize.go
resize_test.go
restart.go daemon/restart: Don't mutate AutoRemove when restarting 2022-07-29 16:49:56 +02:00
runtime_unix.go Allow containerd shim refs in default-runtime 2022-08-18 18:51:23 +00:00
runtime_unix_test.go daemon: support other containerd runtimes (MVP) 2022-07-29 20:36:50 +02:00
runtime_windows.go
seccomp_linux.go
seccomp_linux_test.go
seccomp_unsupported.go
secrets.go
secrets_linux.go
secrets_unsupported.go
secrets_windows.go
start.go daemon/restart: Don't mutate AutoRemove when restarting 2022-07-29 16:49:56 +02:00
start_unix.go
start_windows.go
stats.go
stats_collector.go
stats_unix.go
stats_windows.go
stop.go
top_unix.go
top_unix_test.go
top_windows.go
trustkey.go
trustkey_test.go
unpause.go
update.go
update_linux.go
update_windows.go
util_test.go
volumes.go
volumes_linux.go
volumes_linux_test.go
volumes_unit_test.go
volumes_unix.go
volumes_windows.go
wait.go
workdir.go