Re: ublk-qcow2: ublk-qcow2 is available

2022-10-13 Thread Stefan Hajnoczi
On Thu, Oct 13, 2022 at 09:50:55AM +0800, Ming Lei wrote: > On Wed, Oct 12, 2022 at 10:15:28AM -0400, Stefan Hajnoczi wrote: > > On Thu, 6 Oct 2022 at 06:14, Richard W.M. Jones wrote: > > > > > > On Tue, Oct 04, 2022 at 09:53:32AM -0400, Stefan Hajnoczi wrote: > > > > qemu-nbd doesn't use io_uring

Re: ublk-qcow2: ublk-qcow2 is available

2022-10-12 Thread Ming Lei
On Wed, Oct 12, 2022 at 10:15:28AM -0400, Stefan Hajnoczi wrote: > On Thu, 6 Oct 2022 at 06:14, Richard W.M. Jones wrote: > > > > On Tue, Oct 04, 2022 at 09:53:32AM -0400, Stefan Hajnoczi wrote: > > > qemu-nbd doesn't use io_uring to handle the backend IO, > > > > Would this be fixed by your (not

Re: ublk-qcow2: ublk-qcow2 is available

2022-10-12 Thread Stefan Hajnoczi
On Thu, 6 Oct 2022 at 06:14, Richard W.M. Jones wrote: > > On Tue, Oct 04, 2022 at 09:53:32AM -0400, Stefan Hajnoczi wrote: > > qemu-nbd doesn't use io_uring to handle the backend IO, > > Would this be fixed by your (not yet upstream) libblkio driver for > qemu? I was wrong, qemu-nbd has syntax t

Re: ublk-qcow2: ublk-qcow2 is available

2022-10-07 Thread Ming Lei
On Fri, Oct 07, 2022 at 07:21:51PM +0800, Yongji Xie wrote: > On Fri, Oct 7, 2022 at 6:51 PM Ming Lei wrote: > > > > On Fri, Oct 07, 2022 at 06:04:29PM +0800, Yongji Xie wrote: > > > On Thu, Oct 6, 2022 at 7:24 PM Ming Lei wrote: > > > > > > > > On Wed, Oct 05, 2022 at 08:21:45AM -0400, Stefan Ha

Re: ublk-qcow2: ublk-qcow2 is available

2022-10-07 Thread Ming Lei
On Thu, Oct 06, 2022 at 02:29:55PM -0400, Stefan Hajnoczi wrote: > On Thu, Oct 06, 2022 at 11:09:48PM +0800, Ming Lei wrote: > > On Thu, Oct 06, 2022 at 09:59:40AM -0400, Stefan Hajnoczi wrote: > > > On Thu, Oct 06, 2022 at 06:26:15PM +0800, Ming Lei wrote: > > > > On Wed, Oct 05, 2022 at 11:11:32A

Re: ublk-qcow2: ublk-qcow2 is available

2022-10-07 Thread Yongji Xie
On Fri, Oct 7, 2022 at 6:51 PM Ming Lei wrote: > > On Fri, Oct 07, 2022 at 06:04:29PM +0800, Yongji Xie wrote: > > On Thu, Oct 6, 2022 at 7:24 PM Ming Lei wrote: > > > > > > On Wed, Oct 05, 2022 at 08:21:45AM -0400, Stefan Hajnoczi wrote: > > > > On Wed, 5 Oct 2022 at 00:19, Ming Lei wrote: > >

Re: ublk-qcow2: ublk-qcow2 is available

2022-10-07 Thread Ming Lei
On Fri, Oct 07, 2022 at 06:04:29PM +0800, Yongji Xie wrote: > On Thu, Oct 6, 2022 at 7:24 PM Ming Lei wrote: > > > > On Wed, Oct 05, 2022 at 08:21:45AM -0400, Stefan Hajnoczi wrote: > > > On Wed, 5 Oct 2022 at 00:19, Ming Lei wrote: > > > > > > > > On Tue, Oct 04, 2022 at 09:53:32AM -0400, Stefan

Re: ublk-qcow2: ublk-qcow2 is available

2022-10-07 Thread Yongji Xie
On Thu, Oct 6, 2022 at 7:24 PM Ming Lei wrote: > > On Wed, Oct 05, 2022 at 08:21:45AM -0400, Stefan Hajnoczi wrote: > > On Wed, 5 Oct 2022 at 00:19, Ming Lei wrote: > > > > > > On Tue, Oct 04, 2022 at 09:53:32AM -0400, Stefan Hajnoczi wrote: > > > > On Tue, 4 Oct 2022 at 05:44, Ming Lei wrote: >

Re: ublk-qcow2: ublk-qcow2 is available

2022-10-06 Thread Stefan Hajnoczi
On Thu, Oct 06, 2022 at 11:09:48PM +0800, Ming Lei wrote: > On Thu, Oct 06, 2022 at 09:59:40AM -0400, Stefan Hajnoczi wrote: > > On Thu, Oct 06, 2022 at 06:26:15PM +0800, Ming Lei wrote: > > > On Wed, Oct 05, 2022 at 11:11:32AM -0400, Stefan Hajnoczi wrote: > > > > On Tue, Oct 04, 2022 at 01:57:50A

Re: ublk-qcow2: ublk-qcow2 is available

2022-10-06 Thread Ming Lei
On Thu, Oct 06, 2022 at 09:59:40AM -0400, Stefan Hajnoczi wrote: > On Thu, Oct 06, 2022 at 06:26:15PM +0800, Ming Lei wrote: > > On Wed, Oct 05, 2022 at 11:11:32AM -0400, Stefan Hajnoczi wrote: > > > On Tue, Oct 04, 2022 at 01:57:50AM +0200, Denis V. Lunev wrote: > > > > On 10/3/22 21:53, Stefan Ha

Re: ublk-qcow2: ublk-qcow2 is available

2022-10-06 Thread Stefan Hajnoczi
On Thu, Oct 06, 2022 at 06:26:15PM +0800, Ming Lei wrote: > On Wed, Oct 05, 2022 at 11:11:32AM -0400, Stefan Hajnoczi wrote: > > On Tue, Oct 04, 2022 at 01:57:50AM +0200, Denis V. Lunev wrote: > > > On 10/3/22 21:53, Stefan Hajnoczi wrote: > > > > On Fri, Sep 30, 2022 at 05:24:11PM +0800, Ming Lei

Re: ublk-qcow2: ublk-qcow2 is available

2022-10-06 Thread Ming Lei
On Wed, Oct 05, 2022 at 08:21:45AM -0400, Stefan Hajnoczi wrote: > On Wed, 5 Oct 2022 at 00:19, Ming Lei wrote: > > > > On Tue, Oct 04, 2022 at 09:53:32AM -0400, Stefan Hajnoczi wrote: > > > On Tue, 4 Oct 2022 at 05:44, Ming Lei wrote: > > > > > > > > On Mon, Oct 03, 2022 at 03:53:41PM -0400, Ste

Re: ublk-qcow2: ublk-qcow2 is available

2022-10-06 Thread Ming Lei
On Wed, Oct 05, 2022 at 11:11:32AM -0400, Stefan Hajnoczi wrote: > On Tue, Oct 04, 2022 at 01:57:50AM +0200, Denis V. Lunev wrote: > > On 10/3/22 21:53, Stefan Hajnoczi wrote: > > > On Fri, Sep 30, 2022 at 05:24:11PM +0800, Ming Lei wrote: > > > > ublk-qcow2 is available now. > > > Cool, thanks for

Re: ublk-qcow2: ublk-qcow2 is available

2022-10-06 Thread Richard W.M. Jones
On Tue, Oct 04, 2022 at 09:53:32AM -0400, Stefan Hajnoczi wrote: > qemu-nbd doesn't use io_uring to handle the backend IO, Would this be fixed by your (not yet upstream) libblkio driver for qemu? Rich. -- Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones Read my prog

Re: ublk-qcow2: ublk-qcow2 is available

2022-10-05 Thread Stefan Hajnoczi
On Tue, Oct 04, 2022 at 01:57:50AM +0200, Denis V. Lunev wrote: > On 10/3/22 21:53, Stefan Hajnoczi wrote: > > On Fri, Sep 30, 2022 at 05:24:11PM +0800, Ming Lei wrote: > > > ublk-qcow2 is available now. > > Cool, thanks for sharing! > yep > > > > So far it provides basic read/write function, and

Re: ublk-qcow2: ublk-qcow2 is available

2022-10-05 Thread Denis V. Lunev
On 10/5/22 14:21, Stefan Hajnoczi wrote: On Wed, 5 Oct 2022 at 00:19, Ming Lei wrote: On Tue, Oct 04, 2022 at 09:53:32AM -0400, Stefan Hajnoczi wrote: On Tue, 4 Oct 2022 at 05:44, Ming Lei wrote: On Mon, Oct 03, 2022 at 03:53:41PM -0400, Stefan Hajnoczi wrote: On Fri, Sep 30, 2022 at 05:24:

Re: ublk-qcow2: ublk-qcow2 is available

2022-10-05 Thread Stefan Hajnoczi
On Wed, 5 Oct 2022 at 00:19, Ming Lei wrote: > > On Tue, Oct 04, 2022 at 09:53:32AM -0400, Stefan Hajnoczi wrote: > > On Tue, 4 Oct 2022 at 05:44, Ming Lei wrote: > > > > > > On Mon, Oct 03, 2022 at 03:53:41PM -0400, Stefan Hajnoczi wrote: > > > > On Fri, Sep 30, 2022 at 05:24:11PM +0800, Ming Le

Re: ublk-qcow2: ublk-qcow2 is available

2022-10-04 Thread Ming Lei
On Tue, Oct 04, 2022 at 09:53:32AM -0400, Stefan Hajnoczi wrote: > On Tue, 4 Oct 2022 at 05:44, Ming Lei wrote: > > > > On Mon, Oct 03, 2022 at 03:53:41PM -0400, Stefan Hajnoczi wrote: > > > On Fri, Sep 30, 2022 at 05:24:11PM +0800, Ming Lei wrote: > > > > ublk-qcow2 is available now. > > > > > >

Re: ublk-qcow2: ublk-qcow2 is available

2022-10-04 Thread Stefan Hajnoczi
On Tue, 4 Oct 2022 at 05:44, Ming Lei wrote: > > On Mon, Oct 03, 2022 at 03:53:41PM -0400, Stefan Hajnoczi wrote: > > On Fri, Sep 30, 2022 at 05:24:11PM +0800, Ming Lei wrote: > > > ublk-qcow2 is available now. > > > > Cool, thanks for sharing! > > > > > > > > So far it provides basic read/write f

Re: ublk-qcow2: ublk-qcow2 is available

2022-10-04 Thread Ming Lei
On Mon, Oct 03, 2022 at 03:53:41PM -0400, Stefan Hajnoczi wrote: > On Fri, Sep 30, 2022 at 05:24:11PM +0800, Ming Lei wrote: > > ublk-qcow2 is available now. > > Cool, thanks for sharing! > > > > > So far it provides basic read/write function, and compression and snapshot > > aren't supported ye

Re: ublk-qcow2: ublk-qcow2 is available

2022-10-03 Thread Denis V. Lunev
On 10/3/22 21:53, Stefan Hajnoczi wrote: On Fri, Sep 30, 2022 at 05:24:11PM +0800, Ming Lei wrote: ublk-qcow2 is available now. Cool, thanks for sharing! yep So far it provides basic read/write function, and compression and snapshot aren't supported yet. The target/backend implementation is

Re: ublk-qcow2: ublk-qcow2 is available

2022-10-03 Thread Stefan Hajnoczi
On Fri, Sep 30, 2022 at 05:24:11PM +0800, Ming Lei wrote: > ublk-qcow2 is available now. Cool, thanks for sharing! > > So far it provides basic read/write function, and compression and snapshot > aren't supported yet. The target/backend implementation is completely > based on io_uring, and share