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

[qemu-mainline bisection] complete test-amd64-amd64-libvirt-pair



branch xen-unstable
xenbranch xen-unstable
job test-amd64-amd64-libvirt-pair
testid leak-check/check/dst_host

Tree: libvirt git://xenbits.xen.org/libvirt.git
Tree: libvirt_keycodemapdb https://gitlab.com/keycodemap/keycodemapdb.git
Tree: linux git://xenbits.xen.org/linux-pvops.git
Tree: linuxfirmware git://xenbits.xen.org/osstest/linux-firmware.git
Tree: ovmf git://xenbits.xen.org/osstest/ovmf.git
Tree: qemu git://xenbits.xen.org/qemu-xen-traditional.git
Tree: qemuu https://gitlab.com/qemu-project/qemu.git
Tree: seabios git://xenbits.xen.org/osstest/seabios.git
Tree: xen git://xenbits.xen.org/xen.git

*** Found and reproduced problem changeset ***

  Bug is in tree:  qemuu https://gitlab.com/qemu-project/qemu.git
  Bug introduced:  f6eac904f6825d47adc6102c8d7b59b8ba5b778e
  Bug not present: ab61335025b1274bd7042219203524045b23e0d3
  Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/181138/


  commit f6eac904f6825d47adc6102c8d7b59b8ba5b778e
  Author: Stefan Hajnoczi <stefanha@xxxxxxxxxx>
  Date:   Tue May 16 15:02:29 2023 -0400
  
      xen-block: implement BlockDevOps->drained_begin()
      
      Detach event channels during drained sections to stop I/O submission
      from the ring. xen-block is no longer reliant on aio_disable_external()
      after this patch. This will allow us to remove the
      aio_disable_external() API once all other code that relies on it is
      converted.
      
      Extend xen_device_set_event_channel_context() to allow ctx=NULL. The
      event channel still exists but the event loop does not monitor the file
      descriptor. Event channel processing can resume by calling
      xen_device_set_event_channel_context() with a non-NULL ctx.
      
      Factor out xen_device_set_event_channel_context() calls in
      hw/block/dataplane/xen-block.c into attach/detach helper functions.
      Incidentally, these don't require the AioContext lock because
      aio_set_fd_handler() is thread-safe.
      
      It's safer to register BlockDevOps after the dataplane instance has been
      created. The BlockDevOps .drained_begin/end() callbacks depend on the
      dataplane instance, so move the blk_set_dev_ops() call after
      xen_block_dataplane_create().
      
      Signed-off-by: Stefan Hajnoczi <stefanha@xxxxxxxxxx>
      Reviewed-by: Kevin Wolf <kwolf@xxxxxxxxxx>
      Message-Id: <20230516190238.8401-12-stefanha@xxxxxxxxxx>
      Signed-off-by: Kevin Wolf <kwolf@xxxxxxxxxx>


For bisection revision-tuple graph see:
   
http://logs.test-lab.xenproject.org/osstest/results/bisect/qemu-mainline/test-amd64-amd64-libvirt-pair.leak-check--check--dst_host.html
Revision IDs in each graph node refer, respectively, to the Trees above.

----------------------------------------
Running cs-bisection-step 
--graph-out=/home/logs/results/bisect/qemu-mainline/test-amd64-amd64-libvirt-pair.leak-check--check--dst_host
 --summary-out=tmp/181141.bisection-summary --basis-template=180691 
--blessings=real,real-bisect,real-retry qemu-mainline 
test-amd64-amd64-libvirt-pair leak-check/check/dst_host
Searching for failure / basis pass:
 181131 fail [dst_host=nobling0,src_host=nobling1] / 181013 
[dst_host=debina1,src_host=debina0] 181006 
[dst_host=nobling1,src_host=nobling0] 181003 
[dst_host=rimava1,src_host=rimava0] 180996 [dst_host=italia0,src_host=italia1] 
180990 [dst_host=huxelrebe1,src_host=huxelrebe0] 180987 
[dst_host=fiano1,src_host=fiano0] 180983 [dst_host=godello1,src_host=godello0] 
180981 [dst_host=italia1,src_host=italia0] 180977 
[dst_host=albana0,src_host=albana1] 180691 
[dst_host=godello0,src_host=godello1] 180686 \
 [dst_host=albana1,src_host=albana0] 180673 [dst_host=nocera0,src_host=nocera1] 
180659 [dst_host=huxelrebe0,src_host=huxelrebe1] 180643 
[dst_host=pinot0,src_host=pinot1] 180637 [dst_host=godello1,src_host=godello0] 
180626 [dst_host=rimava0,src_host=rimava1] 180621 ok.
Failure / basis pass flights: 181131 / 180621
(tree with no url: minios)
Tree: libvirt git://xenbits.xen.org/libvirt.git
Tree: libvirt_keycodemapdb https://gitlab.com/keycodemap/keycodemapdb.git
Tree: linux git://xenbits.xen.org/linux-pvops.git
Tree: linuxfirmware git://xenbits.xen.org/osstest/linux-firmware.git
Tree: ovmf git://xenbits.xen.org/osstest/ovmf.git
Tree: qemu git://xenbits.xen.org/qemu-xen-traditional.git
Tree: qemuu https://gitlab.com/qemu-project/qemu.git
Tree: seabios git://xenbits.xen.org/osstest/seabios.git
Tree: xen git://xenbits.xen.org/xen.git
Latest 1c7335add9e28637d8a8b5039f487e5dc6a591c2 
22b8996dba9041874845c7446ce89ec4ae2b713d 
c3038e718a19fc596f7b1baba0f83d5146dc7784 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
8fbf857a0b42697c22ec03abda9a2101b2870812 
3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 
848a6caa88b9f082c89c9b41afa975761262981d 
be7e899350caa7b74d8271a34264c3b4aef25ab0 
71226054f28ad98ab214b56a15899e8f62a7bca8
Basis pass 3d6bc5c61101aadd6fca5d558a44a1cba8120178 
22b8996dba9041874845c7446ce89ec4ae2b713d 
c3038e718a19fc596f7b1baba0f83d5146dc7784 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
0a0e60caf20ab621ee9c1fc66b82b739158c05cf 
3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 
278238505d28d292927bff7683f39fb4fbca7fd1 
ea1b7a0733906b8425d948ae94fba63c32b1d425 
31c65549746179e16cf3f82b694b4b1e0b7545ca
Generating revisions with ./adhoc-revtuple-generator  
git://xenbits.xen.org/libvirt.git#3d6bc5c61101aadd6fca5d558a44a1cba8120178-1c7335add9e28637d8a8b5039f487e5dc6a591c2
 
https://gitlab.com/keycodemap/keycodemapdb.git#22b8996dba9041874845c7446ce89ec4ae2b713d-22b8996dba9041874845c7446ce89ec4ae2b713d
 
git://xenbits.xen.org/linux-pvops.git#c3038e718a19fc596f7b1baba0f83d5146dc7784-c3038e718a19fc596f7b1baba0f83d5146dc7784
 
git://xenbits.xen.org/osstest/linux-firmware.git#c530a75c1e6a472b0eb9558310b518f0\
 dfcd8860-c530a75c1e6a472b0eb9558310b518f0dfcd8860 
git://xenbits.xen.org/osstest/ovmf.git#0a0e60caf20ab621ee9c1fc66b82b739158c05cf-8fbf857a0b42697c22ec03abda9a2101b2870812
 
git://xenbits.xen.org/qemu-xen-traditional.git#3d273dd05e51e5a1ffba3d98c7437ee84e8f8764-3d273dd05e51e5a1ffba3d98c7437ee84e8f8764
 
https://gitlab.com/qemu-project/qemu.git#278238505d28d292927bff7683f39fb4fbca7fd1-848a6caa88b9f082c89c9b41afa975761262981d
 git://xenbits.xen.org/osstest/seabios.git#ea1b7a0733906b8425d948ae94fba63c32b\
 1d425-be7e899350caa7b74d8271a34264c3b4aef25ab0 
git://xenbits.xen.org/xen.git#31c65549746179e16cf3f82b694b4b1e0b7545ca-71226054f28ad98ab214b56a15899e8f62a7bca8
Loaded 130292 nodes in revision graph
Searching for test results:
 180621 pass 3d6bc5c61101aadd6fca5d558a44a1cba8120178 
22b8996dba9041874845c7446ce89ec4ae2b713d 
c3038e718a19fc596f7b1baba0f83d5146dc7784 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
0a0e60caf20ab621ee9c1fc66b82b739158c05cf 
3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 
278238505d28d292927bff7683f39fb4fbca7fd1 
ea1b7a0733906b8425d948ae94fba63c32b1d425 
31c65549746179e16cf3f82b694b4b1e0b7545ca
 180626 [dst_host=rimava0,src_host=rimava1]
 180637 [dst_host=godello1,src_host=godello0]
 180643 [dst_host=pinot0,src_host=pinot1]
 180659 [dst_host=huxelrebe0,src_host=huxelrebe1]
 180673 [dst_host=nocera0,src_host=nocera1]
 180686 [dst_host=albana1,src_host=albana0]
 180702 []
 180691 [dst_host=godello0,src_host=godello1]
 180704 []
 180721 []
 180742 []
 180753 []
 180785 []
 180807 []
 180815 []
 180825 []
 180835 []
 180843 []
 180853 []
 180860 []
 180866 []
 180873 []
 180878 []
 180881 []
 180887 []
 180894 []
 180902 []
 180906 []
 180909 []
 180912 []
 180916 []
 180927 []
 180921 []
 180933 []
 180937 []
 180942 []
 180947 []
 180949 []
 180952 []
 180954 []
 180958 []
 180962 []
 180966 []
 180968 []
 180972 []
 180975 []
 180977 [dst_host=albana0,src_host=albana1]
 180981 [dst_host=italia1,src_host=italia0]
 180983 [dst_host=godello1,src_host=godello0]
 180990 [dst_host=huxelrebe1,src_host=huxelrebe0]
 180987 [dst_host=fiano1,src_host=fiano0]
 181003 [dst_host=rimava1,src_host=rimava0]
 180996 [dst_host=italia0,src_host=italia1]
 181006 [dst_host=nobling1,src_host=nobling0]
 181013 [dst_host=debina1,src_host=debina0]
 181021 fail irrelevant
 181042 pass 3d6bc5c61101aadd6fca5d558a44a1cba8120178 
22b8996dba9041874845c7446ce89ec4ae2b713d 
c3038e718a19fc596f7b1baba0f83d5146dc7784 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
0a0e60caf20ab621ee9c1fc66b82b739158c05cf 
3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 
278238505d28d292927bff7683f39fb4fbca7fd1 
ea1b7a0733906b8425d948ae94fba63c32b1d425 
31c65549746179e16cf3f82b694b4b1e0b7545ca
 181051 fail irrelevant
 181041 fail irrelevant
 181055 pass irrelevant
 181058 fail irrelevant
 181060 pass e35b5df3f561ea5678a21aa1b39f14308fc6363c 
22b8996dba9041874845c7446ce89ec4ae2b713d 
c3038e718a19fc596f7b1baba0f83d5146dc7784 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
1034d223f8cc6bf8b9b86c57e564753cdad46f88 
3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 
5a4cb61ae1ab0068ab53535ed0ccaf41a5e97d2f 
be7e899350caa7b74d8271a34264c3b4aef25ab0 
f54dd5b53ee516fa1d4c106e0744ce0083acfcdc
 181062 pass e35b5df3f561ea5678a21aa1b39f14308fc6363c 
22b8996dba9041874845c7446ce89ec4ae2b713d 
c3038e718a19fc596f7b1baba0f83d5146dc7784 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
1034d223f8cc6bf8b9b86c57e564753cdad46f88 
3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 
56b8bfe9bb6b94184b8bbfc4be9196404a81e450 
be7e899350caa7b74d8271a34264c3b4aef25ab0 
f54dd5b53ee516fa1d4c106e0744ce0083acfcdc
 181064 pass 997994b6b1e3b0bfd8597ab67e6eeb676d3d95c6 
22b8996dba9041874845c7446ce89ec4ae2b713d 
c3038e718a19fc596f7b1baba0f83d5146dc7784 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
ba91d0292e593df8528b66f99c1b0b14fadc8e16 
3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 
9cb47a10564e35df421f9639b0d2cf9e7449544d 
be7e899350caa7b74d8271a34264c3b4aef25ab0 
f54dd5b53ee516fa1d4c106e0744ce0083acfcdc
 181057 fail irrelevant
 181065 pass a1bdffdd9638601b17a6d115eb148422b66bcea0 
22b8996dba9041874845c7446ce89ec4ae2b713d 
c3038e718a19fc596f7b1baba0f83d5146dc7784 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
ba91d0292e593df8528b66f99c1b0b14fadc8e16 
3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 
7d196e2196d50e0dda0f87f396d4f4a7ad9aafbe 
be7e899350caa7b74d8271a34264c3b4aef25ab0 
f54dd5b53ee516fa1d4c106e0744ce0083acfcdc
 181067 pass 3d6bc5c61101aadd6fca5d558a44a1cba8120178 
22b8996dba9041874845c7446ce89ec4ae2b713d 
c3038e718a19fc596f7b1baba0f83d5146dc7784 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
0a0e60caf20ab621ee9c1fc66b82b739158c05cf 
3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 
278238505d28d292927bff7683f39fb4fbca7fd1 
ea1b7a0733906b8425d948ae94fba63c32b1d425 
31c65549746179e16cf3f82b694b4b1e0b7545ca
 181069 fail irrelevant
 181070 pass irrelevant
 181073 pass a1bdffdd9638601b17a6d115eb148422b66bcea0 
22b8996dba9041874845c7446ce89ec4ae2b713d 
c3038e718a19fc596f7b1baba0f83d5146dc7784 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
ba91d0292e593df8528b66f99c1b0b14fadc8e16 
3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 
b17bbf835c8998e93fd99b06164f1d63843fe8c9 
be7e899350caa7b74d8271a34264c3b4aef25ab0 
f54dd5b53ee516fa1d4c106e0744ce0083acfcdc
 181075 pass a8c983d0fa1ba915f7a75deeceb20da1c88fd1db 
22b8996dba9041874845c7446ce89ec4ae2b713d 
c3038e718a19fc596f7b1baba0f83d5146dc7784 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
ba91d0292e593df8528b66f99c1b0b14fadc8e16 
3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 
b300c134465465385045ab705b68a42699688332 
be7e899350caa7b74d8271a34264c3b4aef25ab0 
354be8936d97d4f2cb8cc004bb0296826d89bd8d
 181080 pass 3b6d69237f0a07bf8d9807cd68a387f8d42b076f 
22b8996dba9041874845c7446ce89ec4ae2b713d 
c3038e718a19fc596f7b1baba0f83d5146dc7784 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
c5cf7f69c98baed40754ca4a821cb504fd5423cd 
3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 
ad3387396a71416cacc0b394e5e440dd6e9ba19a 
be7e899350caa7b74d8271a34264c3b4aef25ab0 
c7908869ac26961a3919491705e521179ad3fc0e
 181083 pass 3b6d69237f0a07bf8d9807cd68a387f8d42b076f 
22b8996dba9041874845c7446ce89ec4ae2b713d 
c3038e718a19fc596f7b1baba0f83d5146dc7784 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
c5cf7f69c98baed40754ca4a821cb504fd5423cd 
3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 
37246d54d656933035094ed95f2d8e4708058856 
be7e899350caa7b74d8271a34264c3b4aef25ab0 
c7908869ac26961a3919491705e521179ad3fc0e
 181085 pass 90404c53682f464b4a26efd618887dc336d9da80 
22b8996dba9041874845c7446ce89ec4ae2b713d 
c3038e718a19fc596f7b1baba0f83d5146dc7784 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
0abfb0be6cf78a8e962383e85cec57851ddae5bc 
3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 
297e8182194e634baa0cbbfd96d2e09e2a0bcd40 
be7e899350caa7b74d8271a34264c3b4aef25ab0 
753d903a6f2d1e68d98487d36449b5739c28d65a
 181086 pass 5ee27c37e6d0d081714d1e1d25a0a4e472665120 
22b8996dba9041874845c7446ce89ec4ae2b713d 
c3038e718a19fc596f7b1baba0f83d5146dc7784 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
0abfb0be6cf78a8e962383e85cec57851ddae5bc 
3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 
91608e2a44f36e79cb83f863b8a7bb57d2c98061 
be7e899350caa7b74d8271a34264c3b4aef25ab0 
753d903a6f2d1e68d98487d36449b5739c28d65a
 181068 fail irrelevant
 181088 pass b10bc8f7ab6f9986ccc54ba04fc5b3bad7576be6 
22b8996dba9041874845c7446ce89ec4ae2b713d 
c3038e718a19fc596f7b1baba0f83d5146dc7784 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
cafb4f3f36e2101cab2ed6db3ea246a5a3e4708e 
3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 
7d478306e84259678b2941e8af7496ef32a9c4c5 
be7e899350caa7b74d8271a34264c3b4aef25ab0 
42abf5b9c53eb1b1a902002fcda68708234152c3
 181090 pass 3d6bc5c61101aadd6fca5d558a44a1cba8120178 
22b8996dba9041874845c7446ce89ec4ae2b713d 
c3038e718a19fc596f7b1baba0f83d5146dc7784 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
0a0e60caf20ab621ee9c1fc66b82b739158c05cf 
3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 
278238505d28d292927bff7683f39fb4fbca7fd1 
ea1b7a0733906b8425d948ae94fba63c32b1d425 
31c65549746179e16cf3f82b694b4b1e0b7545ca
 181092 fail irrelevant
 181094 fail irrelevant
 181096 pass 9222f35dc6917f00d166be3bb69ac4e5ff8536f0 
22b8996dba9041874845c7446ce89ec4ae2b713d 
c3038e718a19fc596f7b1baba0f83d5146dc7784 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
0f9283429dd487deeeb264ee5670551d596fc208 
3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 
7fe6cb68117ac856e03c93d18aca09de015392b0 
be7e899350caa7b74d8271a34264c3b4aef25ab0 
05422d276b56f2ebc2309a84a66fc5722c45ad74
 181097 pass b10bc8f7ab6f9986ccc54ba04fc5b3bad7576be6 
22b8996dba9041874845c7446ce89ec4ae2b713d 
c3038e718a19fc596f7b1baba0f83d5146dc7784 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
cafb4f3f36e2101cab2ed6db3ea246a5a3e4708e 
3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 
3d8ff94e59770ec7f5effe509c94246b2cbe9ce0 
be7e899350caa7b74d8271a34264c3b4aef25ab0 
c8e4bbb5b8ee22fd1591ba6a5a3cef4466dda323
 181099 pass 90404c53682f464b4a26efd618887dc336d9da80 
22b8996dba9041874845c7446ce89ec4ae2b713d 
c3038e718a19fc596f7b1baba0f83d5146dc7784 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
0abfb0be6cf78a8e962383e85cec57851ddae5bc 
3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 
146f515110e86aefe3bc2e8eb581ab724614060f 
be7e899350caa7b74d8271a34264c3b4aef25ab0 
753d903a6f2d1e68d98487d36449b5739c28d65a
 181089 fail irrelevant
 181101 pass 96c8d39af007000daf3d5dfa845365f66379aaac 
22b8996dba9041874845c7446ce89ec4ae2b713d 
c3038e718a19fc596f7b1baba0f83d5146dc7784 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
ba91d0292e593df8528b66f99c1b0b14fadc8e16 
3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 
886c0453cbf10eebd42a9ccf89c3e46eb389c357 
be7e899350caa7b74d8271a34264c3b4aef25ab0 
ef1987fcb0fdfaa7ee148024037cb5fa335a7b2d
 181104 fail irrelevant
 181105 fail irrelevant
 181108 pass e35b5df3f561ea5678a21aa1b39f14308fc6363c 
22b8996dba9041874845c7446ce89ec4ae2b713d 
c3038e718a19fc596f7b1baba0f83d5146dc7784 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
04c5b3023e49c35d291f41d2c39b4d12a62b8f9c 
3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 
ac84b57b4d74606f7f83667a0606deef32b2049d 
be7e899350caa7b74d8271a34264c3b4aef25ab0 
f54dd5b53ee516fa1d4c106e0744ce0083acfcdc
 181110 fail 9222f35dc6917f00d166be3bb69ac4e5ff8536f0 
22b8996dba9041874845c7446ce89ec4ae2b713d 
c3038e718a19fc596f7b1baba0f83d5146dc7784 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
0f9283429dd487deeeb264ee5670551d596fc208 
3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 
17b69c0fc1462be70419e622b63755a4390bfe31 
be7e899350caa7b74d8271a34264c3b4aef25ab0 
05422d276b56f2ebc2309a84a66fc5722c45ad74
 181112 pass 9222f35dc6917f00d166be3bb69ac4e5ff8536f0 
22b8996dba9041874845c7446ce89ec4ae2b713d 
c3038e718a19fc596f7b1baba0f83d5146dc7784 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
0f9283429dd487deeeb264ee5670551d596fc208 
3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 
aa9bbd865502ed517624ab6fe7d4b5d89ca95e43 
be7e899350caa7b74d8271a34264c3b4aef25ab0 
352c917acfe1dd6afc2eee44aa4ab7c50d4bc48a
 181114 pass 9222f35dc6917f00d166be3bb69ac4e5ff8536f0 
22b8996dba9041874845c7446ce89ec4ae2b713d 
c3038e718a19fc596f7b1baba0f83d5146dc7784 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
0f9283429dd487deeeb264ee5670551d596fc208 
3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 
2d1962958177cb80a491e4767c41bf6d82dbbc83 
be7e899350caa7b74d8271a34264c3b4aef25ab0 
05422d276b56f2ebc2309a84a66fc5722c45ad74
 181103 fail irrelevant
 181116 pass 9222f35dc6917f00d166be3bb69ac4e5ff8536f0 
22b8996dba9041874845c7446ce89ec4ae2b713d 
c3038e718a19fc596f7b1baba0f83d5146dc7784 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
0f9283429dd487deeeb264ee5670551d596fc208 
3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 
9998f70f6625f15f2ae36f612509ea34733c11d3 
be7e899350caa7b74d8271a34264c3b4aef25ab0 
05422d276b56f2ebc2309a84a66fc5722c45ad74
 181118 pass 3d6bc5c61101aadd6fca5d558a44a1cba8120178 
22b8996dba9041874845c7446ce89ec4ae2b713d 
c3038e718a19fc596f7b1baba0f83d5146dc7784 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
0a0e60caf20ab621ee9c1fc66b82b739158c05cf 
3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 
278238505d28d292927bff7683f39fb4fbca7fd1 
ea1b7a0733906b8425d948ae94fba63c32b1d425 
31c65549746179e16cf3f82b694b4b1e0b7545ca
 181120 fail irrelevant
 181121 fail 9222f35dc6917f00d166be3bb69ac4e5ff8536f0 
22b8996dba9041874845c7446ce89ec4ae2b713d 
c3038e718a19fc596f7b1baba0f83d5146dc7784 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
0f9283429dd487deeeb264ee5670551d596fc208 
3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 
f6eac904f6825d47adc6102c8d7b59b8ba5b778e 
be7e899350caa7b74d8271a34264c3b4aef25ab0 
05422d276b56f2ebc2309a84a66fc5722c45ad74
 181123 pass 9222f35dc6917f00d166be3bb69ac4e5ff8536f0 
22b8996dba9041874845c7446ce89ec4ae2b713d 
c3038e718a19fc596f7b1baba0f83d5146dc7784 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
0f9283429dd487deeeb264ee5670551d596fc208 
3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 
ff82b7835b2fbbd0a17d616f6929601a97a6497d 
be7e899350caa7b74d8271a34264c3b4aef25ab0 
05422d276b56f2ebc2309a84a66fc5722c45ad74
 181124 pass 9222f35dc6917f00d166be3bb69ac4e5ff8536f0 
22b8996dba9041874845c7446ce89ec4ae2b713d 
c3038e718a19fc596f7b1baba0f83d5146dc7784 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
0f9283429dd487deeeb264ee5670551d596fc208 
3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 
ab61335025b1274bd7042219203524045b23e0d3 
be7e899350caa7b74d8271a34264c3b4aef25ab0 
05422d276b56f2ebc2309a84a66fc5722c45ad74
 181125 fail 9222f35dc6917f00d166be3bb69ac4e5ff8536f0 
22b8996dba9041874845c7446ce89ec4ae2b713d 
c3038e718a19fc596f7b1baba0f83d5146dc7784 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
0f9283429dd487deeeb264ee5670551d596fc208 
3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 
f6eac904f6825d47adc6102c8d7b59b8ba5b778e 
be7e899350caa7b74d8271a34264c3b4aef25ab0 
05422d276b56f2ebc2309a84a66fc5722c45ad74
 181128 pass 9222f35dc6917f00d166be3bb69ac4e5ff8536f0 
22b8996dba9041874845c7446ce89ec4ae2b713d 
c3038e718a19fc596f7b1baba0f83d5146dc7784 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
0f9283429dd487deeeb264ee5670551d596fc208 
3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 
ab61335025b1274bd7042219203524045b23e0d3 
be7e899350caa7b74d8271a34264c3b4aef25ab0 
05422d276b56f2ebc2309a84a66fc5722c45ad74
 181119 fail irrelevant
 181130 fail 9222f35dc6917f00d166be3bb69ac4e5ff8536f0 
22b8996dba9041874845c7446ce89ec4ae2b713d 
c3038e718a19fc596f7b1baba0f83d5146dc7784 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
0f9283429dd487deeeb264ee5670551d596fc208 
3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 
f6eac904f6825d47adc6102c8d7b59b8ba5b778e 
be7e899350caa7b74d8271a34264c3b4aef25ab0 
05422d276b56f2ebc2309a84a66fc5722c45ad74
 181132 pass 3d6bc5c61101aadd6fca5d558a44a1cba8120178 
22b8996dba9041874845c7446ce89ec4ae2b713d 
c3038e718a19fc596f7b1baba0f83d5146dc7784 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
0a0e60caf20ab621ee9c1fc66b82b739158c05cf 
3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 
278238505d28d292927bff7683f39fb4fbca7fd1 
ea1b7a0733906b8425d948ae94fba63c32b1d425 
31c65549746179e16cf3f82b694b4b1e0b7545ca
 181135 fail irrelevant
 181136 pass 9222f35dc6917f00d166be3bb69ac4e5ff8536f0 
22b8996dba9041874845c7446ce89ec4ae2b713d 
c3038e718a19fc596f7b1baba0f83d5146dc7784 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
0f9283429dd487deeeb264ee5670551d596fc208 
3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 
ab61335025b1274bd7042219203524045b23e0d3 
be7e899350caa7b74d8271a34264c3b4aef25ab0 
05422d276b56f2ebc2309a84a66fc5722c45ad74
 181138 fail 9222f35dc6917f00d166be3bb69ac4e5ff8536f0 
22b8996dba9041874845c7446ce89ec4ae2b713d 
c3038e718a19fc596f7b1baba0f83d5146dc7784 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
0f9283429dd487deeeb264ee5670551d596fc208 
3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 
f6eac904f6825d47adc6102c8d7b59b8ba5b778e 
be7e899350caa7b74d8271a34264c3b4aef25ab0 
05422d276b56f2ebc2309a84a66fc5722c45ad74
 181131 fail 1c7335add9e28637d8a8b5039f487e5dc6a591c2 
22b8996dba9041874845c7446ce89ec4ae2b713d 
c3038e718a19fc596f7b1baba0f83d5146dc7784 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
8fbf857a0b42697c22ec03abda9a2101b2870812 
3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 
848a6caa88b9f082c89c9b41afa975761262981d 
be7e899350caa7b74d8271a34264c3b4aef25ab0 
71226054f28ad98ab214b56a15899e8f62a7bca8
 181141 fail 1c7335add9e28637d8a8b5039f487e5dc6a591c2 
22b8996dba9041874845c7446ce89ec4ae2b713d 
c3038e718a19fc596f7b1baba0f83d5146dc7784 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
8fbf857a0b42697c22ec03abda9a2101b2870812 
3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 
848a6caa88b9f082c89c9b41afa975761262981d 
be7e899350caa7b74d8271a34264c3b4aef25ab0 
71226054f28ad98ab214b56a15899e8f62a7bca8
Searching for interesting versions
 Result found: flight 180621 (pass), for basis pass
 Result found: flight 181131 (fail), for basis failure
 Repro found: flight 181132 (pass), for basis pass
 Repro found: flight 181141 (fail), for basis failure
 0 revisions at 9222f35dc6917f00d166be3bb69ac4e5ff8536f0 
22b8996dba9041874845c7446ce89ec4ae2b713d 
c3038e718a19fc596f7b1baba0f83d5146dc7784 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
0f9283429dd487deeeb264ee5670551d596fc208 
3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 
ab61335025b1274bd7042219203524045b23e0d3 
be7e899350caa7b74d8271a34264c3b4aef25ab0 
05422d276b56f2ebc2309a84a66fc5722c45ad74
No revisions left to test, checking graph state.
 Result found: flight 181124 (pass), for last pass
 Result found: flight 181125 (fail), for first failure
 Repro found: flight 181128 (pass), for last pass
 Repro found: flight 181130 (fail), for first failure
 Repro found: flight 181136 (pass), for last pass
 Repro found: flight 181138 (fail), for first failure

*** Found and reproduced problem changeset ***

  Bug is in tree:  qemuu https://gitlab.com/qemu-project/qemu.git
  Bug introduced:  f6eac904f6825d47adc6102c8d7b59b8ba5b778e
  Bug not present: ab61335025b1274bd7042219203524045b23e0d3
  Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/181138/


  commit f6eac904f6825d47adc6102c8d7b59b8ba5b778e
  Author: Stefan Hajnoczi <stefanha@xxxxxxxxxx>
  Date:   Tue May 16 15:02:29 2023 -0400
  
      xen-block: implement BlockDevOps->drained_begin()
      
      Detach event channels during drained sections to stop I/O submission
      from the ring. xen-block is no longer reliant on aio_disable_external()
      after this patch. This will allow us to remove the
      aio_disable_external() API once all other code that relies on it is
      converted.
      
      Extend xen_device_set_event_channel_context() to allow ctx=NULL. The
      event channel still exists but the event loop does not monitor the file
      descriptor. Event channel processing can resume by calling
      xen_device_set_event_channel_context() with a non-NULL ctx.
      
      Factor out xen_device_set_event_channel_context() calls in
      hw/block/dataplane/xen-block.c into attach/detach helper functions.
      Incidentally, these don't require the AioContext lock because
      aio_set_fd_handler() is thread-safe.
      
      It's safer to register BlockDevOps after the dataplane instance has been
      created. The BlockDevOps .drained_begin/end() callbacks depend on the
      dataplane instance, so move the blk_set_dev_ops() call after
      xen_block_dataplane_create().
      
      Signed-off-by: Stefan Hajnoczi <stefanha@xxxxxxxxxx>
      Reviewed-by: Kevin Wolf <kwolf@xxxxxxxxxx>
      Message-Id: <20230516190238.8401-12-stefanha@xxxxxxxxxx>
      Signed-off-by: Kevin Wolf <kwolf@xxxxxxxxxx>

neato: graph is too large for cairo-renderer bitmaps. Scaling by 0.689121 to fit
pnmtopng: 209 colors found
Revision graph left in 
/home/logs/results/bisect/qemu-mainline/test-amd64-amd64-libvirt-pair.leak-check--check--dst_host.{dot,ps,png,html,svg}.
----------------------------------------
181141: tolerable FAIL

flight 181141 qemu-mainline real-bisect [real]
http://logs.test-lab.xenproject.org/osstest/logs/181141/

Failures :-/ but no regressions.

Tests which did not succeed,
including tests which could not be run:
 test-amd64-amd64-libvirt-pair 30 leak-check/check/src_host fail baseline 
untested
 test-amd64-amd64-libvirt-pair 31 leak-check/check/dst_host fail baseline 
untested


jobs:
 build-amd64                                                  pass    
 build-amd64-libvirt                                          pass    
 test-amd64-amd64-libvirt-pair                                fail    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary




 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.