firecracker
firecracker copied to clipboard
Secure and fast microVMs for serverless computing.
# Describe the bug The current implementation contains duplicated `attach_pid` and `create_dir_all`. Since cgroup v2 uses a unified hierarchy, there is no need to do multiple `create_dir_all` and `attach_pid`. Only...
The proposal here is to add an integration test that builds the Firecracker binary using `RUSTFLAGS="-D missing-docs" cargo build`. It might be that there is another method to create a...
Per the comment in the [syscall code](https://elixir.bootlin.com/linux/v4.4/source/fs/namespace.c#L2952), SYS_pivot_root will fail if the current root is rootfs. This is a problem for systems that do not mount anything over the rootfs.
At this time coverage failures investigation require manually copying the files locally. This would reduce the time required to investigate a coverage failure and would easily highlight the code that...
We currently start the `jailer` as the superuser (i.e. using `sudo`), and rely on the fact the process will deprivilege itself before `exec`-ing into Firecracker. It would be interesting to...
Some great documentation has been added via https://github.com/firecracker-microvm/firecracker/pull/940. However the current documentation is referencing paid software (such as VMware). It would be nice to figure out an alternative free option...
# Describe the bug The link to the [Runbook for API changes](https://github.com/firecracker-microvm/firecracker/blob/main/docs/api-change-runbook.md) in our [Pull Request template](https://github.com/firecracker-microvm/firecracker/blob/main/.github/pull_request_template.md) is broken (displayed as https://github.com/firecracker-microvm/firecracker/docs/api-change-runbook.md). ## Expected behaviour Link should point to a...
During the `0.25` release we've noticed a significant variation in the binary size, where simply changing the firecracker version would add 15kb to the binary size. Later investigation showed that...
We merged PARTUUID support, but we currently supply no documentation/example which describes the changes required from the user. It's important to mention that, in order to use this feature, the...