xen-devel.lists.xenproject.org archive mirror
 help / color / mirror / Atom feed
* [xen-unstable test] 62646: tolerable FAIL - PUSHED
@ 2015-10-05 18:21 osstest service owner
  2015-10-06 15:31 ` Ian Campbell
  0 siblings, 1 reply; 5+ messages in thread
From: osstest service owner @ 2015-10-05 18:21 UTC (permalink / raw)
  To: xen-devel, osstest-admin

flight 62646 xen-unstable real [real]
http://logs.test-lab.xenproject.org/osstest/logs/62646/

Failures :-/ but no regressions.

Regressions which are regarded as allowable (not blocking):
 test-armhf-armhf-libvirt-qcow2  6 xen-boot                fail REGR. vs. 62583
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm 9 debian-hvm-install fail like 62583
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm 13 guest-localmigrate fail like 62583
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop              fail like 62583
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop             fail like 62583

Tests which did not succeed, but are not blocking:
 test-amd64-amd64-xl-pvh-amd  11 guest-start                  fail   never pass
 test-armhf-armhf-xl-vhd       9 debian-di-install            fail   never pass
 test-amd64-amd64-xl-pvh-intel 11 guest-start                  fail  never pass
 test-armhf-armhf-libvirt-vhd  9 debian-di-install            fail   never pass
 test-armhf-armhf-xl-qcow2     9 debian-di-install            fail   never pass
 test-armhf-armhf-libvirt-raw  9 debian-di-install            fail   never pass
 test-armhf-armhf-libvirt     14 guest-saverestore            fail   never pass
 test-armhf-armhf-libvirt     12 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     12 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      12 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  12 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-qcow2 11 migrate-support-check        fail  never pass
 test-amd64-amd64-libvirt-raw 11 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-rtds     12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     16 guest-start/debian.repeat    fail   never pass
 test-armhf-armhf-xl-xsm      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-xsm      12 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-vhd 11 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-cubietruck 12 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 13 saverestore-support-check    fail never pass
 test-amd64-amd64-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-multivcpu 13 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl-multivcpu 12 migrate-support-check        fail  never pass
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop              fail never pass
 test-amd64-i386-libvirt-raw  11 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-vhd  11 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-raw       9 debian-di-install            fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-qcow2 11 migrate-support-check        fail never pass
 test-armhf-armhf-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-xsm 14 guest-saverestore            fail   never pass
 test-armhf-armhf-xl-arndale  12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl          12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-credit2  13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-credit2  12 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop             fail never pass

version targeted for testing:
 xen                  90f2e2a307fc6a6258c39cc87b3b2bf9441c0fa7
baseline version:
 xen                  d776ffe95324a45626a635cf46e9e9b436083a12

Last test of basis    62583  2015-10-01 01:37:26 Z    4 days
Testing same since    62646  2015-10-03 20:34:06 Z    1 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  Dario Faggioli <dario.faggioli@citrix.com>
  Ian Campbell <ian.campbell@citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Juergen Gross <jgross@suse.com>
  Julien Grall <julien.grall@citrix.com>
  Ross Lagerwall <ross.lagerwall@citrix.com>
  Stefano Stabellini <stefano.stabellini@eu.citrix.com>

jobs:
 build-amd64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-oldkern                                          pass    
 build-i386-oldkern                                           pass    
 build-amd64-prev                                             pass    
 build-i386-prev                                              pass    
 build-amd64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumpuserxen                                      pass    
 build-i386-rumpuserxen                                       pass    
 test-amd64-amd64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        fail    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         fail    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 fail    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-xl-pvh-amd                                  fail    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumpuserxen-amd64                           pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumpuserxen-i386                             pass    
 test-amd64-amd64-xl-pvh-intel                                fail    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     fail    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-migrupgrade                                 pass    
 test-amd64-i386-migrupgrade                                  pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-amd64-libvirt-qcow2                               pass    
 test-armhf-armhf-libvirt-qcow2                               fail    
 test-amd64-i386-libvirt-qcow2                                pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-xl-qcow2                                    fail    
 test-amd64-i386-xl-qcow2                                     pass    
 test-amd64-amd64-libvirt-raw                                 pass    
 test-armhf-armhf-libvirt-raw                                 fail    
 test-amd64-i386-libvirt-raw                                  pass    
 test-amd64-amd64-xl-raw                                      pass    
 test-armhf-armhf-xl-raw                                      fail    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     pass    
 test-armhf-armhf-xl-rtds                                     fail    
 test-amd64-i386-xl-qemut-winxpsp3-vcpus1                     pass    
 test-amd64-i386-xl-qemuu-winxpsp3-vcpus1                     pass    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-libvirt-vhd                                 fail    
 test-amd64-i386-libvirt-vhd                                  pass    
 test-amd64-amd64-xl-vhd                                      pass    
 test-armhf-armhf-xl-vhd                                      fail    
 test-amd64-i386-xl-vhd                                       pass    
 test-amd64-amd64-xl-qemut-winxpsp3                           pass    
 test-amd64-i386-xl-qemut-winxpsp3                            pass    
 test-amd64-amd64-xl-qemuu-winxpsp3                           pass    
 test-amd64-i386-xl-qemuu-winxpsp3                            pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Pushing revision :

+ branch=xen-unstable
+ revision=90f2e2a307fc6a6258c39cc87b3b2bf9441c0fa7
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x '!=' x/home/osstest/repos/lock ']'
++ OSSTEST_REPOS_LOCK_LOCKED=/home/osstest/repos/lock
++ exec with-lock-ex -w /home/osstest/repos/lock ./ap-push xen-unstable 90f2e2a307fc6a6258c39cc87b3b2bf9441c0fa7
+ branch=xen-unstable
+ revision=90f2e2a307fc6a6258c39cc87b3b2bf9441c0fa7
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x/home/osstest/repos/lock '!=' x/home/osstest/repos/lock ']'
+ . ./cri-common
++ . ./cri-getconfig
++ umask 002
+ select_xenbranch
+ case "$branch" in
+ tree=xen
+ xenbranch=xen-unstable
+ '[' xxen = xlinux ']'
+ linuxbranch=
+ '[' x = x ']'
+ qemuubranch=qemu-upstream-unstable
+ select_prevxenbranch
++ ./cri-getprevxenbranch xen-unstable
+ prevxenbranch=xen-4.6-testing
+ : tested/2.6.39.x
+ . ./ap-common
++ xenbranch_forqemu=xen-unstable
++ : osstest@xenbits.xen.org
+++ getconfig OsstestUpstream
+++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"OsstestUpstream"} or die $!;
        '
++ :
++ : git://xenbits.xen.org/xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/xen.git
++ : git://xenbits.xen.org/staging/qemu-xen-unstable.git
++ : git://git.kernel.org
++ : git://git.kernel.org/pub/scm/linux/kernel/git
++ : git
++ : git://xenbits.xen.org/libvirt.git
++ : osstest@xenbits.xen.org:/home/xen/git/libvirt.git
++ : git://xenbits.xen.org/libvirt.git
++ : git://xenbits.xen.org/rumpuser-xen.git
++ : git
++ : git://xenbits.xen.org/rumpuser-xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/rumpuser-xen.git
+++ besteffort_repo https://github.com/rumpkernel/rumpkernel-netbsd-src
+++ local repo=https://github.com/rumpkernel/rumpkernel-netbsd-src
+++ cached_repo https://github.com/rumpkernel/rumpkernel-netbsd-src '[fetch=try]'
+++ local repo=https://github.com/rumpkernel/rumpkernel-netbsd-src
+++ local 'options=[fetch=try]'
++++ getconfig GitCacheProxy
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"GitCacheProxy"} or die $!;
        '
+++ local cache=git://cache:9419/
+++ '[' xgit://cache:9419/ '!=' x ']'
+++ echo 'git://cache:9419/https://github.com/rumpkernel/rumpkernel-netbsd-src%20[fetch=try]'
++ : 'git://cache:9419/https://github.com/rumpkernel/rumpkernel-netbsd-src%20[fetch=try]'
++ : git
++ : git://git.seabios.org/seabios.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
++ : git://xenbits.xen.org/osstest/seabios.git
++ : https://github.com/tianocore/edk2.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/osstest/ext/linux-firmware.git
++ : git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-3.14
++ : tested/linux-arm-xen
++ '[' xgit://xenbits.xen.org/linux-pvops.git = x ']'
++ '[' x = x ']'
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-arm-xen
++ : git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen.git
++ : tested/2.6.39.x
++ : daily-cron.xen-unstable
++ : daily-cron.xen-unstable
++ : daily-cron.xen-unstable
++ : daily-cron.xen-unstable
++ : daily-cron.xen-unstable
++ : daily-cron.xen-unstable
++ : http://hg.uk.xensource.com/carbon/trunk/linux-2.6.27
++ : git://xenbits.xen.org/staging/qemu-upstream-unstable.git
++ : daily-cron.xen-unstable
++ : git://git.qemu.org/qemu.git
++ : git://xenbits.xen.org/osstest/qemu.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/qemu.git
++ : daily-cron.xen-unstable
+ TREE_LINUX=osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
+ TREE_QEMU_MAINLINE=osstest@xenbits.xen.org:/home/xen/git/osstest/qemu.git
+ TREE_QEMU_UPSTREAM=osstest@xenbits.xen.org:/home/xen/git/qemu-upstream-unstable.git
+ TREE_XEN=osstest@xenbits.xen.org:/home/xen/git/xen.git
+ TREE_LIBVIRT=osstest@xenbits.xen.org:/home/xen/git/libvirt.git
+ TREE_RUMPUSERXEN=osstest@xenbits.xen.org:/home/xen/git/rumpuser-xen.git
+ TREE_SEABIOS=osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
+ TREE_OVMF=osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
+ info_linux_tree xen-unstable
+ case $1 in
+ return 1
+ case "$branch" in
+ cd /home/osstest/repos/xen
+ git push osstest@xenbits.xen.org:/home/xen/git/xen.git 90f2e2a307fc6a6258c39cc87b3b2bf9441c0fa7:refs/heads/master
To osstest@xenbits.xen.org:/home/xen/git/xen.git
   d776ffe..90f2e2a  90f2e2a307fc6a6258c39cc87b3b2bf9441c0fa7 -> master

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [xen-unstable test] 62646: tolerable FAIL - PUSHED
  2015-10-05 18:21 [xen-unstable test] 62646: tolerable FAIL - PUSHED osstest service owner
@ 2015-10-06 15:31 ` Ian Campbell
  2015-10-07  9:34   ` [PATCH OSSTEST] stubdom: Arrange for guest serial to go to a host logfile Ian Campbell
  2015-10-07 10:58   ` [xen-unstable test] 62646: tolerable FAIL - PUSHED Ian Campbell
  0 siblings, 2 replies; 5+ messages in thread
From: Ian Campbell @ 2015-10-06 15:31 UTC (permalink / raw)
  To: osstest service owner, xen-devel, Wei Liu

On Mon, 2015-10-05 at 18:21 +0000, osstest service owner wrote:
> flight 62646 xen-unstable real [real]
> http://logs.test-lab.xenproject.org/osstest/logs/62646/
> 
> Failures :-/ but no regressions.
> 
> Regressions which are regarded as allowable (not blocking):
>  test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm 9 debian-hvm-install fail like 62583
>  test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm 13 guest-localmigrate fail like 62583

http://logs.test-lab.xenproject.org/osstest/results/history/test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm/ALL.html
paints a pretty sorry picture.

http://logs.test-lab.xenproject.org/osstest/results/history/test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm/ALL.html
is not a lot better, but does occasionally pass.

It seems as if both suffer quite badly in the migration test cases.

Both also suffer from issues with the install phase, but the test-amd64
-i386 case is much worse.

It looks as if the failures are mostly on italia* and merlot*, however that
might be somewhat down to the stickiness of failures.

By contrast the same test cases without stubdom appear to be in reasonable
shape (the odd failure, but nothing like as bad):
http://logs.test-lab.xenproject.org/osstest/results/history/test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm/ALL.html
http://logs.test-lab.xenproject.org/osstest/results/history/test-amd64-i386-xl-qemut-debianhvm-amd64-xsm/ALL.html

This is hampered somewhat by the lack of logging of the guest serial when
stubdom is in use. For non-studom this ends up in the qemu log, for stubdom
I'm not sure which blackhole it goes down.

Ian.

^ permalink raw reply	[flat|nested] 5+ messages in thread

* [PATCH OSSTEST] stubdom: Arrange for guest serial to go to a host logfile
  2015-10-06 15:31 ` Ian Campbell
@ 2015-10-07  9:34   ` Ian Campbell
  2015-10-07  9:59     ` Ian Jackson
  2015-10-07 10:58   ` [xen-unstable test] 62646: tolerable FAIL - PUSHED Ian Campbell
  1 sibling, 1 reply; 5+ messages in thread
From: Ian Campbell @ 2015-10-07  9:34 UTC (permalink / raw)
  To: ian.jackson, xen-devel; +Cc: wei.liu2, Ian Campbell

By pointing the serial port at 'file:/var/log/dm-serial.log' it will
end up on mini-os's console and therefore in
/var/log/xen/qemu-dm-$guest.log.

Signed-off-by: Ian Campbell <ian.campbell@citrix.com>
---
 Osstest/TestSupport.pm | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/Osstest/TestSupport.pm b/Osstest/TestSupport.pm
index 69da459..f9eba6b 100644
--- a/Osstest/TestSupport.pm
+++ b/Osstest/TestSupport.pm
@@ -1822,7 +1822,10 @@ END
     my $stubdom = guest_var_boolean($gho, 'stubdom');
     if ($stubdom) {
 	$cfg .= "device_model_stubdomain_override=1\n";
-	$cfg .= "serial='pty'\n";
+	# MINI-OS turns any open of a path starting /var/log/ into a
+	# fd pointing to mini-os's console. IOW any such path used
+	# here ends up in the host logs in /var/log/xen/qemu-dm-$guest.log
+	$cfg .= "serial='file:/var/log/dm-serial.log'\n";
     } else {
 	$cfg .= "serial='file:/dev/stderr'\n";
     }
-- 
2.5.3

^ permalink raw reply related	[flat|nested] 5+ messages in thread

* Re: [PATCH OSSTEST] stubdom: Arrange for guest serial to go to a host logfile
  2015-10-07  9:34   ` [PATCH OSSTEST] stubdom: Arrange for guest serial to go to a host logfile Ian Campbell
@ 2015-10-07  9:59     ` Ian Jackson
  0 siblings, 0 replies; 5+ messages in thread
From: Ian Jackson @ 2015-10-07  9:59 UTC (permalink / raw)
  To: Ian Campbell; +Cc: wei.liu2, xen-devel

Ian Campbell writes ("[PATCH OSSTEST] stubdom: Arrange for guest serial to go to a host logfile"):
> By pointing the serial port at 'file:/var/log/dm-serial.log' it will
> end up on mini-os's console and therefore in
> /var/log/xen/qemu-dm-$guest.log.
...
> -	$cfg .= "serial='pty'\n";
> +	# MINI-OS turns any open of a path starting /var/log/ into a
> +	# fd pointing to mini-os's console. IOW any such path used
> +	# here ends up in the host logs in /var/log/xen/qemu-dm-$guest.log
> +	$cfg .= "serial='file:/var/log/dm-serial.log'\n";

Wow.

Acked-by: Ian Jackson <ian.jackson@eu.citrix.com>

Thanks for digging into this.

Ian.

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [xen-unstable test] 62646: tolerable FAIL - PUSHED
  2015-10-06 15:31 ` Ian Campbell
  2015-10-07  9:34   ` [PATCH OSSTEST] stubdom: Arrange for guest serial to go to a host logfile Ian Campbell
@ 2015-10-07 10:58   ` Ian Campbell
  1 sibling, 0 replies; 5+ messages in thread
From: Ian Campbell @ 2015-10-07 10:58 UTC (permalink / raw)
  To: osstest service owner, xen-devel, Wei Liu, stefano.stabellini

On Tue, 2015-10-06 at 16:31 +0100, Ian Campbell wrote:
> On Mon, 2015-10-05 at 18:21 +0000, osstest service owner wrote:
> > flight 62646 xen-unstable real [real]
> > http://logs.test-lab.xenproject.org/osstest/logs/62646/
> > 
> > Failures :-/ but no regressions.
> > 
> > Regressions which are regarded as allowable (not blocking):
> >  test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm 9 debian-hvm
> > -install fail like 62583
> >  test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm 13 guest
> > -localmigrate fail like 62583
> 
> http://logs.test-lab.xenproject.org/osstest/results/history/test-amd64-i3
> 86-xl-qemut-stubdom-debianhvm-amd64-xsm/ALL.html
> paints a pretty sorry picture.
> 
> http://logs.test-lab.xenproject.org/osstest/results/history/test-amd64-am
> d64-xl-qemut-stubdom-debianhvm-amd64-xsm/ALL.html
> is not a lot better, but does occasionally pass.
> 
> It seems as if both suffer quite badly in the migration test cases.
> 
> Both also suffer from issues with the install phase, but the test-amd64
> -i386 case is much worse.

> 
[...]
> This is hampered somewhat by the lack of logging of the guest serial when
> stubdom is in use. For non-studom this ends up in the qemu log, for stubdom
> I'm not sure which blackhole it goes down.

I've sent a patch for this aspect, which once it is live may give us some
useful information.

While developing that patch I noticed during boot that there is a very long
pause after the bootloader has launched the kernel.

There is a spate of these:
    ACPI:debug: write addr=0xb045, val=0x89.
    ACPI:debug: write addr=0xb044, val=0xff.
but they are only for a fraction of the wait.

Turning off "quiet" and adding "debug" to the guest command line (which
I'll try and sort out to be automatic) I saw:

[    6.268069] XENBUS: Waiting for devices to initialise: 25s...20s...15s...10s...5s...0s...
[   31.268416] XENBUS: Device with no driver: device/vbd/768
[   31.270373] XENBUS: Device with no driver: device/vbd/5632
[   31.272549] XENBUS: Timeout connecting to device: device/vkbd/0 (local state 3, remote state 1)
[   31.275630] XENBUS: Device with no driver: device/vif/0

Which I suppose accounts for the delay.

Stefano, didn't you adjust something to do with vkbd in libxl not too long
ago?

I installed the Jessie kernel (from wheezy-backports) into the guest and
this delay was still present. (NB: my series upgrading osstest to use
Jessie doesn't cover the iso used by the debianhvm tests)

Disabling vnc in the guest config (vnc=0) made no difference.

Using vga="none" didn't appear to boot at all.

Ian.

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2015-10-07 10:58 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-10-05 18:21 [xen-unstable test] 62646: tolerable FAIL - PUSHED osstest service owner
2015-10-06 15:31 ` Ian Campbell
2015-10-07  9:34   ` [PATCH OSSTEST] stubdom: Arrange for guest serial to go to a host logfile Ian Campbell
2015-10-07  9:59     ` Ian Jackson
2015-10-07 10:58   ` [xen-unstable test] 62646: tolerable FAIL - PUSHED Ian Campbell

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).