Andreea Florescu

Results 19 issues of Andreea Florescu

I am trying to run cargo kcov on ARM and it doesn't seem to work. What I've tried so far: * ```cargo kcov``` git clone git clone [email protected]:kennytm/cargo-kcov.git > cd...

Quality: Improvement
Priority: Low
Quality: Technical Debt
Feature: KernelPolicy
Status: Waiting on implementation

After switching to the event-manager implementation from rust-vmm, we can optimize the process function that is called when events for virtio devices become available. As this code is on the...

Priority: Low
Codebase: rust-vmm
Performance: Misc

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

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

The virtio tests for block and network are using metrics to check for invalid states. The problem with using metrics in unit tests is that it makes it impossible to...

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

We currently don't get a nice panic message as the errors on which we use unwrap or the `format!` macro do not have a custom implementation for Display and Debug....

Good first issue
Type: Fix

Design doc and more details here: github.com/andreeaflorescu/metrics-proposal. This is particularly important for devices, so that we can break the dependency on the Firecracker specific `logger` implementation. This can be achieved...

Roadmap: Tracked
Type: Fix

This has a slight overlap with https://github.com/firecracker-microvm/firecracker/issues/1544. Created as a separate issue as it is needed when consuming devices from rust-vmm. We should use the trait instead of the mmap...

Codebase: rust-vmm