path: containerd_1.7.24~ds1-10/integration/images/volume-ownership/Dockerfile_windows ADD https://github.com/kubernetes-sigs/windows-testing/raw/3fea3d48ea8337b2aaca755c1d719e34b45f46b9/images/busybox/busybox.exe /bin/busybox.exe ENV BUSYBOX_EXES="[ [[ ar arch ash awk base64 basename bash bunzip2 bzcat bzip2 cal cat chmod cksum clear cmp comm cp cpio cut date dc dd df diff dirname dos2unix dpkg-deb du echo ed egrep env expand e xpr factor false fgrep find fold fsync ftpget ftpput getopt grep groups gunzip gzip hd head hexdump id ipcalc kill killall less link ln logname ls lzcat lzma lzop lzopcat man md5sum mkdir mktemp mv nl od paste patch pgrep pidof pipe_progress pkill printenv printf ps pwd rev rm rmdir rpm rpm2cpio sed seq sh sha1sum sha256sum sha3sum sha512sum shred shuf sleep sort split ssl_client stat strings sum ta c tail tar tee test timeout touch tr true truncate ttysize uname uncompress unexpand uniq unix2dos unlink unlzma unlzop unxz unzip usleep uudecode uuencode vi watch wc wget which whoami whois xargs xxd xz xzcat yes zcat" USER ContainerAdministrator path: containerd_1.7.24~ds1-10/.github/ISSUE_TEMPLATE/bug_report.yaml * If containerd gets stuck on something and enables debug socket, `ctr pprof goroutines` dumps the golang stack of containerd, which is helpful! If containerd runs without debug socket, `kill -SIGUSR1 $(pidof containerd)` also dumps the stack as well. path: containerd_1.7.24~ds1-10/Makefile @echo "$(WHALE) $@" $(eval containers=$(shell find /run/containerd/runc -mindepth 2 -maxdepth 3 -type d -exec basename {} \;)) $(shell pidof containerd containerd-shim runc | xargs -r -n 1 kill -9) @( for container in $(containers); do \ grep $$container /proc/self/mountinfo | while read -r mountpoint; do \ path: containerd_1.7.24~ds1-10/integration/images/volume-copy-up/Dockerfile_windows ADD https://github.com/kubernetes-sigs/windows-testing/raw/3fea3d48ea8337b2aaca755c1d719e34b45f46b9/images/busybox/busybox.exe /bin/busybox.exe ENV BUSYBOX_EXES="[ [[ ar arch ash awk base64 basename bash bunzip2 bzcat bzip2 cal cat chmod cksum clear cmp comm cp cpio cut date dc dd df diff dirname dos2unix dpkg-deb du echo ed egrep env expand e xpr factor false fgrep find fold fsync ftpget ftpput getopt grep groups gunzip gzip hd head hexdump id ipcalc kill killall less link ln logname ls lzcat lzma lzop lzopcat man md5sum mkdir mktemp mv nl od paste patch pgrep pidof pipe_progress pkill printenv printf ps pwd rev rm rmdir rpm rpm2cpio sed seq sh sha1sum sha256sum sha3sum sha512sum shred shuf sleep sort split ssl_client stat strings sum ta c tail tar tee test timeout touch tr true truncate ttysize uname uncompress unexpand uniq unix2dos unlink unlzma unlzop unxz unzip usleep uudecode uuencode vi watch wc wget which whoami whois xargs xxd xz xzcat yes zcat" USER ContainerAdministrator path: containerd_1.7.24~ds1-10/integration/main_test.go // PidOf returns pid of a process by name. func PidOf(name string) (int, error) { b, err := exec.Command("pidof", "-s", name).CombinedOutput() output := strings.TrimSpace(string(b)) if err != nil { path: containerd_1.7.24~ds1-10/integration/main_test.go if err != nil { if len(output) != 0 { return 0, fmt.Errorf("failed to run pidof %q - error: %v, output: %q", name, err, output) } return 0, nil