]> xenbits.xensource.com Git - people/iwj/talks/2014-osstest.git/commitdiff
wip build
authorIan Jackson <ian.jackson@eu.citrix.com>
Tue, 22 Jul 2014 17:27:32 +0000 (18:27 +0100)
committerIan Jackson <Ian.Jackson@eu.citrix.com>
Tue, 22 Jul 2014 17:27:32 +0000 (18:27 +0100)
.gitignore
Makefile [new file with mode: 0644]
bisection.txt [new file with mode: 0644]
listscreenshot.txt [new file with mode: 0644]
title.fig [new file with mode: 0644]

index a2317408873afa38a61d4288e60e496824ae0cd7..9eb36f70a77974dc3d4af71d44756df36d6d7255 100644 (file)
@@ -1,4 +1,12 @@
 *~
 *.data
 *.gnuplot
+*.bak
 psql-cmds
+*.ps
+*.ps.[1-9]
+t
+t.*
+*.pdf
+contrib-graph.blame
+contrib-graph.symbolic
diff --git a/Makefile b/Makefile
new file mode 100644 (file)
index 0000000..b4dd5b6
--- /dev/null
+++ b/Makefile
@@ -0,0 +1,27 @@
+SLIDES=title reports
+SLIDEFILES=$(addsuffix .ps, $(SLIDES))
+
+o= >$@.new && mv -f $@.new $@
+
+all:   slides.pdf talk.ps
+
+%.ps:  %.fig
+       fig2dev -L ps -l dummy -z A4 <$< $o
+
+talk.ps: talk.txt
+       a2ps -1 -o $@ -B talk.txt
+
+listscreenshot.ps bisection.ps: %.ps: %.txt Makefile
+       a2ps -B -1 -f11 -o - $< | psselect 1 >$@
+
+reports.ps: listscreenshot.ps bisection.ps Makefile
+       cat $(filter %.ps, $^) >$@.1
+       ps2ps -sPAPERSIZE=a4 $@.1 $@.2
+       psnup -pa4 -2 <$@.2 $o
+#      pstops -w297 -h210 '2:0+1(297mm,0)' <$@.2 $o
+
+slides.ps: $(SLIDEFILES) Makefile
+       cat $(SLIDEFILES) $o
+
+slides.pdf:    slides.ps Makefile
+       ps2pdf $< $@
diff --git a/bisection.txt b/bisection.txt
new file mode 100644 (file)
index 0000000..4e99599
--- /dev/null
@@ -0,0 +1,212 @@
+To: <xen-devel@lists.xensource.com>
+Subject: [xen-unstable bisection] complete build-armhf-libvirt
+
+branch xen-unstable
+xen branch xen-unstable
+job build-armhf-libvirt
+test libvirt-build
+
+Tree: gnulib_libvirt git://drall.uk.xensource.com:9419/git://git.sv.gnu.org/gnulib.git%20[fetch=try]
+Tree: libvirt git://xenbits.xen.org/libvirt.git
+Tree: qemuu git://xenbits.xen.org/staging/qemu-upstream-unstable.git
+Tree: xen git://xenbits.xen.org/xen.git
+
+*** Found and reproduced problem changeset ***
+
+  Bug is in tree:  xen git://xenbits.xen.org/xen.git
+  Bug introduced:  871b43a309d80ac99458c13c2c3da8d15c482d30
+  Bug not present: 6cc89d3101d8874e01a69a89a65736a2adfbd199
+
+
+  commit 871b43a309d80ac99458c13c2c3da8d15c482d30
+  Author: Senatus Populus <senatus.populus@example.com>
+  Date:   Fri Jun 20 18:19:12 2014 +0200
+  
+      libxl: get and set soft affinity
+      
+      Make space a new cpumap in vcpu_info, called cpumap_soft,
+      for retrieving soft affinity, and amend the relevant API
+      accordingly.
+      
+      libxl_set_vcpuaffinity() now takes two cpumaps, one for hard
+      and one for soft affinity (LIBXL_API_VERSION is exploited to
+      retain source level backword compatibility). Either of the
+      two cpumap can be NULL, in which case, only the affinity
+      corresponding to the non-NULL cpumap will be affected.
+...      
+
+For bisection revision-tuple graph see:
+   http://www.chiark.greenend.org.uk/~xensrcts/results/bisect.xen-unstable.build-armhf-libvirt.libvirt-build.html
+Revision IDs in each graph node refer, respectively, to the Trees above.
+
+----------------------------------------
+Searching for failure / basis pass:
+ 27871 fail [host=army] / 27481 ok.
+Failure / basis pass flights: 27871 / 27481
+Tree: gnulib_libvirt git://drall.uk.xensource.com:9419/git://git.sv.gnu.org/gnulib.git%20[fetch=try]
+Tree: libvirt git://xenbits.xen.org/libvirt.git
+Tree: qemuu git://xenbits.xen.org/staging/qemu-upstream-unstable.git
+Tree: xen git://xenbits.xen.org/xen.git
+Latest e2646b0c6b5acda25e9ffeb4c12a5513a1e3b5ac b963ca06d4b99e8db71c85b8800aae3c99de6bcb 7d9251f642047974d206b04638ca098917980302 eb2952b43a70ae485e297f826212b6b279ca0361
+Basis pass fdf9a5de25e265b41bccde64e93c1a2e13b3fdd2 48d81cef3b2dff6fe02bd7c8f0bf4f5aff917d8c 7d9251f642047974d206b04638ca098917980302 1c9d2acad014e997771c09d75bc071db754d2f4b
+Generating revisions with ./adhoc-revtuple-generator  git://drall.uk.xensource.com:9419/git://git.sv.gnu.org/gnulib.git%20[fetch=try]#fdf9a5de25e265b41bccde64e93c1a2e13b3fdd2-e2646b0c6b5acda25e9ffeb4c12a5513a1e3b5ac git://xenbits.xen.org/libvirt.git#48d81cef3b2dff6fe02bd7c8f0bf4f5aff917d8c-b963ca06d4b99e8db71c85b8800aae3c99de6bcb git://xenbits.xen.org/staging/qemu-upstream-unstable.git#7d9251f642047974d206b04638ca098917980302-7d9251f642047974d206b04638ca098917980302 git://xenbits.xen.org/xen.git#1c9d2acad014e997771c09d75bc071db754d2f4b-eb2952b43a70ae485e297f826212b6b279ca0361
++ exec
++ sh -xe
++ cd /export/home/osstest/repos/gnulib
++ git remote set-url origin git://drall.uk.xensource.com:9419/git://git.sv.gnu.org/gnulib.git%20[fetch=try]
++ git fetch -p origin
+>From git://drall.uk.xensource.com:9419/git://git.sv.gnu.org/gnulib.git%20[fetch=try]
+ * branch            HEAD       -> FETCH_HEAD
++ exec
++ sh -xe
++ cd /export/home/osstest/repos/libvirt
++ git remote set-url origin git://drall.uk.xensource.com:9419/git://xenbits.xen.org/libvirt.git
++ git fetch -p origin
+fatal: Couldn't find remote ref HEAD
++ rm -rf /export/home/osstest/repos/libvirt
++ git clone --bare git://drall.uk.xensource.com:9419/git://xenbits.xen.org/libvirt.git /export/home/osstest/repos/libvirt
+Cloning into bare repository /export/home/osstest/repos/libvirt...
++ exec
++ sh -xe
++ cd /export/home/osstest/repos/xen
++ git remote set-url origin git://drall.uk.xensource.com:9419/git://xenbits.xen.org/xen.git
++ git fetch -p origin
+>From git://drall.uk.xensource.com:9419/git://xenbits.xen.org/xen
+ * branch            HEAD       -> FETCH_HEAD
++ exec
++ sh -xe
++ cd /export/home/osstest/repos/gnulib
++ git remote set-url origin git://drall.uk.xensource.com:9419/git://git.sv.gnu.org/gnulib.git%20[fetch=try]
++ git fetch -p origin
+>From git://drall.uk.xensource.com:9419/git://git.sv.gnu.org/gnulib.git%20[fetch=try]
+ * branch            HEAD       -> FETCH_HEAD
++ exec
++ sh -xe
++ cd /export/home/osstest/repos/libvirt
++ git remote set-url origin git://drall.uk.xensource.com:9419/git://xenbits.xen.org/libvirt.git
++ git fetch -p origin
+fatal: Couldn't find remote ref HEAD
++ rm -rf /export/home/osstest/repos/libvirt
++ git clone --bare git://drall.uk.xensource.com:9419/git://xenbits.xen.org/libvirt.git /export/home/osstest/repos/libvirt
+Cloning into bare repository /export/home/osstest/repos/libvirt...
++ exec
++ sh -xe
++ cd /export/home/osstest/repos/xen
++ git remote set-url origin git://drall.uk.xensource.com:9419/git://xenbits.xen.org/xen.git
++ git fetch -p origin
+>From git://drall.uk.xensource.com:9419/git://xenbits.xen.org/xen
+ * branch            HEAD       -> FETCH_HEAD
+Loaded 3001 nodes in revision graph
+Searching for test results:
+ 27481 pass fdf9a5de25e265b41bccde64e93c1a2e13b3fdd2 48d81cef3b2dff6fe02bd7c8f0bf4f5aff917d8c 7d9251f642047974d206b04638ca098917980302 1c9d2acad014e997771c09d75bc071db754d2f4b
+ 27580 fail irrelevant
+ 27791 fail irrelevant
+ 27812 fail e2646b0c6b5acda25e9ffeb4c12a5513a1e3b5ac b963ca06d4b99e8db71c85b8800aae3c99de6bcb 7d9251f642047974d206b04638ca098917980302 ad1746e370e4bd93bf64f555880cae7e68c24531
+ 27868 pass fdf9a5de25e265b41bccde64e93c1a2e13b3fdd2 48d81cef3b2dff6fe02bd7c8f0bf4f5aff917d8c 7d9251f642047974d206b04638ca098917980302 1c9d2acad014e997771c09d75bc071db754d2f4b
+ 27869 fail e2646b0c6b5acda25e9ffeb4c12a5513a1e3b5ac b963ca06d4b99e8db71c85b8800aae3c99de6bcb 7d9251f642047974d206b04638ca098917980302 ad1746e370e4bd93bf64f555880cae7e68c24531
+ 27871 fail e2646b0c6b5acda25e9ffeb4c12a5513a1e3b5ac b963ca06d4b99e8db71c85b8800aae3c99de6bcb 7d9251f642047974d206b04638ca098917980302 eb2952b43a70ae485e297f826212b6b279ca0361
+ 27848 fail e2646b0c6b5acda25e9ffeb4c12a5513a1e3b5ac b963ca06d4b99e8db71c85b8800aae3c99de6bcb 7d9251f642047974d206b04638ca098917980302 eb2952b43a70ae485e297f826212b6b279ca0361
+ 27870 pass fdf9a5de25e265b41bccde64e93c1a2e13b3fdd2 9b291bbe20c36c0820c6e7cd2bf6229bf41807e8 7d9251f642047974d206b04638ca098917980302 1c9d2acad014e997771c09d75bc071db754d2f4b
+ 28829 pass fdf9a5de25e265b41bccde64e93c1a2e13b3fdd2 02bffd47bd1665542079917b16afa62ea5f9683e 7d9251f642047974d206b04638ca098917980302 92b0b80f0d2d29d0e80bf35ea839ed6058b7f0fa
+ 28811 fail fdf9a5de25e265b41bccde64e93c1a2e13b3fdd2 02bffd47bd1665542079917b16afa62ea5f9683e 7d9251f642047974d206b04638ca098917980302 18b2061a136ce4fa72772f065cf9089057673b56
+ 28849 pass fdf9a5de25e265b41bccde64e93c1a2e13b3fdd2 02bffd47bd1665542079917b16afa62ea5f9683e 7d9251f642047974d206b04638ca098917980302 6cc89d3101d8874e01a69a89a65736a2adfbd199
+ 28824 fail fdf9a5de25e265b41bccde64e93c1a2e13b3fdd2 02bffd47bd1665542079917b16afa62ea5f9683e 7d9251f642047974d206b04638ca098917980302 1f04e5b76c9ac1d367487b84f011caefc2fa97e5
+ 28857 pass fdf9a5de25e265b41bccde64e93c1a2e13b3fdd2 02bffd47bd1665542079917b16afa62ea5f9683e 7d9251f642047974d206b04638ca098917980302 6cc89d3101d8874e01a69a89a65736a2adfbd199
+ 28834 fail fdf9a5de25e265b41bccde64e93c1a2e13b3fdd2 02bffd47bd1665542079917b16afa62ea5f9683e 7d9251f642047974d206b04638ca098917980302 871b43a309d80ac99458c13c2c3da8d15c482d30
+ 28842 pass fdf9a5de25e265b41bccde64e93c1a2e13b3fdd2 02bffd47bd1665542079917b16afa62ea5f9683e 7d9251f642047974d206b04638ca098917980302 d172e6b648f35c7f061a5fff351078ff3ff59e8a
+ 28862 pass fdf9a5de25e265b41bccde64e93c1a2e13b3fdd2 02bffd47bd1665542079917b16afa62ea5f9683e 7d9251f642047974d206b04638ca098917980302 6cc89d3101d8874e01a69a89a65736a2adfbd199
+ 28854 fail fdf9a5de25e265b41bccde64e93c1a2e13b3fdd2 02bffd47bd1665542079917b16afa62ea5f9683e 7d9251f642047974d206b04638ca098917980302 871b43a309d80ac99458c13c2c3da8d15c482d30
+ 28860 fail fdf9a5de25e265b41bccde64e93c1a2e13b3fdd2 02bffd47bd1665542079917b16afa62ea5f9683e 7d9251f642047974d206b04638ca098917980302 871b43a309d80ac99458c13c2c3da8d15c482d30
+ 28865 fail fdf9a5de25e265b41bccde64e93c1a2e13b3fdd2 02bffd47bd1665542079917b16afa62ea5f9683e 7d9251f642047974d206b04638ca098917980302 871b43a309d80ac99458c13c2c3da8d15c482d30
+Searching for interesting versions
+ Result found: flight 27481 (pass), for basis pass
+ Result found: flight 27848 (fail), for basis failure
+ Repro found: flight 27868 (pass), for basis pass
+ Repro found: flight 27871 (fail), for basis failure
+ 0 revisions at fdf9a5de25e265b41bccde64e93c1a2e13b3fdd2 02bffd47bd1665542079917b16afa62ea5f9683e 7d9251f642047974d206b04638ca098917980302 6cc89d3101d8874e01a69a89a65736a2adfbd199
+No revisions left to test, checking graph state.
+ Result found: flight 28849 (pass), for last pass
+ Result found: flight 28854 (fail), for first failure
+ Repro found: flight 28857 (pass), for last pass
+ Repro found: flight 28860 (fail), for first failure
+ Repro found: flight 28862 (pass), for last pass
+ Repro found: flight 28865 (fail), for first failure
+
+*** Found and reproduced problem changeset ***
+
+  Bug is in tree:  xen git://xenbits.xen.org/xen.git
+  Bug introduced:  871b43a309d80ac99458c13c2c3da8d15c482d30
+  Bug not present: 6cc89d3101d8874e01a69a89a65736a2adfbd199
+
++ exec
++ sh -xe
++ cd /export/home/osstest/repos/xen
++ git remote set-url origin git://drall.uk.xensource.com:9419/git://xenbits.xen.org/xen.git
++ git fetch -p origin
+>From git://drall.uk.xensource.com:9419/git://xenbits.xen.org/xen
+ * branch            HEAD       -> FETCH_HEAD
+
+  commit 871b43a309d80ac99458c13c2c3da8d15c482d30
+  Author: Dario Faggioli <dario.faggioli@citrix.com>
+  Date:   Fri Jun 20 18:19:12 2014 +0200
+  
+      libxl: get and set soft affinity
+      
+      Make space a new cpumap in vcpu_info, called cpumap_soft,
+      for retrieving soft affinity, and amend the relevant API
+      accordingly.
+      
+      libxl_set_vcpuaffinity() now takes two cpumaps, one for hard
+      and one for soft affinity (LIBXL_API_VERSION is exploited to
+      retain source level backword compatibility). Either of the
+      two cpumap can be NULL, in which case, only the affinity
+      corresponding to the non-NULL cpumap will be affected.
+      
+      Getting soft affinity happens indirectly (see, e.g.,
+      `xl vcpu-list'), as it is already for hard affinity).
+      
+      This commit also introduces some logic to check whether the
+      affinity which will be used by Xen to schedule the vCPU(s)
+      does actually match with the cpumaps provided. In fact, we
+      want to allow every possible combination of hard and soft
+      affinity to be set, but we warn the user upon particularly
+      weird situations (e.g., hard and soft being disjoint sets
+      of pCPUs).
+      
+      This very change also update the error handling for calls
+      to libxl_set_vcpuaffinity() in xl, as that can now be any
+      libxl error code, not just only -1.
+      
+      Signed-off-by: Dario Faggioli <dario.faggioli@citrix.com>
+      Reviewed-by: George Dunlap <george.dunlap@eu.citrix.com>
+      Acked-by: Ian Campbell <ian.campbell@citrix.com>
+
+Revision graph left in /home/xc_osstest/results/bisect.xen-unstable.build-armhf-libvirt.libvirt-build.{dot,ps,png,html}.
+----------------------------------------
+28865: tolerable ALL FAIL
+
+flight 28865 xen-unstable real-bisect [real]
+http://www.chiark.greenend.org.uk/~xensrcts/logs/28865/
+
+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.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
+
diff --git a/listscreenshot.txt b/listscreenshot.txt
new file mode 100644 (file)
index 0000000..802cfa7
--- /dev/null
@@ -0,0 +1,27 @@
+To: <xen-devel@xxxxxxxxxxxxxxxxxxx>
+Subject: [libvirt test] 29207: regressions - FAIL
+
+flight 29207 libvirt real [real]
+http://www.chiark.greenend.org.uk/~xensrcts/logs/29207/
+
+Regressions :-(
+
+Tests which did not succeed and are blocking,
+including tests which could not be run:
+ build-amd64-libvirt           5 libvirt-build             fail REGR. vs. 29190
+ build-i386-libvirt            5 libvirt-build             fail REGR. vs. 29190
+ build-armhf-libvirt           5 libvirt-build             fail REGR. vs. 29190
+
+Tests which did not succeed, but are not blocking:
+ test-amd64-i386-libvirt       1 build-check(1)               blocked  n/a
+ test-amd64-amd64-libvirt      1 build-check(1)               blocked  n/a
+ test-armhf-armhf-libvirt      1 build-check(1)               blocked  n/a
+
+version targeted for testing:
+ libvirt              ddf6b139cfebee4193bf6f0b13c995a182d7bc35
+baseline version:
+ libvirt              72a8453948691b75a1802524837b6543353bf829
+
+------------------------------------------------------------
+People who touched revisions under test:
+....
diff --git a/title.fig b/title.fig
new file mode 100644 (file)
index 0000000..e63d9d6
--- /dev/null
+++ b/title.fig
@@ -0,0 +1,17 @@
+#FIG 3.2  Produced by xfig version 3.2.5b
+Landscape
+Center
+Metric
+A4      
+100.00
+Single
+-2
+1200 2
+4 0 0 50 -1 0 18 0.0000 4 255 4740 2250 5850 Ian Jackson <ian.jackson@eu.citrix.com>\001
+4 0 0 50 -1 0 18 0.0000 4 255 4350 2250 6525 Xen Developer Summit Chicago 2014\001
+4 0 0 50 -1 0 18 0.0000 4 255 4785 2160 5400 Ian Campbell <ian.campbell@citrix.com>\001
+4 0 0 50 -1 0 24 0.0000 4 240 1125 3825 2970 osstest\001
+4 0 0 50 -1 0 18 0.0000 4 255 3930 2520 3600 Xen Project automatic test system\001
+4 0 0 50 -1 0 18 0.0000 4 255 2910 3060 4050 Community participation\001
+4 0 0 50 -1 0 18 0.0000 4 255 2415 3060 4410 Recent developments\001
+4 0 0 50 -1 0 18 0.0000 4 255 1455 3060 4770 Future plans\001