[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
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |