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

[Xen-devel] [libvirt bisection] complete build-armhf-libvirt



branch xen-unstable
xen branch xen-unstable
job build-armhf-libvirt
test libvirt-build

Tree: libvirt git://libvirt.org/libvirt.git
Tree: libvirt_gnulib git://git.sv.gnu.org/gnulib.git
Tree: qemuu git://xenbits.xen.org/qemu-xen.git
Tree: xen git://xenbits.xen.org/xen.git

*** Found and reproduced problem changeset ***

  Bug is in tree:  libvirt git://libvirt.org/libvirt.git
  Bug introduced:  0f7436ca54c9db2d5460bd54e7613f64f4727102
  Bug not present: 131e7245a8336541ee61047eac8ecb447129b963


  commit 0f7436ca54c9db2d5460bd54e7613f64f4727102
  Author: Maxim Perevedentsev <mperevedentsev@xxxxxxxxxxxxx>
  Date:   Tue Oct 20 18:44:18 2015 +0300
  
      network: wait for DAD to finish for bridge IPv6 addresses
      
      commit db488c79 assumed that dnsmasq would complete IPv6 DAD before
      daemonizing, but in reality it doesn't wait, which creates problems
      when libvirt's bridge driver sets the matching "dummy tap device" to
      IFF_DOWN prior to DAD completing.
      
      This patch waits for DAD completion by periodically polling the kernel
      using netlink to check whether there are any IPv6 addresses assigned
      to bridge which have a 'tentative' state (if there are any in this
      state, then DAD hasn't yet finished). After DAD is finished, execution
      continues. To avoid an endless hang in case something was wrong with
      the kernel's DAD, we wait a maximum of 5 seconds.


For bisection revision-tuple graph see:
   
http://logs.test-lab.xenproject.org/osstest/results/bisect/libvirt/build-armhf-libvirt.libvirt-build.html
Revision IDs in each graph node refer, respectively, to the Trees above.

----------------------------------------
Running cs-bisection-step 
--graph-out=/home/logs/results/bisect/libvirt/build-armhf-libvirt.libvirt-build 
--summary-out=tmp/63394.bisection-summary --basis-template=63340 
--blessings=real,real-bisect libvirt build-armhf-libvirt libvirt-build
Searching for failure / basis pass:
 63352 fail [host=arndale-westfield] / 63340 ok.
Failure / basis pass flights: 63352 / 63340
Tree: libvirt git://libvirt.org/libvirt.git
Tree: libvirt_gnulib git://git.sv.gnu.org/gnulib.git
Tree: qemuu git://xenbits.xen.org/qemu-xen.git
Tree: xen git://xenbits.xen.org/xen.git
Latest 0f7436ca54c9db2d5460bd54e7613f64f4727102 
f39477dba778e99392948dd3dd19ec0d46aee932 
816609b2841297925a223ec377c336360e044ee5 
e08f3834c2f375153f104c827dd7c2fea93b288e
Basis pass 3c7590e0a435d833895fc7b5be489e53e223ad95 
f39477dba778e99392948dd3dd19ec0d46aee932 
816609b2841297925a223ec377c336360e044ee5 
e08f3834c2f375153f104c827dd7c2fea93b288e
Generating revisions with ./adhoc-revtuple-generator  
git://libvirt.org/libvirt.git#3c7590e0a435d833895fc7b5be489e53e223ad95-0f7436ca54c9db2d5460bd54e7613f64f4727102
 
git://git.sv.gnu.org/gnulib.git#f39477dba778e99392948dd3dd19ec0d46aee932-f39477dba778e99392948dd3dd19ec0d46aee932
 
git://xenbits.xen.org/qemu-xen.git#816609b2841297925a223ec377c336360e044ee5-816609b2841297925a223ec377c336360e044ee5
 
git://xenbits.xen.org/xen.git#e08f3834c2f375153f104c827dd7c2fea93b288e-e08f3834c2f375153f104c827dd7c2fea93b288e
Loaded 1001 nodes in revision graph
Searching for test results:
 63352 fail 0f7436ca54c9db2d5460bd54e7613f64f4727102 
f39477dba778e99392948dd3dd19ec0d46aee932 
816609b2841297925a223ec377c336360e044ee5 
e08f3834c2f375153f104c827dd7c2fea93b288e
 63340 pass 3c7590e0a435d833895fc7b5be489e53e223ad95 
f39477dba778e99392948dd3dd19ec0d46aee932 
816609b2841297925a223ec377c336360e044ee5 
e08f3834c2f375153f104c827dd7c2fea93b288e
 63370 pass 3c7590e0a435d833895fc7b5be489e53e223ad95 
f39477dba778e99392948dd3dd19ec0d46aee932 
816609b2841297925a223ec377c336360e044ee5 
e08f3834c2f375153f104c827dd7c2fea93b288e
 63386 fail 0f7436ca54c9db2d5460bd54e7613f64f4727102 
f39477dba778e99392948dd3dd19ec0d46aee932 
816609b2841297925a223ec377c336360e044ee5 
e08f3834c2f375153f104c827dd7c2fea93b288e
 63387 pass 4eac55238f856d29d07a60448adb2e0b2f8e28b5 
f39477dba778e99392948dd3dd19ec0d46aee932 
816609b2841297925a223ec377c336360e044ee5 
e08f3834c2f375153f104c827dd7c2fea93b288e
 63388 pass 131e7245a8336541ee61047eac8ecb447129b963 
f39477dba778e99392948dd3dd19ec0d46aee932 
816609b2841297925a223ec377c336360e044ee5 
e08f3834c2f375153f104c827dd7c2fea93b288e
 63389 fail 0f7436ca54c9db2d5460bd54e7613f64f4727102 
f39477dba778e99392948dd3dd19ec0d46aee932 
816609b2841297925a223ec377c336360e044ee5 
e08f3834c2f375153f104c827dd7c2fea93b288e
 63390 pass 131e7245a8336541ee61047eac8ecb447129b963 
f39477dba778e99392948dd3dd19ec0d46aee932 
816609b2841297925a223ec377c336360e044ee5 
e08f3834c2f375153f104c827dd7c2fea93b288e
 63392 fail 0f7436ca54c9db2d5460bd54e7613f64f4727102 
f39477dba778e99392948dd3dd19ec0d46aee932 
816609b2841297925a223ec377c336360e044ee5 
e08f3834c2f375153f104c827dd7c2fea93b288e
 63393 pass 131e7245a8336541ee61047eac8ecb447129b963 
f39477dba778e99392948dd3dd19ec0d46aee932 
816609b2841297925a223ec377c336360e044ee5 
e08f3834c2f375153f104c827dd7c2fea93b288e
 63394 fail 0f7436ca54c9db2d5460bd54e7613f64f4727102 
f39477dba778e99392948dd3dd19ec0d46aee932 
816609b2841297925a223ec377c336360e044ee5 
e08f3834c2f375153f104c827dd7c2fea93b288e
Searching for interesting versions
 Result found: flight 63340 (pass), for basis pass
 Result found: flight 63352 (fail), for basis failure
 Repro found: flight 63370 (pass), for basis pass
 Repro found: flight 63386 (fail), for basis failure
 0 revisions at 131e7245a8336541ee61047eac8ecb447129b963 
f39477dba778e99392948dd3dd19ec0d46aee932 
816609b2841297925a223ec377c336360e044ee5 
e08f3834c2f375153f104c827dd7c2fea93b288e
No revisions left to test, checking graph state.
 Result found: flight 63388 (pass), for last pass
 Result found: flight 63389 (fail), for first failure
 Repro found: flight 63390 (pass), for last pass
 Repro found: flight 63392 (fail), for first failure
 Repro found: flight 63393 (pass), for last pass
 Repro found: flight 63394 (fail), for first failure

*** Found and reproduced problem changeset ***

  Bug is in tree:  libvirt git://libvirt.org/libvirt.git
  Bug introduced:  0f7436ca54c9db2d5460bd54e7613f64f4727102
  Bug not present: 131e7245a8336541ee61047eac8ecb447129b963


  commit 0f7436ca54c9db2d5460bd54e7613f64f4727102
  Author: Maxim Perevedentsev <mperevedentsev@xxxxxxxxxxxxx>
  Date:   Tue Oct 20 18:44:18 2015 +0300
  
      network: wait for DAD to finish for bridge IPv6 addresses
      
      commit db488c79 assumed that dnsmasq would complete IPv6 DAD before
      daemonizing, but in reality it doesn't wait, which creates problems
      when libvirt's bridge driver sets the matching "dummy tap device" to
      IFF_DOWN prior to DAD completing.
      
      This patch waits for DAD completion by periodically polling the kernel
      using netlink to check whether there are any IPv6 addresses assigned
      to bridge which have a 'tentative' state (if there are any in this
      state, then DAD hasn't yet finished). After DAD is finished, execution
      continues. To avoid an endless hang in case something was wrong with
      the kernel's DAD, we wait a maximum of 5 seconds.

Revision graph left in 
/home/logs/results/bisect/libvirt/build-armhf-libvirt.libvirt-build.{dot,ps,png,html}.
----------------------------------------
63394: tolerable ALL FAIL

flight 63394 libvirt real-bisect [real]
http://logs.test-lab.xenproject.org/osstest/logs/63394/

Failures :-/ but no regressions.

Tests which did not succeed,
including tests which could not be run:
 build-armhf-libvirt           5 libvirt-build           fail baseline untested


jobs:
 build-armhf-libvirt                                          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


_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel


 


Rackspace

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