firecracker-microvm / firecracker-microvm/firecracker-containerd

[Issue] Firecracker 1.0.0 regressed `TestOOM_Isolated` test case

Open
#572 1 comment 0 reactions 0 assignees View on GitHub
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

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.