From af5a794f89345f24c8b8006e9b00a76e722a353a Mon Sep 17 00:00:00 2001 From: Ian Jackson Date: Tue, 22 Jul 2014 18:27:32 +0100 Subject: [PATCH] wip build --- .gitignore | 8 ++ Makefile | 27 ++++++ bisection.txt | 212 +++++++++++++++++++++++++++++++++++++++++++++ listscreenshot.txt | 27 ++++++ title.fig | 17 ++++ 5 files changed, 291 insertions(+) create mode 100644 Makefile create mode 100644 bisection.txt create mode 100644 listscreenshot.txt create mode 100644 title.fig diff --git a/.gitignore b/.gitignore index a231740..9eb36f7 100644 --- a/.gitignore +++ b/.gitignore @@ -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 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 index 0000000..4e99599 --- /dev/null +++ b/bisection.txt @@ -0,0 +1,212 @@ +To: +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 + 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 + 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 + Reviewed-by: George Dunlap + Acked-by: Ian Campbell + +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 index 0000000..802cfa7 --- /dev/null +++ b/listscreenshot.txt @@ -0,0 +1,27 @@ +To: +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 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 \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 \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 -- 2.39.5