[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


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.