firecracker icon indicating copy to clipboard operation
firecracker copied to clipboard

Secure and fast microVMs for serverless computing.

Results 292 firecracker issues
Sort by recently updated
recently updated
newest added

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.

Feature: Snapshotting

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: -...

Codebase: Refactoring
Priority: Low
Codebase: rust-vmm

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...

Codebase: Refactoring
Priority: Low

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...

Feature: CPU Configuration

# 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...

Quality: Bug

Add unit tests for exercising error path; coverage drops a lot now that metrics are in effect for those error paths.

Priority: Medium
Type: Enhancement

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...

Feature: MMDS
Quality: Improvement
Priority: Low
Performance: Misc

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...

Quality: Improvement
Codebase: Usability
Priority: Low

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...

Good first issue
Priority: Low
Type: Enhancement
Status: Parked