containerd/integration
Samuel Karp 18725f010b
integration: regression test for issue 10589
This issue was caused by a race between init exits and new exec process
tracking inside the shim. The test operates by controlling the time
between when the shim invokes "runc exec" and when the actual "runc
exec" is triggered. This allows validating that races for shim state
tracking between pre- and post-start of the exec process do not exist.

Relates to https://github.com/containerd/containerd/issues/10589

Signed-off-by: Samuel Karp <samuelkarp@google.com>
2024-09-05 16:17:09 -07:00
..
client integration: regression test for issue 10589 2024-09-05 16:17:09 -07:00
cri-api/pkg/apis integration/*: extend Runtime.Status response 2024-02-16 12:18:38 +08:00
failpoint integration: regression test for issue 10589 2024-09-05 16:17:09 -07:00
images *: export RemoveVolatileOption for CRI image volumes 2024-05-30 09:56:37 +08:00
remote Integration: Change to grpc.NewClient 2024-05-07 17:13:15 -07:00
addition_gids_test.go Update go module to github.com/containerd/containerd/v2 2023-10-29 20:52:21 -07:00
build_local_containerd_helper_test_linux.go Move snapshots/overlay to plugins/snapshots/overlay 2024-01-17 09:53:51 -08:00
build_local_containerd_helper_test.go Register local content plugin from separate package 2024-08-22 11:18:30 -07:00
container_event_test.go Add multi-subscriber support to GetContainerEvents CRI API 2024-01-19 21:27:06 -08:00
container_exec_test.go Update go module to github.com/containerd/containerd/v2 2023-10-29 20:52:21 -07:00
container_log_test.go Update go module to github.com/containerd/containerd/v2 2023-10-29 20:52:21 -07:00
container_restart_test.go Update go module to github.com/containerd/containerd/v2 2023-10-29 20:52:21 -07:00
container_stats_test.go Update go module to github.com/containerd/containerd/v2 2023-10-29 20:52:21 -07:00
container_stop_test.go Update go module to github.com/containerd/containerd/v2 2023-10-29 20:52:21 -07:00
container_update_resources_test.go Move CRI from pkg/ to internal/ 2024-02-02 10:12:08 -08:00
container_volume_linux_test.go core/metadata: migrate sandboxes bucket into v1 2024-07-30 21:37:35 +08:00
container_volume_test.go Update go module to github.com/containerd/containerd/v2 2023-10-29 20:52:21 -07:00
container_without_image_ref_test.go Update go module to github.com/containerd/containerd/v2 2023-10-29 20:52:21 -07:00
containerd_image_test.go Disable the support for Schema 1 images 2024-02-15 11:11:35 +09:00
duplicate_name_test.go Update go module to github.com/containerd/containerd/v2 2023-10-29 20:52:21 -07:00
image_load_test.go Update load image test to use local import 2024-01-11 09:55:10 -08:00
image_pull_timeout_test.go Pass runtimehandler from CRI pull image request 2024-02-14 13:31:23 -08:00
imagefs_info_test.go Update go module to github.com/containerd/containerd/v2 2023-10-29 20:52:21 -07:00
issue7496_linux_test.go Add pprof to runc-shim 2024-06-20 23:12:31 +00:00
issue7496_shutdown_linux_test.go Make api a Go sub-module 2024-05-02 11:03:00 -07:00
issue10467_linux_test.go core/metadata: migrate sandboxes bucket into v1 2024-07-30 21:37:35 +08:00
main_test.go Integration: Change to grpc.NewClient 2024-05-07 17:13:15 -07:00
no_metadata_test.go Merge pull request #5619 from mikebrow/cri-add-v1-proxy-alpha 2021-07-09 14:07:24 -04:00
nri_test.go Update go module to github.com/containerd/containerd/v2 2023-10-29 20:52:21 -07:00
pod_dualstack_test.go Update go module to github.com/containerd/containerd/v2 2023-10-29 20:52:21 -07:00
pod_hostname_test.go Update go module to github.com/containerd/containerd/v2 2023-10-29 20:52:21 -07:00
pod_userns_linux_test.go switch back from golang.org/x/sys/execabs to os/exec (go1.19) 2023-11-02 21:15:40 +01:00
release_upgrade_linux_test.go core/metadata: migrate sandboxes bucket into v1 2024-07-30 21:37:35 +08:00
release_upgrade_utils_linux_test.go core/metadata: migrate sandboxes bucket into v1 2024-07-30 21:37:35 +08:00
restart_linux_test.go sandbox: add sandbox recover ut and e2e test 2024-02-04 11:55:46 +08:00
restart_test.go Move client to subpackage 2023-11-01 10:37:00 -07:00
runtime_handler_test.go integration: Enables TestRuntimeHandler for Windows 2021-10-07 18:20:59 -07:00
sandbox_clean_remove_test.go Cleanup build constraints 2022-12-08 09:36:20 -08:00
sandbox_clean_remove_windows_test.go replace mcr.microsoft.com registry to ghcr.io/containerd registry 2023-08-06 21:14:07 +08:00
sandbox_run_rollback_test.go Move CRI from pkg/ to internal/ 2024-02-02 10:12:08 -08:00
shim_dial_unix_test.go Move shim package to pkg 2024-03-07 10:05:26 -08:00
truncindex_test.go Update go module to github.com/containerd/containerd/v2 2023-10-29 20:52:21 -07:00
volume_copy_up_test.go Update go module to github.com/containerd/containerd/v2 2023-10-29 20:52:21 -07:00
volume_copy_up_unix_test.go switch back from golang.org/x/sys/execabs to os/exec (go1.19) 2023-11-02 21:15:40 +01:00
volume_copy_up_windows_test.go Cleanup build constraints 2022-12-08 09:36:20 -08:00
windows_device_test.go Update go module to github.com/containerd/containerd/v2 2023-10-29 20:52:21 -07:00
windows_hostprocess_test.go Add tests cases 2023-11-01 15:32:43 -07:00
windows_rootfs_size_test.go Update go module to github.com/containerd/containerd/v2 2023-10-29 20:52:21 -07:00