[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH v2 9/9] tests: Add coverage for recent block geo
From: |
Eric Blake |
Subject: |
Re: [Qemu-devel] [PATCH v2 9/9] tests: Add coverage for recent block geometry fixes |
Date: |
Thu, 17 Nov 2016 19:19:18 -0600 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.4.0 |
On 11/17/2016 05:19 PM, Max Reitz wrote:
> On 17.11.2016 21:14, Eric Blake wrote:
>> Use blkdebug's new geometry constraints to emulate setups that
>> have caused recent regression fixes: write zeroes asserting
>> when running through a loopback block device with max-transfer
>> smaller than cluster size, and discard rounding away requests
>> that were not aligned to power-of-two boundaries. Also, add
>> coverage that the block layer is honoring max transfer limits.
>>
>> +function verify_io()
>> +{
>> + if ($QEMU_IMG info -f "$IMGFMT" "$TEST_IMG" |
>> + grep "compat: 0.10" > /dev/null); then
>> + # For v2 images, discarded clusters are read from the backing file
>> + discarded=11
>> + else
>> + # Discarded clusters are zeroed for v3 or later
>> + discarded=0
>> + fi
>
> This is fine since you've already done the work to support compat=0.10,
> but I think we've had v3 long enough that you could have just put
> compat=0.10 into _unsupported_imgopts.
Copy-and-paste from 46, so it wasn't really that hard.
--
Eric Blake eblake redhat com +1-919-301-3266
Libvirt virtualization library http://libvirt.org
signature.asc
Description: OpenPGP digital signature
- Re: [Qemu-devel] [PATCH v2 8/9] blkdebug: Add ability to override unmap geometries, (continued)
[Qemu-devel] [PATCH v2 7/9] blkdebug: Add pass-through write_zero and discard support, Eric Blake, 2016/11/17
[Qemu-devel] [PATCH v2 9/9] tests: Add coverage for recent block geometry fixes, Eric Blake, 2016/11/17
- Re: [Qemu-devel] [PATCH v2 9/9] tests: Add coverage for recent block geometry fixes, Max Reitz, 2016/11/17
- Re: [Qemu-devel] [PATCH v2 9/9] tests: Add coverage for recent block geometry fixes,
Eric Blake <=
- Re: [Qemu-devel] [PATCH v2 9/9] tests: Add coverage for recent block geometry fixes, Max Reitz, 2016/11/17
- Re: [Qemu-devel] [PATCH v2 9/9] tests: Add coverage for recent block geometry fixes, Eric Blake, 2016/11/17
- Re: [Qemu-devel] [PATCH v2 9/9] tests: Add coverage for recent block geometry fixes, Max Reitz, 2016/11/19
- Re: [Qemu-devel] [PATCH v2 9/9] tests: Add coverage for recent block geometry fixes, Max Reitz, 2016/11/19
- Re: [Qemu-devel] [PATCH v2 9/9] tests: Add coverage for recent block geometry fixes, Kevin Wolf, 2016/11/21
- Re: [Qemu-devel] [PATCH v2 9/9] tests: Add coverage for recent block geometry fixes, Eric Blake, 2016/11/21
Re: [Qemu-devel] [PATCH v2 for-2.8* 0/9] Fix block regressions, add blkdebug tests, Kevin Wolf, 2016/11/22