[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PULL 0/5] NBD patches for 2017-09-06
|
From: |
Peter Maydell |
|
Subject: |
Re: [Qemu-devel] [PULL 0/5] NBD patches for 2017-09-06 |
|
Date: |
Thu, 7 Sep 2017 18:56:10 +0100 |
On 7 September 2017 at 14:53, Daniel P. Berrange <address@hidden> wrote:
> On Thu, Sep 07, 2017 at 08:48:15AM -0500, Eric Blake wrote:
>> On 09/07/2017 07:26 AM, Peter Maydell wrote:
>> > On 6 September 2017 at 16:21, Eric Blake <address@hidden> wrote:
>> >> The following changes since commit
>> >> b07d1c2f5607489d4d4a6a65ce36a3e896ac065e:
>> >>
>> >> Revert "kvm: use DIV_ROUND_UP" (2017-09-05 18:55:40 +0100)
>> >>
>> >> are available in the git repository at:
>> >>
>> >> git://repo.or.cz/qemu/ericb.git tags/pull-nbd-2017-09-06
>> >>
>> >> for you to fetch changes up to 030fa7f6f950f5c8963f1dee8e6bb7387ed86a99:
>> >>
>> >> nbd: Use new qio_channel_*_all() functions (2017-09-06 10:11:54 -0500)
>> >>
>>
>> > I get an error in test-aio-multithread (clang, linux, x86-64):
>> > GTESTER tests/test-aio-multithread
>> > **
>> > ERROR:/home/petmay01/linaro/qemu-for-merges/tests/test-aio-multithread.c:368:test_multi_fair_mutex:
>> > assertion failed (counter == atomic_counter): (532693 == 532694)
>> > GTester: last random seed: R02Sa68ef1eb4822359eb869642ff26180df
>>
>> I wonder if that is a rare but pre-existing bug, as I don't see any use
>> of qio_channel in test-aio-multithread, and therefore no obvious way
>> that this series would be the cause of the intermittent failure.
>
> Agreed. Even if there was use of QIOChannel, there is certainly no use
> of the qio_channel_read|write_all functions that are being changed
> in this series, since they've only just been added to QEMU and are only
> used in the test suite and your final NBD patch here. So I think this
> must be a pre-existing race condition.
OK. I've applied the pullreq.
thanks
-- PMM
- [Qemu-devel] [PULL 0/5] NBD patches for 2017-09-06, Eric Blake, 2017/09/06
- [Qemu-devel] [PULL 4/5] io: Add new qio_channel_read{, v}_all_eof functions, Eric Blake, 2017/09/06
- [Qemu-devel] [PULL 3/5] io: Yield rather than wait when already in coroutine, Eric Blake, 2017/09/06
- [Qemu-devel] [PULL 1/5] iotests: rewrite 192 to use _launch_qemu to fix LUKS support, Eric Blake, 2017/09/06
- [Qemu-devel] [PULL 2/5] iotests: blacklist 194 with the luks driver, Eric Blake, 2017/09/06
- [Qemu-devel] [PULL 5/5] nbd: Use new qio_channel_*_all() functions, Eric Blake, 2017/09/06
- Re: [Qemu-devel] [PULL 0/5] NBD patches for 2017-09-06, Peter Maydell, 2017/09/07