Hi there!
We started to think about various changes on blktap, especially to achieve these goals:
- IO_uring support for faster IOPS (we already have a PoC)
- Faster integration/merge in recent Linux kernels
- Ideally, having it upstream Linux if possible at some point
Obviously, doing this together and going into the right direction after some architecture decision might be faster for everyone, deliver better perfs for both Citrix Hypervisor and XCP-ng. What do you think? Where you'd like to start?