firecracker-microvm / firecracker-microvm/firecracker-containerd
[Issue] Firecracker 1.0.0 regressed `TestOOM_Isolated` test case
Open
- Dominant language
- Go
- Stars
- 2.9k
- Forks
- 247
- PR merge metrics
- No merged PRs in 30d
Description
Upgrading to Firecracker 1.0.0 caused regression in `TestOOM_Isolated` [integration test](https://github.com/firecracker-microvm/firecracker-containerd/blob/main/runtime/service_integ_test.go#L1994). The original 2MB memory limit caused `runc` to fail to launch a `dd` task.
The following error message was observed during the test:
```
=== RUN TestOOM_Isolated
standard_init_linux.go:228: exec user process caused: cannot allocate memory
```
Current workaround was bumping the task memory limit to 3MB. But the regression should be investigated and well understood.
Contributor guide
Assessment
This issue has not been assessed yet.