WARNING - OLD ARCHIVES

This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
   
 
 
Xen 
 
Home Products Support Community News
 
   
 

xen-devel

Re: [Xen-devel] [xen-unstable bisection] complete test-amd64-i386-xl

To: <ian.jackson@xxxxxxxxxxxxx>
Subject: Re: [Xen-devel] [xen-unstable bisection] complete test-amd64-i386-xl
From: "Jan Beulich" <JBeulich@xxxxxxxxxx>
Date: Tue, 09 Aug 2011 08:25:40 +0100
Cc: xen-devel@xxxxxxxxxxxxxxxxxxx, keir@xxxxxxx, stefano.stabellini@xxxxxxxxxxxxx
Delivery-date: Tue, 09 Aug 2011 00:25:46 -0700
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
In-reply-to: <E1Qqa91-0005wP-Jm@xxxxxxxxxxxxxxxxxxx>
List-help: <mailto:xen-devel-request@lists.xensource.com?subject=help>
List-id: Xen developer discussion <xen-devel.lists.xensource.com>
List-post: <mailto:xen-devel@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=unsubscribe>
References: <E1Qqa91-0005wP-Jm@xxxxxxxxxxxxxxxxxxx>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
>>> 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