[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: [Nbd] state of nbd and qemu-nbd



On 20 Aug 2015, at 15:43, Markus Pargmann <mpa@...1897...> wrote:

> 
> it seems qemu-nbd has a complete separate implementation of NBD. Does
> anyone know what the state of qemu-nbd and its differences to
> nbd-server/client is?
> 
> I am wondering why there is a second implementation. Wouldn't it be
> better to have a single implementation with more test coverage and
> contributions?

On the server side, qemu-nbd and friends are built around some quite
complex coroutine stuff unique to qemu, and use an interesting backend
that supports various on disk file formats (qcow etc.) nbd-server itself
is much simpler.

In terms of the client code, qemu's is userland, nbd's is mostly
kernel side.

I think it's thus not going to be practical to merge them (but qemu-devel
is where you'd need to ask).

Actually, having two interoperating implementations is a *good* thing
as far as maintaining a standard is concerned.

--
Alex Bligh




Attachment: signature.asc
Description: Message signed with OpenPGP using GPGMail


Reply to: