Thank you for the detailed answer and sketching out the plans for the transition to Rust and when perlmod should be used. That clarifies a lot for me!
Just wanted to ask about more details for the qemu-server example. Let's say we get to a point where it is nicely split up into dedicated modules and we can use storage functionality from Rust already. How would we go about translating qemu-server to Rust then? Start by translating the lower-level modules (e.g. QMP, memory, CPU, ...) using perlmod to preserve the functionality for existing callers and then in a second step, switch over the API endpoints one-by-one? Or do you have a different way in mind? _______________________________________________ pve-devel mailing list pve-devel@lists.proxmox.com https://lists.proxmox.com/cgi-bin/mailman/listinfo/pve-devel