Dr. David Alan Gilbert writes:
> Hi, > There's been quite a bit of discussion about where virtiofsd, our > implemenation of a virtiofs daemon, should live. I'd like to get > this settled now, because I'd like to tidy it up for the next > qemu cycle. > > For reference it's based on qemu's livhost-user+chunks of libfuse. > It can't live in libfuse because we change enough of the library > to break their ABI. It's C, and we've got ~100 patches - which > we can split into about 3 chunks. > > Some suggestions so far: > a) In contrib > This is my current working assumption; the main objection is it's > a bit big and pulls in a chunk of libfuse. > > b) In a submodule > > c) Just separate In so far as there is much discussion of "multi-process qemu", I wonder if it would not be time to create a "processes" subdirectory, and have virtiofsd be the first entry there. Thomas Huth suggested "tools", but I tend to read "tools" as things that are used during the build process. > > Your suggestions/ideas please. My preference is (a). > > Dave -- Cheers, Christophe de Dinechin (IRC c3d)