[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Xen-devel] [xen-unstable test] 96371: regressions - FAIL



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

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-armhf-xsm               5 xen-build                 fail REGR. vs. 96296
 test-armhf-armhf-xl           6 xen-boot                  fail REGR. vs. 96296
 test-armhf-armhf-xl-credit2  15 guest-start/debian.repeat fail REGR. vs. 96296
 test-armhf-armhf-xl-vhd       7 host-ping-check-xen       fail REGR. vs. 96296

Regressions which are regarded as allowable (not blocking):
 test-armhf-armhf-xl-rtds     15 guest-start/debian.repeat fail REGR. vs. 96296
 build-amd64-rumpuserxen       6 xen-build                    fail   like 96296
 build-i386-rumpuserxen        6 xen-build                    fail   like 96296
 test-amd64-i386-xl-qemuu-win7-amd64 16 guest-stop              fail like 96296
 test-amd64-i386-xl-qemut-win7-amd64 16 guest-stop              fail like 96296
 test-amd64-amd64-xl-qemut-win7-amd64 16 guest-stop             fail like 96296
 test-amd64-amd64-xl-qemuu-win7-amd64 16 guest-stop             fail like 96296
 test-amd64-amd64-xl-rtds      9 debian-install               fail   like 96296

Tests which did not succeed, but are not blocking:
 test-amd64-i386-rumpuserxen-i386  1 build-check(1)               blocked  n/a
 test-amd64-amd64-rumpuserxen-amd64  1 build-check(1)               blocked n/a
 test-armhf-armhf-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-pvh-amd  11 guest-start                  fail   never pass
 test-amd64-amd64-xl-pvh-intel 11 guest-start                  fail  never pass
 test-amd64-amd64-libvirt     12 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 16 debian-hvm-install/l1/l2  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-amd64-i386-libvirt-xsm  12 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      12 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-vhd 11 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-qcow2 11 migrate-support-check        fail never pass
 test-armhf-armhf-libvirt-qcow2 13 guest-saverestore            fail never pass
 test-amd64-amd64-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 10 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-armhf-armhf-libvirt     14 guest-saverestore            fail   never pass
 test-armhf-armhf-libvirt     12 migrate-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-armhf-armhf-xl-multivcpu 13 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl-multivcpu 12 migrate-support-check        fail  never pass
 test-armhf-armhf-libvirt-raw 13 guest-saverestore            fail   never pass
 test-armhf-armhf-libvirt-raw 11 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 10 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

version targeted for testing:
 xen                  3cdad93704aaa8bf1f274969e401ca21152bc4a2
baseline version:
 xen                  8384dc2d95538c5910d98db3df3ff5448bf0af48

Last test of basis    96296  2016-06-27 01:55:48 Z    3 days
Failing since         96315  2016-06-27 14:13:25 Z    2 days    4 attempts
Testing same since    96371  2016-06-29 10:23:46 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Daniel De Graaf <dgdegra@xxxxxxxxxxxxx>
  Dirk Behme <dirk.behme@xxxxxxxxxxxx>
  Jan Beulich <jbeulich@xxxxxxxx>
  Julien Grall <julien.grall@xxxxxxx>
  Kevin Tian <kevin.tian@xxxxxxxxx>
  Quan Xu <quan.xu@xxxxxxxxx>
  Razvan Cojocaru <rcojocaru@xxxxxxxxxxxxxxx>
  Stefano Stabellini <sstabellini@xxxxxxxxxx>
  Tamas K Lengyel <tamas@xxxxxxxxxxxxx>

jobs:
 build-amd64-xsm                                              pass    
 build-armhf-xsm                                              fail    
 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                                      fail    
 build-i386-rumpuserxen                                       fail    
 test-amd64-amd64-xl                                          pass    
 test-armhf-armhf-xl                                          fail    
 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        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 blocked 
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      blocked 
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 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                           blocked 
 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                                  fail    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumpuserxen-i386                             blocked 
 test-amd64-amd64-qemuu-nested-intel                          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-armhf-armhf-libvirt-qcow2                               fail    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 fail    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     fail    
 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-xl-vhd                                      fail    
 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


Not pushing.

------------------------------------------------------------
commit 3cdad93704aaa8bf1f274969e401ca21152bc4a2
Author: Julien Grall <julien.grall@xxxxxxx>
Date:   Tue Jun 28 17:17:09 2016 +0100

    xen/arm: Rename grant_table_gfpn into grant_table_gfn and use the typesafe 
gfn
    
    The correct acronym for a guest physical frame is gfn. Also use
    the typesafe gfn to ensure that a guest frame is effectively used.
    
    Signed-off-by: Julien Grall <julien.grall@xxxxxxx>
    Acked-by: Stefano Stabellini <sstabellini@xxxxxxxxxx>

commit 29118c726d75298f37ac5325051e4155574a6270
Author: Julien Grall <julien.grall@xxxxxxx>
Date:   Tue Jun 28 17:17:08 2016 +0100

    xen: Use typesafe gfn in xenmem_add_to_physmap_one
    
    The x86 version of the function xenmem_add_to_physmap_one contains
    variable name gpfn and gfn which make the code very confusing.
    I have left unchanged for now.
    
    Also, rename gpfn to gfn in the ARM version as the latter is the correct
    acronym for a guest physical frame.
    
    Finally, remove the trailing whitespace around the changes.
    
    Signed-off-by: Julien Grall <julien.grall@xxxxxxx>
    Acked-by: Jan Beulich <jbeulich@xxxxxxxx>
    Acked-by: Stefano Stabellini <sstabellini@xxxxxxxxxx>

commit 27d363c133155f3d9b9849aedf2fc863eeedb5db
Author: Julien Grall <julien.grall@xxxxxxx>
Date:   Tue Jun 28 17:17:07 2016 +0100

    xen: Use typesafe gfn/mfn in guest_physmap_* helpers
    
    Also rename some variables to gfn or mfn when it does not require much
    rework.
    
    Finally replace %hu with %d when printing the domain id in
    guest_physmap_add_entry (arch/x86/mm/p2m.c).
    
    Signed-off-by: Julien Grall <julien.grall@xxxxxxx>
    Acked-by: Jan Beulich <jbeulich@xxxxxxxx>
    Acked-by: Stefano Stabellini <sstabellini@xxxxxxxxxx>

commit 14eedf8e7169b05e383220b682656a449e5f1c08
Author: Dirk Behme <dirk.behme@xxxxxxxxxxxx>
Date:   Mon Jun 27 09:53:10 2016 +0200

    xen: arm: Update arm64 image header
    
    With the Linux kernel commits
    
    
https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/Documentation/arm64/booting.txt?id=4370eec05a887b0cd4392cd5dc5b2713174745c0
    
    
https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/Documentation/arm64/booting.txt?id=a2c1d73b94ed49f5fac12e95052d7b140783f800
    
    the arm64 image header changed. While the size of the header isn't changed,
    some members have changed their usage.
    
    Update Xen to this updated image header.
    
    The main changes are that the first magic is gone and that there is an
    image size, now.
    
    In case we read a size != 0, let's use this image size, now. This does
    allow us to check if the kernel Image is larger than the size given in
    the device tree, too.
    
    Additionally, add an error message if the magic is not found. This might
    be the case with kernel's < 3.12 prior to
    
    
https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=4370eec05a887b0cd4392cd5dc5b2713174745c0
    
    which introduced the second magic.
    
    This is acceptable as the support of Xen for ARM64 in Linux has been added
    in Linux 3.11 and the number of boards supported by Linux 3.11 on ARM64 is
    very limited: ARM models and X-gene. And for the latter it was an early
    support with only the serial and timer upstreamed.
    
    Signed-off-by: Dirk Behme <dirk.behme@xxxxxxxxxxxx>
    Reviewed-by: Julien Grall <julien.grall@xxxxxxx>

commit 9b15b2e367a8565c73d5ba975e05c89c99078e60
Author: Tamas K Lengyel <tamas@xxxxxxxxxxxxx>
Date:   Tue Jun 28 11:36:03 2016 +0200

    vm_event: clear up return value of vm_event_monitor_traps
    
    The return value has not been clearly defined, with the function
    never returning 0 which seemingly indicated a condition where the
    guest should crash.
    
    In this patch we define -rc as error condition where a subscriber is
    present but an error prevented the notification from being sent;
    0 where there is no subscriber or the notification was sent and the vCPU
    is not paused (i.e. safe to continue execution as normal); and 1 where the
    notification was sent with the vCPU paused and we are waiting for a
    response.
    
    Signed-off-by: Tamas K Lengyel <tamas@xxxxxxxxxxxxx>
    Reviewed-by: Jan Beulich <jbeulich@xxxxxxxx>
    Acked-by: Razvan Cojocaru <rcojocaru@xxxxxxxxxxxxxxx>
    Acked-by: Kevin Tian <kevin.tian@xxxxxxxxx>

commit 2b63aa1d5032b7d1acd3314a1bb1f0592e5e64f6
Author: Quan Xu <quan.xu@xxxxxxxxx>
Date:   Tue Jun 28 11:35:40 2016 +0200

    vt-d: convert conditionals of qi_ctrl->qinval_maddr into ASSERT()s
    
    QI ought to have got disabled if any of the IOMMU table setup
    failed. A QI function (other than enable_qinval) is unreachable
    when qi_ctrl->qinval_maddr is zero.
    
    Signed-off-by: Quan Xu <quan.xu@xxxxxxxxx>
    Acked-by: Kevin Tian <kevin.tian@xxxxxxxxx>

commit a7f581ff451823f854359d85e1d1827eee59efda
Author: Quan Xu <quan.xu@xxxxxxxxx>
Date:   Tue Jun 28 11:35:19 2016 +0200

    vt-d: synchronize for Device-TLB flush one by one
    
    Today we do Device-TLB flush synchronization after issuing flush
    requests for all ATS devices belonging to a VM. Doing so however
    imposes a limitation, i.e. that we can not figure out which flush
    request is blocked in the flush queue list, based on VT-d spec.
    
    To prepare correct Device-TLB flush timeout handling in next patch,
    we change the behavior to synchronize for every Device-TLB flush
    request. So the Device-TLB flush interface is changed a little bit,
    by checking timeout within the function instead of outside of function.
    
    Accordingly we also do a similar change for flush interfaces of
    IOTLB/IEC/Context, i.e. moving synchronization into the function.
    Since there is no user of a non-synced interface, we just rename
    existing ones with _sync suffix.
    
    Signed-off-by: Quan Xu <quan.xu@xxxxxxxxx>
    Reviewed-by: Jan Beulich <jbeulich@xxxxxxxx>
    Acked-by: Kevin Tian <kevin.tian@xxxxxxxxx>

commit dca07f30021ca0840bd923f107d546301a5dba7a
Author: Quan Xu <quan.xu@xxxxxxxxx>
Date:   Tue Jun 28 11:33:39 2016 +0200

    IOMMU: add a timeout parameter for device IOTLB invalidation
    
    The parameter 'iommu_dev_iotlb_timeout' specifies the timeout
    of device IOTLB invalidation in milliseconds. By default, the
    timeout is 1000 milliseconds, which can be boot-time changed.
    
    We also confirmed with VT-d hardware team that 1 milliseconds
    is large enough for VT-d IOMMU internal invalidation.
    
    the existing panic() is eliminated and we bubble up the timeout
    of device IOTLB invalidation for further processing, as the
    PCI-e Address Translation Services (ATS) mandates a timeout of
    60 seconds for device IOTLB invalidation. Obviously we can't
    spin for 60 seconds or otherwise Xen hypervisor hangs.
    
    Signed-off-by: Quan Xu <quan.xu@xxxxxxxxx>
    Acked-by: Kevin Tian <kevin.tian@xxxxxxxxx>
    Reviewed-by: Jan Beulich <jbeulich@xxxxxxxx>

commit 08cffe6696c047123bd552e095163924c8ef4353
Author: Daniel De Graaf <dgdegra@xxxxxxxxxxxxx>
Date:   Mon Jun 20 10:04:26 2016 -0400

    xsm: add a default policy to .init.data
    
    This adds a Kconfig option and support for including the XSM policy from
    tools/flask/policy in the hypervisor so that the bootloader does not
    need to provide a policy to get sane behavior from an XSM-enabled
    hypervisor.  The policy provided by the bootloader, if present, will
    override the built-in policy.
    
    Enabling this option only builds the policy if checkpolicy is available
    during compilation of the hypervisor; otherwise, it does nothing.  The
    XSM policy is not moved out of tools because that remains the primary
    location for installing and configuring the policy.
    
    Signed-off-by: Daniel De Graaf <dgdegra@xxxxxxxxxxxxx>
    Reviewed-by: Konrad Rzeszutek Wilk <konrad.wilk@xxxxxxxxxx>
    Reviewed-by: Doug Goldstein <cardoe@xxxxxxxxxx>
    Reviewed-by: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>
    Acked-by: Julien Grall <julien.grall@xxxxxxx>

commit 668ba1f85bf2e4086cf18c35abc880b9eee4e8f2
Author: Daniel De Graaf <dgdegra@xxxxxxxxxxxxx>
Date:   Mon Jun 20 10:04:25 2016 -0400

    xen: Make FLASK_AVC_STATS kconfig option visible
    
    Signed-off-by: Daniel De Graaf <dgdegra@xxxxxxxxxxxxx>
    Reviewed-by: Doug Goldstein <cardoe@xxxxxxxxxx>

commit 5efcebc66de0c34b071fea5c84e7d379541929af
Author: Daniel De Graaf <dgdegra@xxxxxxxxxxxxx>
Date:   Mon Jun 20 10:04:24 2016 -0400

    xsm: clean up unregistration
    
    The only possible value of original_ops was &dummy_xsm_ops, and
    unregister_xsm was never used.
    
    Signed-off-by: Daniel De Graaf <dgdegra@xxxxxxxxxxxxx>
    Reviewed-by: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>
    Reviewed-by: Konrad Rzeszutek Wilk <konrad.wilk@xxxxxxxxxx>
    Reviewed-by: Doug Goldstein <cardoe@xxxxxxxxxx>

commit 70dda5f4e9c92b35c88b8f52f0fddd52f8778e51
Author: Daniel De Graaf <dgdegra@xxxxxxxxxxxxx>
Date:   Mon Jun 20 10:04:23 2016 -0400

    xsm: annotate setup functions with __init
    
    These functions were only called from __init functions.
    
    Signed-off-by: Daniel De Graaf <dgdegra@xxxxxxxxxxxxx>
    Reviewed-by: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>
    Reviewed-by: Doug Goldstein <cardoe@xxxxxxxxxx>

commit 6a962ebddce8f287588dfb6599d37ff7b6f583b7
Author: Daniel De Graaf <dgdegra@xxxxxxxxxxxxx>
Date:   Tue Jun 21 13:09:23 2016 -0400

    xen: move FLASK entry under XSM in Kconfig
    
    Since enabling XSM is required to enable FLASK, place the option for
    FLASK below the one for XSM.  In addition, since it does not make sense
    to enable XSM without any XSM providers, and FLASK is the only XSM
    provider, hide the option to disable FLASK under EXPERT.
    
    Signed-off-by: Daniel De Graaf <dgdegra@xxxxxxxxxxxxx>
    Reviewed-by: Doug Goldstein <cardoe@xxxxxxxxxx>
(qemu changes not included)

_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel

 


Rackspace

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