branch xen-unstable
xen branch xen-unstable
job build-i386-oldkern
test xen-build
Tree: linux http://xenbits.xen.org/linux-2.6.18-xen.hg
Tree: qemu git://xenbits.xen.org/staging/qemu-xen-unstable.git
Tree: qemuu git://xenbits.xen.org/staging/qemu-upstream-unstable.git
Tree: xen http://xenbits.xen.org/staging/xen-unstable.hg
*** Found and reproduced problem changeset ***
Bug is in tree: xen http://xenbits.xen.org/staging/xen-unstable.hg
Bug introduced: ccad7bed9163
Bug not present: eae6e5bb9079
changeset: 25404:ccad7bed9163
user: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
date: Tue May 29 16:36:50 2012 +0100
libxl: introduce libxl__alloc_vdev
Introduce libxl__alloc_vdev: find a spare virtual block device in the
domain passed as argument.
Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
Acked-by: Ian Jackson <ian.jackson@eu.citrix.com>
Committed-by: Ian Campbell <ian.campbell@citrix.com>
For bisection revision-tuple graph see:
http://www.chiark.greenend.org.uk/~xensrcts/results/bisect.xen-unstable.build-i386-oldkern.xen-build.html
Revision IDs in each graph node refer, respectively, to the Trees above.
----------------------------------------
Searching for failure / basis pass:
12981 fail [host=moss-bug] / 12979 [host=itch-mite] 12978 [host=itch-mite]
12977 [host=itch-mite] 12976 [host=itch-mite] 12975 ok.
Failure / basis pass flights: 12981 / 12975
Tree: linux http://xenbits.xen.org/linux-2.6.18-xen.hg
Tree: qemu git://xenbits.xen.org/staging/qemu-xen-unstable.git
Tree: qemuu git://xenbits.xen.org/staging/qemu-upstream-unstable.git
Tree: xen http://xenbits.xen.org/staging/xen-unstable.hg
Latest 90a9c811f4c0 7bde54662d45b0bbc2ee78c7a8bf2c97c6655445
6d8b472233779c2a028a03843603030d2b1aee86 894493e84fe7
Basis pass 90a9c811f4c0 7bde54662d45b0bbc2ee78c7a8bf2c97c6655445
6d8b472233779c2a028a03843603030d2b1aee86 53e0571f94e4
Generating revisions with ./adhoc-revtuple-generator
http://xenbits.xen.org/linux-2.6.18-xen.hg#90a9c811f4c0-90a9c811f4c0
git://xenbits.xen.org/staging/qemu-xen-unstable.git#7bde54662d45b0bbc2ee78c7a8bf2c97c6655445-7bde54662d45b0bbc2ee78c7a8bf2c97c6655445
git://xenbits.xen.org/staging/qemu-upstream-unstable.git#6d8b472233779c2a028a03843603030d2b1aee86-6d8b472233779c2a028a03843603030d2b1aee86
http://xenbits.xen.org/staging/xen-unstable.hg#53e0571f94e4-894493e84fe7
pulling from ssh://xen@xenbits.xen.org/HG/staging/xen-unstable.hg
searching for changes
adding changesets
adding manifests
adding file changes
added 8 changesets with 21 changes to 17 files
17 files updated, 0 files merged, 1 files removed, 0 files unresolved
pulling from ssh://xen@xenbits.xen.org/HG/staging/xen-unstable.hg
searching for changes
no changes found
Loaded 76 nodes in revision graph
Searching for test results:
12984 pass 90a9c811f4c0 7bde54662d45b0bbc2ee78c7a8bf2c97c6655445
6d8b472233779c2a028a03843603030d2b1aee86 080b8e3f890f
12985 fail 90a9c811f4c0 7bde54662d45b0bbc2ee78c7a8bf2c97c6655445
6d8b472233779c2a028a03843603030d2b1aee86 ccad7bed9163
12986 pass 90a9c811f4c0 7bde54662d45b0bbc2ee78c7a8bf2c97c6655445
6d8b472233779c2a028a03843603030d2b1aee86 5d58718ad55d
12981 fail 90a9c811f4c0 7bde54662d45b0bbc2ee78c7a8bf2c97c6655445
6d8b472233779c2a028a03843603030d2b1aee86 894493e84fe7
12987 pass 90a9c811f4c0 7bde54662d45b0bbc2ee78c7a8bf2c97c6655445
6d8b472233779c2a028a03843603030d2b1aee86 00ad5024ed65
12989 pass 90a9c811f4c0 7bde54662d45b0bbc2ee78c7a8bf2c97c6655445
6d8b472233779c2a028a03843603030d2b1aee86 eae6e5bb9079
12990 fail 90a9c811f4c0 7bde54662d45b0bbc2ee78c7a8bf2c97c6655445
6d8b472233779c2a028a03843603030d2b1aee86 ccad7bed9163
12991 pass 90a9c811f4c0 7bde54662d45b0bbc2ee78c7a8bf2c97c6655445
6d8b472233779c2a028a03843603030d2b1aee86 eae6e5bb9079
12971 [host=gall-mite]
12992 fail 90a9c811f4c0 7bde54662d45b0bbc2ee78c7a8bf2c97c6655445
6d8b472233779c2a028a03843603030d2b1aee86 ccad7bed9163
12972 [host=itch-mite]
12993 pass 90a9c811f4c0 7bde54662d45b0bbc2ee78c7a8bf2c97c6655445
6d8b472233779c2a028a03843603030d2b1aee86 eae6e5bb9079
12975 pass 90a9c811f4c0 7bde54662d45b0bbc2ee78c7a8bf2c97c6655445
6d8b472233779c2a028a03843603030d2b1aee86 53e0571f94e4
12976 [host=itch-mite]
12994 fail 90a9c811f4c0 7bde54662d45b0bbc2ee78c7a8bf2c97c6655445
6d8b472233779c2a028a03843603030d2b1aee86 ccad7bed9163
12977 [host=itch-mite]
12978 [host=itch-mite]
12979 [host=itch-mite]
12980 fail 90a9c811f4c0 7bde54662d45b0bbc2ee78c7a8bf2c97c6655445
6d8b472233779c2a028a03843603030d2b1aee86 894493e84fe7
12982 pass 90a9c811f4c0 7bde54662d45b0bbc2ee78c7a8bf2c97c6655445
6d8b472233779c2a028a03843603030d2b1aee86 53e0571f94e4
12983 fail 90a9c811f4c0 7bde54662d45b0bbc2ee78c7a8bf2c97c6655445
6d8b472233779c2a028a03843603030d2b1aee86 894493e84fe7
Searching for interesting versions
Result found: flight 12975 (pass), for basis pass
Result found: flight 12980 (fail), for basis failure
Repro found: flight 12982 (pass), for basis pass
Repro found: flight 12983 (fail), for basis failure
0 revisions at 90a9c811f4c0 7bde54662d45b0bbc2ee78c7a8bf2c97c6655445
6d8b472233779c2a028a03843603030d2b1aee86 eae6e5bb9079
No revisions left to test, checking graph state.
Result found: flight 12989 (pass), for last pass
Result found: flight 12990 (fail), for first failure
Repro found: flight 12991 (pass), for last pass
Repro found: flight 12992 (fail), for first failure
Repro found: flight 12993 (pass), for last pass
Repro found: flight 12994 (fail), for first failure
*** Found and reproduced problem changeset ***
Bug is in tree: xen http://xenbits.xen.org/staging/xen-unstable.hg
Bug introduced: ccad7bed9163
Bug not present: eae6e5bb9079
pulling from ssh://xen@xenbits.xen.org/HG/staging/xen-unstable.hg
searching for changes
no changes found
changeset: 25404:ccad7bed9163
user: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
date: Tue May 29 16:36:50 2012 +0100
libxl: introduce libxl__alloc_vdev
Introduce libxl__alloc_vdev: find a spare virtual block device in the
domain passed as argument.
Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
Acked-by: Ian Jackson <ian.jackson@eu.citrix.com>
Committed-by: Ian Campbell <ian.campbell@citrix.com>
Revision graph left in
/home/xc_osstest/results/bisect.xen-unstable.build-i386-oldkern.xen-build.{dot,ps,png,html}.
----------------------------------------
12994: tolerable ALL FAIL
flight 12994 xen-unstable real-bisect [real]
http://www.chiark.greenend.org.uk/~xensrcts/logs/12994/
Failures :-/ but no regressions.
Tests which did not succeed,
including tests which could not be run:
build-i386-oldkern 4 xen-build fail baseline untested
jobs:
build-i386-oldkern fail
------------------------------------------------------------
sg-report-flight on woking.cam.xci-test.com
logs: /home/xc_osstest/logs
images: /home/xc_osstest/images
Logs, config files, etc. are available at
http://www.chiark.greenend.org.uk/~xensrcts/logs
Test harness code can be found at
http://xenbits.xensource.com/gitweb?p=osstest.git;a=summary
Ian Campbell
2012-May-30 09:47 UTC
Re: [xen-unstable bisection] complete build-i386-oldkern
On Wed, 2012-05-30 at 09:13 +0100, xen.org wrote:> branch xen-unstable > xen branch xen-unstable > job build-i386-oldkern > test xen-build > > Tree: linux http://xenbits.xen.org/linux-2.6.18-xen.hg > Tree: qemu git://xenbits.xen.org/staging/qemu-xen-unstable.git > Tree: qemuu git://xenbits.xen.org/staging/qemu-upstream-unstable.git > Tree: xen http://xenbits.xen.org/staging/xen-unstable.hg > > *** Found and reproduced problem changeset *** > > Bug is in tree: xen http://xenbits.xen.org/staging/xen-unstable.hg > Bug introduced: ccad7bed9163 > Bug not present: eae6e5bb9079 > > > changeset: 25404:ccad7bed9163 > user: Stefano Stabellini <stefano.stabellini@eu.citrix.com> > date: Tue May 29 16:36:50 2012 +0100 > > libxl: introduce libxl__alloc_vdevThis is probably a false positive due to the race with the missing xl.h->_paths.h dependency. See "12988: regressions - FAIL" for details. Ian.
Ian Jackson
2012-May-30 10:05 UTC
Re: [xen-unstable bisection] complete build-i386-oldkern
Ian Campbell writes ("Re: [Xen-devel] [xen-unstable bisection] complete
build-i386-oldkern"):> On Wed, 2012-05-30 at 09:13 +0100, xen.org wrote:
> > changeset: 25404:ccad7bed9163
> > user: Stefano Stabellini
<stefano.stabellini@eu.citrix.com>
> > date: Tue May 29 16:36:50 2012 +0100
> >
> > libxl: introduce libxl__alloc_vdev
>
> This is probably a false positive due to the race with the missing
> xl.h->_paths.h dependency. See "12988: regressions - FAIL" for
details.
No, actually. If you follow the link
http://www.chiark.greenend.org.uk/~xensrcts/results/bisect.xen-unstable.build-i386-oldkern.xen-build.html
you can see the bisection graph with the tested revisions coloured
red/green.
The bisector insists on 3 alternating passes/fails with the
before/after revisions before it will finger a changeset. So it would
have to be a pretty reproduceable race, not a fluke.
If you look at one of the flights listed as `fail'' for
`...,ccad7bed9163'' - I looked at 12985 [1] - you''ll see this:
cc1: warnings being treated as errors
libxl.c:1748: error: ''libxl__alloc_vdev'' defined but not
used
make[3]: *** [libxl.o] Error 1
And indeed 25404:ccad7bed9163 introduces a static function which isn''t
used. I should have spotted this in review and asked Stefano to add
#ifdefs around it, pending introducing of the caller in the next
patch(es).
Anyway the dependency race is a bug too so I have committed your fix.
libxl tip seems to build for me with make -j4 now.
Ian.
[1]
There isn''t a link to this from the bisection page because I''m
not
sure how to get dot to do that. But you can url-hack it by analogy
from any other flight:
http://www.chiark.greenend.org.uk/~xensrcts/logs/12985/