firecracker
firecracker copied to clipboard
Secure and fast microVMs for serverless computing.
As firecracker said, it is implemented based on KVM. Then, the processing of page fault should be consistent with KVM / QEMU. But in my test, the delay of page...
Currently arrays of T require T to implement Default.
Right now the virtio device implementation is tightly coupled with the rate limiter. We should have the rate limiter functionality as a plugin for Virtio Devices for two reasons: -...
A pain point with global state is that we cannot run unit tests in parallel (aka we run unit tests with RUST_TEST_THREADS=1) which also adds problems like we are out...
Although Firecracker has supported CPUID and provided templates, it only supports EC2 C3 and EC2 T2 instance types. Per discussion with Andreea, it seems not easy to add more templates...
# Describe the bug This isn't really this project's problem. It would be nice if a workaround was provided, which I provide in this bug report until the appropriate patches...
Add unit tests for exercising error path; coverage drops a lot now that metrics are in effect for those error paths.
I believe that since mmds packets are scarce and relatively latency-insensitive, it could be beneficial to take their processing out of the network rx fastpath. Another side-effect of current design...
There are remaining `unwrap()`s in the code that cannot be avoided, which lead to a not-so-user-friendly error message being printed. All such failure cases should print a descriptive message along...
This is a milestone-like issue for tracking the fixes we need to do to in order to run the unit tests in parallel: - [ ] #1568 - [x] #4412...