rust-firecracker / fcnet

A backend for Firecracker microVM networking, accessible through an in-process library or a separate-process CLI.
MIT License
4 stars 0 forks source link

"Scrub" operation #5

Open kanpov opened 2 days ago

kanpov commented 2 days ago

Name is up for bikeshedding, but the point is to have an operation that would remove all remaining resources that are shared between networks and thus kept after deletes. For example, the fcnet table, or something else in the future. For something like a full system cleanup, this would likely be useful.

kanpov commented 2 days ago

This would mean breaking changes to all fcnet* crates due to the guarantee of FirecrackerNetworkOperation being exhaustive. Dropping that guarantee doesn't really make sense imo.