[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] pvgrub regression in xen.git 123c77937975
On Fri, 2015-05-08 at 17:16 +0100, Ian Campbell wrote: > There seems to be a pvgrub regression somewhere in the range > 3a28f760508f..123c77937975 The bisector has fingered: commit 840837907c6186307c19abbec926852ba448facd Author: Wei Liu <wei.liu2@xxxxxxxxxx> Date: Mon Mar 16 09:52:22 2015 +0000 libxc: add p2m_size to xc_dom_image Full report below. I've put a copy of the graph at: http://xenbits.xen.org/people/ianc/tmp/201505/bisect.pvgrub.html Wei, you can see an instance of the failure at http://osstest.xs.citrite.net/~osstest/testlogs/logs/37344/ Ian. branch xen-unstable xen branch xen-unstable job test-amd64-amd64-amd64-pvgrub test guest-start Tree: linux git://xenbits.xen.org/linux-pvops.git Tree: linuxfirmware git://xenbits.xen.org/osstest/linux-firmware.git Tree: qemu git://xenbits.xen.org/staging/qemu-xen-unstable.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: 840837907c6186307c19abbec926852ba448facd Bug not present: 61e8e8079a4e984600713b492944d6427b9f77cf commit 840837907c6186307c19abbec926852ba448facd Author: Wei Liu <wei.liu2@xxxxxxxxxx> Date: Mon Mar 16 09:52:22 2015 +0000 libxc: add p2m_size to xc_dom_image Add a new field p2m_size to keep track of the number of pages covered by p2m. Change total_pages to p2m_size in functions which in fact need the size of p2m. This is needed because we are going to ditch the assumption that PV x86 has only one contiguous ram region. Originally the p2m size was always equal to total_pages, but we will soon change that in later patch. This patch doesn't change the behaviour of libxc. Signed-off-by: Wei Liu <wei.liu2@xxxxxxxxxx> Reviewed-by: Dario Faggioli <dario.faggioli@xxxxxxxxxx> Cc: Ian Campbell <ian.campbell@xxxxxxxxxx> Cc: Ian Jackson <ian.jackson@xxxxxxxxxxxxx> Acked-by: Ian Campbell <ian.campbell@xxxxxxxxxx> For bisection revision-tuple graph see: http://osstest.xs.citrite.net/~osstest/testlogs/results-adhoc/bisect.xen-unstable.test-amd64-amd64-amd64-pvgrub..html Revision IDs in each graph node refer, respectively, to the Trees above. ---------------------------------------- Searching for failure / basis pass: 37344 fail [host=moss-bug] / 37345 ok. Failure / basis pass flights: 37344 / 37345 (tree with no url: ovmf) (tree with no url: seabios) Tree: linux git://xenbits.xen.org/linux-pvops.git Tree: linuxfirmware git://xenbits.xen.org/osstest/linux-firmware.git Tree: qemu git://xenbits.xen.org/staging/qemu-xen-unstable.git Tree: qemuu git://xenbits.xen.org/staging/qemu-upstream-unstable.git Tree: xen git://xenbits.xen.org/xen.git Latest 8a5f782c33c04ea5c9b3ca6fb32d6039e2e5c0c9 c530a75c1e6a472b0eb9558310b518f0dfcd8860 3b45fcf0c163b9cff4d8115f7b75b42918a9b1b5 727b998448e852a5e8eb570ac3a259ef62fbdacb 123c7793797502b222300eb710cd3873dcca41ee Basis pass 8a5f782c33c04ea5c9b3ca6fb32d6039e2e5c0c9 c530a75c1e6a472b0eb9558310b518f0dfcd8860 a4b276b4ce49c8d70dd841ff885b900ec652b994 727b998448e852a5e8eb570ac3a259ef62fbdacb 3a28f760508fb35c430edac17a9efde5aff6d1d5 Generating revisions with ./adhoc-revtuple-generator git://xenbits.xen.org/linux-pvops.git#8a5f782c33c04ea5c9b3ca6fb32d6039e2e5c0c9-8a5f782c33c04ea5c9b3ca6fb32d6039e2e5c0c9 git://xenbits.xen.org/osstest/linux-firmware.git#c530a75c1e6a472b0eb9558310b518f0dfcd8860-c530a75c1e6a472b0eb9558310b518f0dfcd8860 git://xenbits.xen.org/staging/qemu-xen-unstable.git#a4b276b4ce49c8d70dd841ff885b900ec652b994-3b45fcf0c163b9cff4d8115f7b75b42918a9b1b5 git://xenbits.xen.org/staging/qemu-upstream-unstable.git#727b998448e852a5e8eb570ac3a259ef62fbdacb-727b998448e852a5e8eb570ac3a259ef62fbdacb git://xenbits.xen.org/xen.git#3a28f760508fb35c430edac17a9efde5aff6d1d5-123c7793797502b222300eb710cd3873dcca41ee + exec + sh -xe + cd /export/home/ianc/repos/qemu-xen-unstable + git remote set-url origin git://drall.uk.xensource.com:9419/git://xenbits.xen.org/staging/qemu-xen-unstable.git + git fetch -p origin +refs/heads/*:refs/remotes/origin/* + exec + sh -xe + cd /export/home/ianc/repos/xen + git remote set-url origin git://drall.uk.xensource.com:9419/git://xenbits.xen.org/xen.git + git fetch -p origin +refs/heads/*:refs/remotes/origin/* + exec + sh -xe + cd /export/home/ianc/repos/qemu-xen-unstable + git remote set-url origin git://drall.uk.xensource.com:9419/git://xenbits.xen.org/staging/qemu-xen-unstable.git + git fetch -p origin +refs/heads/*:refs/remotes/origin/* + exec + sh -xe + cd /export/home/ianc/repos/xen + git remote set-url origin git://drall.uk.xensource.com:9419/git://xenbits.xen.org/xen.git + git fetch -p origin +refs/heads/*:refs/remotes/origin/* Loaded 2003 nodes in revision graph Searching for test results: 37347 fail 8a5f782c33c04ea5c9b3ca6fb32d6039e2e5c0c9 c530a75c1e6a472b0eb9558310b518f0dfcd8860 3b45fcf0c163b9cff4d8115f7b75b42918a9b1b5 727b998448e852a5e8eb570ac3a259ef62fbdacb 123c7793797502b222300eb710cd3873dcca41ee 37363 pass 8a5f782c33c04ea5c9b3ca6fb32d6039e2e5c0c9 c530a75c1e6a472b0eb9558310b518f0dfcd8860 a4b276b4ce49c8d70dd841ff885b900ec652b994 727b998448e852a5e8eb570ac3a259ef62fbdacb 61e8e8079a4e984600713b492944d6427b9f77cf 37349 fail 8a5f782c33c04ea5c9b3ca6fb32d6039e2e5c0c9 c530a75c1e6a472b0eb9558310b518f0dfcd8860 ab42b4408cb4fc4f869d73218e3d2034e6f5e8ac 727b998448e852a5e8eb570ac3a259ef62fbdacb eb141d23a00a349dc1474bb982e7812fc091f845 37350 fail 8a5f782c33c04ea5c9b3ca6fb32d6039e2e5c0c9 c530a75c1e6a472b0eb9558310b518f0dfcd8860 a4b276b4ce49c8d70dd841ff885b900ec652b994 727b998448e852a5e8eb570ac3a259ef62fbdacb 916735e1814d4d6df0d90b871b0666cdfaf134cd 37364 fail 8a5f782c33c04ea5c9b3ca6fb32d6039e2e5c0c9 c530a75c1e6a472b0eb9558310b518f0dfcd8860 a4b276b4ce49c8d70dd841ff885b900ec652b994 727b998448e852a5e8eb570ac3a259ef62fbdacb 840837907c6186307c19abbec926852ba448facd 37351 fail 8a5f782c33c04ea5c9b3ca6fb32d6039e2e5c0c9 c530a75c1e6a472b0eb9558310b518f0dfcd8860 a4b276b4ce49c8d70dd841ff885b900ec652b994 727b998448e852a5e8eb570ac3a259ef62fbdacb 51f2224552cc1e6cb22b8b169999cd9711bc8cbc 37331 [host=lace-bug] 37353 fail 8a5f782c33c04ea5c9b3ca6fb32d6039e2e5c0c9 c530a75c1e6a472b0eb9558310b518f0dfcd8860 a4b276b4ce49c8d70dd841ff885b900ec652b994 727b998448e852a5e8eb570ac3a259ef62fbdacb 24732f8605cb744783c2220089b2d5bef74a03ae 37354 fail 8a5f782c33c04ea5c9b3ca6fb32d6039e2e5c0c9 c530a75c1e6a472b0eb9558310b518f0dfcd8860 a4b276b4ce49c8d70dd841ff885b900ec652b994 727b998448e852a5e8eb570ac3a259ef62fbdacb 50619a4734185da6740650c5affbfaf5785b792c 37342 pass 8a5f782c33c04ea5c9b3ca6fb32d6039e2e5c0c9 c530a75c1e6a472b0eb9558310b518f0dfcd8860 a4b276b4ce49c8d70dd841ff885b900ec652b994 727b998448e852a5e8eb570ac3a259ef62fbdacb 3a28f760508fb35c430edac17a9efde5aff6d1d5 37365 pass 8a5f782c33c04ea5c9b3ca6fb32d6039e2e5c0c9 c530a75c1e6a472b0eb9558310b518f0dfcd8860 a4b276b4ce49c8d70dd841ff885b900ec652b994 727b998448e852a5e8eb570ac3a259ef62fbdacb 61e8e8079a4e984600713b492944d6427b9f77cf 37366 pass 8a5f782c33c04ea5c9b3ca6fb32d6039e2e5c0c9 c530a75c1e6a472b0eb9558310b518f0dfcd8860 a4b276b4ce49c8d70dd841ff885b900ec652b994 727b998448e852a5e8eb570ac3a259ef62fbdacb 61e8e8079a4e984600713b492944d6427b9f77cf 37355 fail 8a5f782c33c04ea5c9b3ca6fb32d6039e2e5c0c9 c530a75c1e6a472b0eb9558310b518f0dfcd8860 a4b276b4ce49c8d70dd841ff885b900ec652b994 727b998448e852a5e8eb570ac3a259ef62fbdacb 840837907c6186307c19abbec926852ba448facd 37344 fail 8a5f782c33c04ea5c9b3ca6fb32d6039e2e5c0c9 c530a75c1e6a472b0eb9558310b518f0dfcd8860 3b45fcf0c163b9cff4d8115f7b75b42918a9b1b5 727b998448e852a5e8eb570ac3a259ef62fbdacb 123c7793797502b222300eb710cd3873dcca41ee 37345 pass 8a5f782c33c04ea5c9b3ca6fb32d6039e2e5c0c9 c530a75c1e6a472b0eb9558310b518f0dfcd8860 a4b276b4ce49c8d70dd841ff885b900ec652b994 727b998448e852a5e8eb570ac3a259ef62fbdacb 3a28f760508fb35c430edac17a9efde5aff6d1d5 37367 fail 8a5f782c33c04ea5c9b3ca6fb32d6039e2e5c0c9 c530a75c1e6a472b0eb9558310b518f0dfcd8860 a4b276b4ce49c8d70dd841ff885b900ec652b994 727b998448e852a5e8eb570ac3a259ef62fbdacb 840837907c6186307c19abbec926852ba448facd 37357 pass 8a5f782c33c04ea5c9b3ca6fb32d6039e2e5c0c9 c530a75c1e6a472b0eb9558310b518f0dfcd8860 a4b276b4ce49c8d70dd841ff885b900ec652b994 727b998448e852a5e8eb570ac3a259ef62fbdacb c9f8db9b1653400d0d11f56bed750e210e8f2360 37358 pass 8a5f782c33c04ea5c9b3ca6fb32d6039e2e5c0c9 c530a75c1e6a472b0eb9558310b518f0dfcd8860 a4b276b4ce49c8d70dd841ff885b900ec652b994 727b998448e852a5e8eb570ac3a259ef62fbdacb 7e9ec50b0535bf2630da9d279a060775817d136d 37359 pass 8a5f782c33c04ea5c9b3ca6fb32d6039e2e5c0c9 c530a75c1e6a472b0eb9558310b518f0dfcd8860 a4b276b4ce49c8d70dd841ff885b900ec652b994 727b998448e852a5e8eb570ac3a259ef62fbdacb 28b3ca49b0f1fbe945342973fbdc8c5e56481213 37360 pass 8a5f782c33c04ea5c9b3ca6fb32d6039e2e5c0c9 c530a75c1e6a472b0eb9558310b518f0dfcd8860 a4b276b4ce49c8d70dd841ff885b900ec652b994 727b998448e852a5e8eb570ac3a259ef62fbdacb 61e8e8079a4e984600713b492944d6427b9f77cf 37362 fail 8a5f782c33c04ea5c9b3ca6fb32d6039e2e5c0c9 c530a75c1e6a472b0eb9558310b518f0dfcd8860 a4b276b4ce49c8d70dd841ff885b900ec652b994 727b998448e852a5e8eb570ac3a259ef62fbdacb 840837907c6186307c19abbec926852ba448facd Searching for interesting versions Result found: flight 37342 (pass), for basis pass Result found: flight 37344 (fail), for basis failure Repro found: flight 37345 (pass), for basis pass Repro found: flight 37347 (fail), for basis failure 0 revisions at 8a5f782c33c04ea5c9b3ca6fb32d6039e2e5c0c9 c530a75c1e6a472b0eb9558310b518f0dfcd8860 a4b276b4ce49c8d70dd841ff885b900ec652b994 727b998448e852a5e8eb570ac3a259ef62fbdacb 61e8e8079a4e984600713b492944d6427b9f77cf No revisions left to test, checking graph state. Result found: flight 37360 (pass), for last pass Result found: flight 37362 (fail), for first failure Repro found: flight 37363 (pass), for last pass Repro found: flight 37364 (fail), for first failure Repro found: flight 37365 (pass), for last pass Repro found: flight 37367 (fail), for first failure *** Found and reproduced problem changeset *** Bug is in tree: xen git://xenbits.xen.org/xen.git Bug introduced: 840837907c6186307c19abbec926852ba448facd Bug not present: 61e8e8079a4e984600713b492944d6427b9f77cf + exec + sh -xe + cd /export/home/ianc/repos/xen + git remote set-url origin git://drall.uk.xensource.com:9419/git://xenbits.xen.org/xen.git + git fetch -p origin +refs/heads/*:refs/remotes/origin/* commit 840837907c6186307c19abbec926852ba448facd Author: Wei Liu <wei.liu2@xxxxxxxxxx> Date: Mon Mar 16 09:52:22 2015 +0000 libxc: add p2m_size to xc_dom_image Add a new field p2m_size to keep track of the number of pages covered by p2m. Change total_pages to p2m_size in functions which in fact need the size of p2m. This is needed because we are going to ditch the assumption that PV x86 has only one contiguous ram region. Originally the p2m size was always equal to total_pages, but we will soon change that in later patch. This patch doesn't change the behaviour of libxc. Signed-off-by: Wei Liu <wei.liu2@xxxxxxxxxx> Reviewed-by: Dario Faggioli <dario.faggioli@xxxxxxxxxx> Cc: Ian Campbell <ian.campbell@xxxxxxxxxx> Cc: Ian Jackson <ian.jackson@xxxxxxxxxxxxx> Acked-by: Ian Campbell <ian.campbell@xxxxxxxxxx> Revision graph left in /home/ianc/public_html/bisect.pvgrub.{dot,ps,png,html}. ---------------------------------------- 37367: tolerable ALL FAIL flight 37367 xen-unstable adhoc-bisect [real] http://osstest.xs.citrite.net/~osstest/testlogs/logs/37367/ Failures :-/ but no regressions. Tests which did not succeed, including tests which could not be run: test-amd64-amd64-amd64-pvgrub 10 guest-start fail never pass jobs: test-amd64-amd64-amd64-pvgrub fail ------------------------------------------------------------ sg-report-flight on osstest.xs.citrite.net logs: /home/xc_osstest/logs images: /home/xc_osstest/images Logs, config files, etc. are available at http://osstest.xs.citrite.net/~osstest/testlogs/logs Test harness code can be found at http://xenbits.xensource.com/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 |