jseba
jseba
### Description I've been seeing a handful of strange OOM kills when gvisor hits a panic. The kernel stack trace leads me to believe the dumper that's walking the pages...
This adds support for the `/proc/[pid]/limits` file to view information from `ulimit` or `setrlimit`. It prints the output in the exact format that the Linux kernel uses, which is hand-spaced...
The kernel will block an attempt to rmdir a cgroup path that still has running processes in it. Since the removal code uses the standard `os.RemoveAll` function, the Go runtime...
Kernel 5.14 added support for a `cgroup.kill` file in cgroupv2; writing "1" to this file will immediately send SIGKILL to all processes in that cgroup hierarchy. I have a local...
### Description We're seeing a rare issue where creating the gvisor container fails when it tries to join the cgroup it just created, getting back `EINVAL` from the kernel when...
## Changes This adds a flag to set the parent death signal (SIGUSR2 in this instance) that the process will receive when its parent process exits before the VMM does....
### Description In Go 1.20, a new field `Cancel` was added to `exec.Cmd`, which is of type `func() error`. The JSON encoder in the Go runtime refuses to serialize this...
I haven't found any information about timelines for getting the v1.7 series into the Docker repos, so opening this PR to fix #318 as well as get the latest v1.6...
This adds the `cloudchamber_logs` dataset to Logpush as a valid option, as well as updating the docs to list the dataset.
### Description Opening this mostly to avoid spending too much time reverse engineering Docker, runc, nvidia-container-runtime and gVisor behaviors. 😄 Since we don't use Docker to run our containers, figuring...