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

The previous Cgroup implementation used a separate object per every cgroup property. This lead to additional calls to create_dir_all and writes to cgroup.procs, especially in cgroupsv2 where there is only...

Priority: Low
Status: Awaiting review
Type: Performance

## Changes This PR implements support for resetting the `net` device. Resolves #3074. ## Reason The VirtIO spec says in [section 3.1.1](https://docs.oasis-open.org/virtio/virtio/v1.1/cs01/virtio-v1.1-cs01.html#x1-930001): > The driver MUST follow this sequence to...

Status: Awaiting author

## Changes Deprecate the `--start-time-cpu-us` parameter. ## Reason It is always 0 so it does not provide any useful information. ## License Acceptance By submitting this pull request, I confirm...

Priority: Low
Type: Documentation
Status: Awaiting author
Release

### Description The `vmm` crate hosts most of the modules that implement the Firecracker functionality. Moreover, at its "top-level", mainly `lib.rs` and `builder.rs` includes the logic for creating the `Vmm`...

Good first issue
Status: Parked

After reading the [Ballooning](https://github.com/firecracker-microvm/firecracker/blob/main/docs/ballooning.md) documentation my understanding of the `deflate_on_oom` is that if the parameter is set to `true` the ballooning device will be deflated automatically if a process in...

Type: Bug
Status: Parked

# Describe the bug After resuming a VM from snapshot, processes occasionally get stuck. A minimal example is an `init` binary that just runs `while (true) { sleep 100ms ;...

Type: Bug
Priority: High

## Changes * Added the `get_dirty_bitmap` on the full snapshot path ## Reason * The full snapshot path doesn’t call `Vmm:get_dirty_bitmap` thus doesn’t call `KVM_GET_DIRTY_LOG` which doesn’t reset dirty pages....

Skipped context switches in the presence of run_emulation and VcpuEvent::Resume if kvm_immediate_exit is set ## Changes - Forced kvm_immediate_exit to 0 in the presence of VcpuEvent::Resume, we are resuming the...

## Changes * Merge KVM bitmap of dirty pages into Firecracker internal one before going through dirty all pages and making a diff snapshot. * Erase Firecracker bitmap only after...

## Changes Changing the type of `iovec len` from `usize` to `u32` Resolves #4548 ## Reason This is to better reflect the buffer size and prevent buffer overflows. ... ##...