On Tue, Jun 23, 2015 at 12:32:15AM +0300, Alberto Garcia wrote: > v8: > - Rebased on top of Stefan's block branch (0a35bce416) > - The loop that pauses the block jobs in bdrv_drain_all() is now split > in two: one that iterates the list of block jobs to stop them, and > one that iterates the root bds in order to get the aio contexts.
Did you try qemu-iotests? I'm still getting: 030 11s ... [failed, exit status 1] - output mismatch (see 030.out.bad) --- 030.out 2015-06-23 16:10:53.315110375 +0100 +++ 030.out.bad 2015-06-23 16:20:49.649709419 +0100 @@ -1,5 +1,17 @@ -................. +......F.......... +====================================================================== +FAIL: test_stream_parallel (__main__.TestParallelOps) +---------------------------------------------------------------------- +Traceback (most recent call last): + File "030", line 202, in test_stream_parallel + self.assert_qmp(result, 'return', {}) + File "/home/stefanha/qemu/tests/qemu-iotests/iotests.py", line 286, in assert_qmp + result = self.dictpath(d, path) + File "/home/stefanha/qemu/tests/qemu-iotests/iotests.py", line 265, in dictpath + self.fail('failed path traversal for "%s" in "%s"' % (path, str(d))) +AssertionError: failed path traversal for "return" in "None" + ---------------------------------------------------------------------- Ran 17 tests -OK +FAILED (failures=1)
pgpeEkGuWcAyW.pgp
Description: PGP signature