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

RE: [EXTERNAL] [Xen-devel] XEN Qdisk Ceph rbd support broken?



> -----Original Message-----
> From: Brian Marcotte <marcotte@xxxxxxxxx>
> Sent: 16 July 2020 21:24
> To: Paul Durrant <xadimgnik@xxxxxxxxx>
> Cc: paul@xxxxxxx; 'Jules' <jules@xxxxxxxxx>; xen-devel@xxxxxxxxxxxxxxxxxxxx;
> oleksandr_grytsov@xxxxxxxx; wl@xxxxxxx
> Subject: Re: [EXTERNAL] [Xen-devel] XEN Qdisk Ceph rbd support broken?
> 
> > Your issue stems from the auto-creation code in xen-block:
> >
> > The "aio:rbd:rbd/machine.disk0" string is generated by libxl and does
> > look a little odd and will fool the parser there, but the error you see
> > after modifying the string appears to be because QEMU's QMP block
> > device instantiation code is objecting to a missing parameter. Older
> > QEMUs circumvented that code which is almost certainly why you don't
> > see the issue with versions 2 or 3.
> 
> Xen 4.13 and 4.14 includes QEMU 4 and 5. They don't work with Ceph/RBD.
> 
> Are you saying that xl/libxl is doing the right thing and the problem
> needs to be fixed in QEMU?

Unfortunately, from what you describe, it sounds like there is a problem in 
both. To get something going, you could bring a domain
up paused and then try manually adding your rbd device using the QMP shell.

It would be useful if a toolstack maintainer could take a look at this issue in 
the near future.

  Paul

> 
> --
> - Brian




 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.