Hello members of QEMU dev, My name is Gil, I'm an architect at Zerto (now part of HPE).
Currently Zerto support block device replication, with 5 seconds RPO and RTO of minutes, for the VmWare and HyperV platforms. We would like to support also QEMU based hypervisors. For that, we need to create a filter driver in QEMU. This filter would provide the basic "split IO" functionality that Zerto uses in order to perform its replication. >From what I've seen, QEMU doesn't allow loading "external modules" (am I >right?) so we need to embed our filter with the QEMU tree. We thought of two options: 1) Write an intermediate filter that would allow us to communicate with our "Zerto splitting" filter. Has the benefit of decoupling the "Zerto dev cycle" from the "QEMU dev cycle" for the "Zerto splitting" filter. 2) Write the Zerto splitting filter as part of the QEMU tree. Looking forward to hear your thoughts. Thanks, Gil