qemu-devel
[Top][All Lists]
Advanced

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

Re: [Qemu-devel] [PATCH v2 5/9] block: Remove bdrv_aio_multiwrite()


From: Eric Blake
Subject: Re: [Qemu-devel] [PATCH v2 5/9] block: Remove bdrv_aio_multiwrite()
Date: Thu, 12 May 2016 14:18:41 -0600
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.3.0

On 04/27/2016 07:20 AM, Kevin Wolf wrote:
> Since virtio-blk implements request merging itself these days, the only
> remaining users are test cases for the function. That doesn't make the
> function exactly useful any more.
> 
> Signed-off-by: Kevin Wolf <address@hidden>
> Reviewed-by: Max Reitz <address@hidden>
> ---

> +++ b/tests/qemu-iotests/136
> @@ -248,14 +248,6 @@ sector = "%d"
>          if failed_wr_ops > 0:
>              highest_offset = max(highest_offset, bad_offset + 512)
>  
> -        for i in range(wr_merged):
> -            first = i * wr_size * 2
> -            second = first + wr_size
> -            ops.append("multiwrite %d %d ; %d %d" %
> -                       (first, wr_size, second, wr_size))
> -
> -        highest_offset = max(highest_offset, wr_merged * wr_size * 2)
> -

Why not delete the wr_merged parameter from do_test_stats()...

>          # Now perform all operations
>          for op in ops:
>              self.vm.hmp_qemu_io("drive0", op)
> @@ -309,19 +301,15 @@ sector = "%d"
>      def test_flush(self):
>          self.do_test_stats(flush_ops = 8)
>  
> -    def test_merged(self):
> -        for i in range(5):
> -            self.do_test_stats(wr_merged = i * 3)
> -
>      def test_all(self):
>          # rd_size, rd_ops, wr_size, wr_ops, flush_ops
>          # invalid_rd_ops,  invalid_wr_ops,
>          # failed_rd_ops,   failed_wr_ops
>          # wr_merged
> -        test_values = [[512,    1, 512,   1, 1, 4, 7, 5, 2, 1],
> -                       [65536,  1, 2048, 12, 7, 7, 5, 2, 5, 5],
> -                       [32768,  9, 8192,  1, 4, 3, 2, 4, 6, 4],
> -                       [16384, 11, 3584, 16, 9, 8, 6, 7, 3, 4]]
> +        test_values = [[512,    1, 512,   1, 1, 4, 7, 5, 2, 0],

as well as remove the # wr_merged comment and the now-useless final
member of each test_values[] array entry?

-- 
Eric Blake   eblake redhat com    +1-919-301-3266
Libvirt virtualization library http://libvirt.org

Attachment: signature.asc
Description: OpenPGP digital signature


reply via email to

[Prev in Thread] Current Thread [Next in Thread]