Re: [Qemu-devel] [PATCHv3 00/20] block: logical block provisioning enhancements

2013-10-08 Thread Stefan Hajnoczi
On Tue, Oct 8, 2013 at 11:12 AM, Peter Lieven wrote: > On 08.10.2013 10:59, Stefan Hajnoczi wrote: >> >> On Tue, Oct 8, 2013 at 10:01 AM, Peter Lieven wrote: >>> >>> On 08.10.2013 09:02, Stefan Hajnoczi wrote: On Mon, Oct 7, 2013 at 11:42 AM, Paolo Bonzini wrote: > > Il 07

Re: [Qemu-devel] [PATCHv3 00/20] block: logical block provisioning enhancements

2013-10-08 Thread Peter Lieven
On 08.10.2013 10:59, Stefan Hajnoczi wrote: On Tue, Oct 8, 2013 at 10:01 AM, Peter Lieven wrote: On 08.10.2013 09:02, Stefan Hajnoczi wrote: On Mon, Oct 7, 2013 at 11:42 AM, Paolo Bonzini wrote: Il 07/10/2013 10:42, Stefan Hajnoczi ha scritto: Could you make bdrv_co_write_zeroes() always us

Re: [Qemu-devel] [PATCHv3 00/20] block: logical block provisioning enhancements

2013-10-08 Thread Stefan Hajnoczi
On Tue, Oct 8, 2013 at 10:01 AM, Peter Lieven wrote: > On 08.10.2013 09:02, Stefan Hajnoczi wrote: >> >> On Mon, Oct 7, 2013 at 11:42 AM, Paolo Bonzini >> wrote: >>> >>> Il 07/10/2013 10:42, Stefan Hajnoczi ha scritto: Could you make bdrv_co_write_zeroes() always use UNMAP, if possible,

Re: [Qemu-devel] [PATCHv3 00/20] block: logical block provisioning enhancements

2013-10-08 Thread Peter Lieven
On 08.10.2013 09:02, Stefan Hajnoczi wrote: On Mon, Oct 7, 2013 at 11:42 AM, Paolo Bonzini wrote: Il 07/10/2013 10:42, Stefan Hajnoczi ha scritto: Could you make bdrv_co_write_zeroes() always use UNMAP, if possible, and avoid adding the new BDRV_REQ_MAY_UNMAP flag? While reading the first few

Re: [Qemu-devel] [PATCHv3 00/20] block: logical block provisioning enhancements

2013-10-08 Thread Stefan Hajnoczi
On Mon, Oct 7, 2013 at 11:42 AM, Paolo Bonzini wrote: > Il 07/10/2013 10:42, Stefan Hajnoczi ha scritto: >> Could you make bdrv_co_write_zeroes() always use UNMAP, if possible, and >> avoid adding the new BDRV_REQ_MAY_UNMAP flag? While reading the first >> few patches in this series I wondered wh

Re: [Qemu-devel] [PATCHv3 00/20] block: logical block provisioning enhancements

2013-10-07 Thread Paolo Bonzini
Il 07/10/2013 10:42, Stefan Hajnoczi ha scritto: > Could you make bdrv_co_write_zeroes() always use UNMAP, if possible, and > avoid adding the new BDRV_REQ_MAY_UNMAP flag? While reading the first > few patches in this series I wondered why there is a need to expose > flags at all... > > Sometimes

Re: [Qemu-devel] [PATCHv3 00/20] block: logical block provisioning enhancements

2013-10-07 Thread Peter Lieven
Am 07.10.2013 um 10:42 schrieb Stefan Hajnoczi : > On Tue, Sep 24, 2013 at 03:34:54PM +0200, Peter Lieven wrote: >> this patch adds the ability for targets to stay sparse during >> block migration (if the zero_blocks capability is set) and qemu-img convert >> even if the target does not have has_

Re: [Qemu-devel] [PATCHv3 00/20] block: logical block provisioning enhancements

2013-10-07 Thread Stefan Hajnoczi
On Tue, Sep 24, 2013 at 03:34:54PM +0200, Peter Lieven wrote: > this patch adds the ability for targets to stay sparse during > block migration (if the zero_blocks capability is set) and qemu-img convert > even if the target does not have has_zero_init = 1. > > the series was especially developed

[Qemu-devel] [PATCHv3 00/20] block: logical block provisioning enhancements

2013-09-24 Thread Peter Lieven
this patch adds the ability for targets to stay sparse during block migration (if the zero_blocks capability is set) and qemu-img convert even if the target does not have has_zero_init = 1. the series was especially developed for iSCSI, but it should also work with other drivers with little or no