On Mon, Oct 01, 2012 at 04:52:23PM +0200, Paolo Bonzini wrote: > Adding an NBD server inside QEMU is trivial, since all the logic is > in nbd.c and can be shared easily between qemu-nbd and QEMU itself. > The main difference is that qemu-nbd serves a single unnamed export, > while QEMU serves named exports.
I've started playing around with qemu-nbd and have started looking into named exports, aio, and adding snapshort support. I'm wondering if instead of adding this I should try to base it on your embedded server. That would give me the named exports, aio and monitor/qmp based snapshot creatation. The only thing to add would be a qemu mode where it doesn't run an actual guest. Does anyone have opinions on this?