firecracker
firecracker copied to clipboard
Secure and fast microVMs for serverless computing.
Signed-off-by: Traistaru Andrei Cristian ## Changes This PR contains code changes done for the integration of the new Cmdline parser implemented in rust-vmm/linux-loader. The new version of the Cmdline should...
## Reason for this Change The pre-commit script used to manually parse the key-value pairs in the file, which required strings as unquoted when passed in manually to the `rustmt...
1. use slab for user_data instead of box Use a Vec based slab is more efficient than using box which may allocate memory. 2. move generic type from push/pop to...
Currently, [image fixtures](https://github.com/firecracker-microvm/firecracker/blob/master/tests/conftest.py#L467) are built by enumerating capabilities in the S3 bucket and calling `exec()` to create new fixtures. It would be much cleaner to have a list of images...
## Why is this feature request important? What are the use cases? Please describe. Page faulting can increase startup time. In the development of Nitro Hypervisor support for arm, supporting...
## Changes `read_config` doesn't have to use `io::Write` to just copy bytes in memory. ## License Acceptance By submitting this pull request, I confirm that my contribution is made under...
## Changes Remove the SerialOut specialized enum and replace it with a generic Trait. ## Reason Now other `Write` types can be used, such as `std::fs::File`, sockets, etc. I'm using...
Some dependencies have recently adopted a MSRV of 1.74.0, which is higher than our current toolchain version (1.73.0). Update to the newest toolchain currently available, to unblock https://github.com/firecracker-microvm/firecracker/pull/4445 ## License...
Bumps the firecracker group with 16 updates: | Package | From | To | | --- | --- | --- | | [clap](https://github.com/clap-rs/clap) | `4.4.18` | `4.5.0` | | [thiserror](https://github.com/dtolnay/thiserror)...
## Changes Minor clean up of network and cpu utilization testing code. Now cpu utilization is tracked for all threads. ## License Acceptance By submitting this pull request, I confirm...