[Libguestfs] [PATCH nbdkit v2 2/4] partition filter: Support MBR logical partitions.

Richard W.M. Jones rjones at redhat.com
Tue Jan 22 21:44:07 UTC 2019


On Tue, Jan 22, 2019 at 03:04:07PM -0600, Eric Blake wrote:
> ...this code, which returns the wrong error message (partition 3 is not
> logical, but the real problem is that there is no partition 3 in the
> master table, not that there is no extended partition).

Ugh yes, that was all wrong.

[...]
> It's also a bit awkward that we don't detect the invalid partition
> number until a client first connects - I don't know if that can be
> improved to detect it earlier before even allowing clients, especially
> if we are going to hand up on the client before even giving them the
> magic number.  (I also don't know if the "Bad message" claim from the
> nbd plugin is worth improving, but that's unrelated to this series).

I think this would require some rather deeper changes to the way
filters work.

> > +       type-guid=A2A0D0EB-E5B9-3344-87C0-68B6B72699C7 \
> 
> Does type-guid even work with mbr?

No, this is an error -- in existing code.  I'll add an extra patch in
v3 to catch this.

Thanks,

Rich.

-- 
Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones
Read my programming and virtualization blog: http://rwmj.wordpress.com
virt-top is 'top' for virtual machines.  Tiny program with many
powerful monitoring features, net stats, disk stats, logging, etc.
http://people.redhat.com/~rjones/virt-top




More information about the Libguestfs mailing list