[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [xen-unstable bisection] complete test-amd64-i386-xl
>>> On 09.08.11 at 02:26, xen.org <ian.jackson@xxxxxxxxxxxxx> wrote: > branch xen-unstable > xen branch xen-unstable > job test-amd64-i386-xl > test xen-boot > > Tree: linux git://git.eu.kernel.org/pub/scm/linux/kernel/git/jeremy/xen.git > Tree: qemu git://hg.uk.xensource.com/HG/qemu-xen-unstable.git > Tree: xen http://hg.uk.xensource.com/xen-unstable.hg > > *** Found and reproduced problem changeset *** Is it certain this isn't just hitting the problem fixed in 23742:50ddc200a60c? Given the log fragment you provided yesterday, it didn't look like that was related to the change pointed out here. Jan > Bug is in tree: xen http://hg.uk.xensource.com/xen-unstable.hg > Bug introduced: 537918f518ee > Bug not present: 42edf1481c57 > > > changeset: 23735:537918f518ee > user: Jan Beulich <jbeulich@xxxxxxxxxx> > date: Sat Jul 23 08:49:15 2011 +0100 > > add privileged (dom0) kernel feature indication > > With our switching away from supporting 32-bit Dom0 operation, users > complained that attempts (perhaps due to lack of knowledge of that > change) to boot the no longer privileged kernel in Dom0 resulted in > apparently silent failure. To make the mismatch explicit and visible, > add dom0 feature flag that the kernel can set to indicate operation as > dom0 is supported. > > Due to the way elf_xen_parse_features() worked up to now (getting > fixed here), adding features indications to the old, string based ELF > note would make the respective kernel unusable on older hypervisors. > For that reason, a new ELF Note is being introduced that allows > specifying supported features as a bit array instead (with features > unknown to the hypervisor simply ignored, as now also done by > elf_xen_parse_features(), whereas here unknown kernel-required > features still keep the kernel [and hence VM] from booting). > > Introduce and use elf_note_numeric_array() to be forward > compatible (or else an old hypervisor wouldn't be able to parse kernel > specified features occupying more than 64 bits - thanks, Ian!). > > Signed-off-by: Jan Beulich <jbeulich@xxxxxxxxxx> > > > > > For bisection revision-tuple graph see: > > http://www.chiark.greenend.org.uk/~xensrcts/results/bisect.xen-unstable.test- > amd64-i386-xl.xen-boot.html > Revision IDs in each graph node refer, respectively, to the Trees above. > > ---------------------------------------- > Searching for failure / basis pass: > 8328 fail [host=woodlouse] / 8325 [host=gall-mite] 8256 ok. > Failure / basis pass flights: 8328 / 8256 > Tree: linux git://git.eu.kernel.org/pub/scm/linux/kernel/git/jeremy/xen.git > Tree: qemu git://hg.uk.xensource.com/HG/qemu-xen-unstable.git > Tree: xen http://hg.uk.xensource.com/xen-unstable.hg > Latest 25266338a41470a21e9b3974445be09e0640dda7 > cd776ee9408ff127f934a707c1a339ee600bc127 0f36c2eec2e1 > Basis pass 25266338a41470a21e9b3974445be09e0640dda7 > cd776ee9408ff127f934a707c1a339ee600bc127 42edf1481c57 > Generating revisions with ./adhoc-revtuple-generator > git://git.eu.kernel.org/pub/scm/linux/kernel/git/jeremy/xen.git#25266338a4147 > 0a21e9b3974445be09e0640dda7-25266338a41470a21e9b3974445be09e0640dda7 > git://hg.uk.xensource.com/HG/qemu-xen-unstable.git#cd776ee9408ff127f934a707c1a3 > 39ee600bc127-cd776ee9408ff127f934a707c1a339ee600bc127 > http://hg.uk.xensource.com/xen-unstable.hg#42edf1481c57-0f36c2eec2e1 > pulling from http://hg.uk.xensource.com/xen-unstable.hg > searching for changes > no changes found > pulling from http://hg.uk.xensource.com/xen-unstable.hg > searching for changes > no changes found > Loaded 127 nodes in revision graph > Searching for test results: > 8305 [host=leaf-beetle] > 8292 [] > 8256 pass 25266338a41470a21e9b3974445be09e0640dda7 > cd776ee9408ff127f934a707c1a339ee600bc127 42edf1481c57 > 8308 fail 25266338a41470a21e9b3974445be09e0640dda7 > cd776ee9408ff127f934a707c1a339ee600bc127 0f36c2eec2e1 > 8249 [host=gall-mite] > 8312 [host=potato-beetle] > 8289 fail 25266338a41470a21e9b3974445be09e0640dda7 > cd776ee9408ff127f934a707c1a339ee600bc127 fa4e2ca9ecff > 8244 [host=leaf-beetle] > 8240 [host=potato-beetle] > 8236 [host=potato-beetle] > 8295 [] > 8302 fail 25266338a41470a21e9b3974445be09e0640dda7 > cd776ee9408ff127f934a707c1a339ee600bc127 0f36c2eec2e1 > 8316 fail 25266338a41470a21e9b3974445be09e0640dda7 > cd776ee9408ff127f934a707c1a339ee600bc127 0f36c2eec2e1 > 8326 fail 25266338a41470a21e9b3974445be09e0640dda7 > cd776ee9408ff127f934a707c1a339ee600bc127 0f36c2eec2e1 > 8325 [host=gall-mite] > 8327 fail 25266338a41470a21e9b3974445be09e0640dda7 > cd776ee9408ff127f934a707c1a339ee600bc127 0f36c2eec2e1 > 8337 pass 25266338a41470a21e9b3974445be09e0640dda7 > cd776ee9408ff127f934a707c1a339ee600bc127 42edf1481c57 > 8332 fail 25266338a41470a21e9b3974445be09e0640dda7 > cd776ee9408ff127f934a707c1a339ee600bc127 815ef5cf0261 > 8328 fail 25266338a41470a21e9b3974445be09e0640dda7 > cd776ee9408ff127f934a707c1a339ee600bc127 0f36c2eec2e1 > 8333 fail 25266338a41470a21e9b3974445be09e0640dda7 > cd776ee9408ff127f934a707c1a339ee600bc127 31683aa4bfb3 > 8329 pass 25266338a41470a21e9b3974445be09e0640dda7 > cd776ee9408ff127f934a707c1a339ee600bc127 42edf1481c57 > 8330 fail 25266338a41470a21e9b3974445be09e0640dda7 > cd776ee9408ff127f934a707c1a339ee600bc127 0f36c2eec2e1 > 8338 fail 25266338a41470a21e9b3974445be09e0640dda7 > cd776ee9408ff127f934a707c1a339ee600bc127 537918f518ee > 8331 fail 25266338a41470a21e9b3974445be09e0640dda7 > cd776ee9408ff127f934a707c1a339ee600bc127 3244ff483d61 > 8334 fail 25266338a41470a21e9b3974445be09e0640dda7 > cd776ee9408ff127f934a707c1a339ee600bc127 537918f518ee > 8335 pass 25266338a41470a21e9b3974445be09e0640dda7 > cd776ee9408ff127f934a707c1a339ee600bc127 42edf1481c57 > 8336 fail 25266338a41470a21e9b3974445be09e0640dda7 > cd776ee9408ff127f934a707c1a339ee600bc127 537918f518ee > Searching for interesting versions > Result found: flight 8256 (pass), for basis pass > Result found: flight 8302 (fail), for basis failure > Repro found: flight 8329 (pass), for basis pass > Repro found: flight 8330 (fail), for basis failure > 0 revisions at 25266338a41470a21e9b3974445be09e0640dda7 > cd776ee9408ff127f934a707c1a339ee600bc127 42edf1481c57 > No revisions left to test, checking graph state. > Result found: flight 8256 (pass), for last pass > Result found: flight 8334 (fail), for first failure > Repro found: flight 8335 (pass), for last pass > Repro found: flight 8336 (fail), for first failure > Repro found: flight 8337 (pass), for last pass > Repro found: flight 8338 (fail), for first failure > > *** Found and reproduced problem changeset *** > > Bug is in tree: xen http://hg.uk.xensource.com/xen-unstable.hg > Bug introduced: 537918f518ee > Bug not present: 42edf1481c57 > > pulling from http://hg.uk.xensource.com/xen-unstable.hg > searching for changes > no changes found > > changeset: 23735:537918f518ee > user: Jan Beulich <jbeulich@xxxxxxxxxx> > date: Sat Jul 23 08:49:15 2011 +0100 > > add privileged (dom0) kernel feature indication > > With our switching away from supporting 32-bit Dom0 operation, users > complained that attempts (perhaps due to lack of knowledge of that > change) to boot the no longer privileged kernel in Dom0 resulted in > apparently silent failure. To make the mismatch explicit and visible, > add dom0 feature flag that the kernel can set to indicate operation as > dom0 is supported. > > Due to the way elf_xen_parse_features() worked up to now (getting > fixed here), adding features indications to the old, string based ELF > note would make the respective kernel unusable on older hypervisors. > For that reason, a new ELF Note is being introduced that allows > specifying supported features as a bit array instead (with features > unknown to the hypervisor simply ignored, as now also done by > elf_xen_parse_features(), whereas here unknown kernel-required > features still keep the kernel [and hence VM] from booting). > > Introduce and use elf_note_numeric_array() to be forward > compatible (or else an old hypervisor wouldn't be able to parse kernel > specified features occupying more than 64 bits - thanks, Ian!). > > Signed-off-by: Jan Beulich <jbeulich@xxxxxxxxxx> > > > > Revision graph left in > /home/xc_osstest/results/bisect.xen-unstable.test-amd64-i386-xl.xen-boot.{do > t,ps,png,html}. > ---------------------------------------- > 8338: ALL FAIL > > flight 8338 xen-unstable real-bisect [real] > http://www.chiark.greenend.org.uk/~xensrcts/logs/8338/ > > > jobs: > test-amd64-i386-xl 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 > > > _______________________________________________ > Xen-devel mailing list > Xen-devel@xxxxxxxxxxxxxxxxxxx > http://lists.xensource.com/xen-devel _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |