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

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



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

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-amd64-qemuu-nested-intel 16 debian-hvm-install/l1/l2 fail REGR. vs. 
65114

Regressions which are regarded as allowable (not blocking):
 test-armhf-armhf-libvirt-xsm  7 host-ping-check-xen       fail REGR. vs. 65114
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm 15 guest-localmigrate.2 
fail blocked in 65114
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm 16 
guest-localmigrate/x10 fail blocked in 65114
 test-amd64-i386-rumpuserxen-i386 10 guest-start                fail like 65114
 test-armhf-armhf-xl-rtds     16 guest-start/debian.repeat    fail   like 65114
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop             fail like 65114
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop              fail like 65114
 test-amd64-amd64-libvirt-vhd  9 debian-di-install            fail   like 65114

Tests which did not succeed, but are not blocking:
 test-amd64-amd64-xl-pvh-intel 11 guest-start                  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-qemuu-nested-amd 16 debian-hvm-install/l1/l2  fail never pass
 test-amd64-amd64-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      12 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-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-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-i386-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check 
fail never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check 
fail never pass
 test-armhf-armhf-libvirt-qcow2  9 debian-di-install            fail never pass
 test-armhf-armhf-libvirt-raw  9 debian-di-install            fail   never pass
 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-armhf-armhf-xl-xsm      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-xsm      12 migrate-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-multivcpu 13 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl-multivcpu 12 migrate-support-check        fail  never pass
 test-amd64-amd64-libvirt     12 migrate-support-check        fail   never pass
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop              fail never pass
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop             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

version targeted for testing:
 xen                  4c6cd64519f9bc270a7278128c94e4b66e3d2077
baseline version:
 xen                  713b7e4ef2aa4ec3ae697cde9c81d5a57548f9b1

Last test of basis    65114  2015-11-25 19:42:37 Z    6 days
Failing since         65141  2015-11-26 20:45:33 Z    5 days    7 attempts
Testing same since    65267  2015-12-01 01:12:37 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@xxxxxxxxxx>
  Ian Campbell <ian.campbell@xxxxxxxxxx>
  Jan Beulich <jbeulich@xxxxxxxx>
  Kevin Tian <kevin.tian@xxxxxxxxx>
  Len Brown <len.brown@xxxxxxxxx>
  Paul Durrant <paul.durrant@xxxxxxxxxx>
  Roger Pau Monné <roger.pau@xxxxxxxxxx>
  Wei Liu <wei.liu2@xxxxxxxxxx>
  Yang Zhang <yang.z.zhang@xxxxxxxxx>

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-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                           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                             fail
 test-amd64-amd64-qemuu-nested-intel                          fail
 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                                     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                                 fail
 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 4c6cd64519f9bc270a7278128c94e4b66e3d2077
Author: Len Brown <len.brown@xxxxxxxxx>
Date:   Mon Nov 30 12:02:22 2015 +0100

    mwait_idle: Skylake Client Support

    Skylake Client CPU idle Power states (C-states)
    are similar to the previous generation, Broadwell.
    However, Skylake does get its own table with updated
    worst-case latency and average energy-break-even residency values.

    Signed-off-by: Len Brown <len.brown@xxxxxxxxx>
    [Linux commit 493f133f47750aa5566fafa9403617e3f0506f8c]

    mwait_idle: Skylake Client Support - updated

    Addition of PC9 state, and minor tweaks to existing PC6 and PC8 states.

    Signed-off-by: Len Brown <len.brown@xxxxxxxxx>
    [Linux commit 135919a3a80565070b9645009e65f73e72c661c0]
    Signed-off-by: Jan Beulich <jbeulich@xxxxxxxx>
    Acked-by: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>

commit 59dfd694c87dbca781bb45ade86cef4a8b5d7aaf
Author: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>
Date:   Mon Nov 30 12:01:21 2015 +0100

    drop unused __devexit{,data} and CONFIG_HOTPLUG

    Signed-off-by: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>

    Also CONFIG_HOTPLUG_CPU.

    Signed-off-by: Jan Beulich <jbeulich@xxxxxxxx>

commit ea953e8fbdd17811d687d7d23a101b60d0631e12
Author: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>
Date:   Mon Nov 30 12:00:53 2015 +0100

    drop empty __devinit annotation, and aliased __pminit

    x86 is the only architecture which uses __devinit, and also has 
CONFIG_HOTPLUG
    enabled, making the annotation empty.

    Signed-off-by: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>
    Reviewed-by: Jan Beulich <jbeulich@xxxxxxxx>

commit e9c8958b4b3c74de376c6dc0d37fe6cb411049dc
Author: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>
Date:   Mon Nov 30 11:58:09 2015 +0100

    drop empty __devinitdata annotation

    x86 is the only architecture which uses __devinitdata, and also has
    CONFIG_HOTPLUG enabled, making the annotation empty.

    Signed-off-by: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>
    Reviewed-by: Jan Beulich <jbeulich@xxxxxxxx>

commit db62aaa1b9658031a5a6b3ecf67237275041d3c2
Author: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>
Date:   Mon Nov 30 11:57:34 2015 +0100

    drop empty __cpuinitdata annotation

    Signed-off-by: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>
    Reviewed-by: Jan Beulich <jbeulich@xxxxxxxx>

commit 0249250f5f5ba2f781643a15fa4056bf1bd8b30d
Author: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>
Date:   Mon Nov 30 11:57:04 2015 +0100

    drop unused fastcall annotation

    Signed-off-by: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>
    Reviewed-by: Jan Beulich <jbeulich@xxxxxxxx>

commit c0d1ff9b9efc3d7539d394427c691afc9b3e49ba
Author: Jan Beulich <jbeulich@xxxxxxxx>
Date:   Mon Nov 30 11:56:20 2015 +0100

    x86: properly macroize the two XRSTOR flavors

    All they differ by is the REX64 prefix. Create a single macro covering
    both, at once allowing to get rid of the disconnect between the current
    partial macro and its two use sites.

    No change in generated code.

    Signed-off-by: Jan Beulich <jbeulich@xxxxxxxx>
    Reviewed-by: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>

commit 0b2e4b844826588924ef7581b475f0a5b6b11bcd
Author: Jan Beulich <jbeulich@xxxxxxxx>
Date:   Mon Nov 30 11:55:49 2015 +0100

    x86: drop dummy input from alternative_{input,io}()

    We don't need the claimed API compatibility. No change in generated
    code.

    Signed-off-by: Jan Beulich <jbeulich@xxxxxxxx>
    Reviewed-by: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>

commit 84f4c9b771b09973a8e1bea57d3db1e3ca660683
Author: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>
Date:   Mon Nov 30 11:54:11 2015 +0100

    x86/cpu: introduce cpu_dev.c_early_init()

    The name is chosen to be consistent with Linux.  Doing this allows
    early_intel_workaround() to be removed from common code.

    Signed-off-by: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>
    Reviewed-by: Jan Beulich <jbeulich@xxxxxxxx>

commit b1d398b67781140d1c6efd05778d0ad4103b2a32
Author: Roger Pau Monné <roger.pau@xxxxxxxxxx>
Date:   Thu Nov 26 16:01:27 2015 +0100

    x86: allow disabling the emulated local apic

    Signed-off-by: Roger Pau Monné <roger.pau@xxxxxxxxxx>
    Reviewed-by: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>
    Acked-by: Jan Beulich <jbeulich@xxxxxxxx>
    Acked-by: Kevin Tian <kevin.tian@xxxxxxxxx>

commit 302a8519fb8537f619569873d605f65eb18f4bdc
Author: Roger Pau Monné <roger.pau@xxxxxxxxxx>
Date:   Thu Nov 26 16:00:56 2015 +0100

    x86/vlapic: fixes for HVM code when running without a vlapic

    The HVM related code (SVM, VMX) generally assumed that a local apic is
    always present. With the introduction of a HVM mode were the local apic can
    be removed, some of this broken code paths arised.

    The SVM exit/resume paths unconditionally checked the state of the lapic,
    which is wrong if it's been disabled by hardware, fix this by adding the
    necessary checks. On the VMX side, make sure we don't add mappings for a
    local apic if it's disabled.

    In the generic vlapic code, add checks to prevent setting the TSC deadline
    timer if the lapic is disabled, and also prevent trying to inject interrupts
    from the PIC is the lapic is also disabled.

    Signed-off-by: Roger Pau Monné <roger.pau@xxxxxxxxxx>
    Reviewed-by: Boris Ostrovsky <boris.ostrovsky@xxxxxxxxxx>
    Reviewed-by: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>
    Acked-by: Kevin Tian <kevin.tian@xxxxxxxxx>

commit 0ce647ad6f70c5ec0aeee66ce74429982b81911a
Author: Jan Beulich <jbeulich@xxxxxxxx>
Date:   Thu Nov 26 15:51:49 2015 +0100

    x86: suppress bogus log message

    The way we populate mpc_cpufeature is not compatible with modern CPUs,
    and hence the message printed using that information is useless/bogus.
    It's of interest only anyway when not using ACPI, so move it into MPS
    parsing code. This at once significantly reduces boot time logging on
    huge systems.

    Signed-off-by: Jan Beulich <jbeulich@xxxxxxxx>
    Reviewed-by: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>

commit 4243baf61acf24d972eb456aea8353481af31100
Author: Roger Pau Monné <roger.pau@xxxxxxxxxx>
Date:   Thu Nov 26 15:51:00 2015 +0100

    HVM/save: allow the usage of zeroextend and a fixup function

    With the current compat implementation in the save/restore context handling,
    only one compat structure is allowed, and using _zeroextend prevents the
    fixup function from being called.

    In order to allow for the compat handling layer to be able to handle
    different compat versions allow calling the fixup function with
    hvm_load_entry_zeroextend.

    Signed-off-by: Roger Pau Monné <roger.pau@xxxxxxxxxx>
    Reviewed-by: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>

commit fafa16e3d006d6d5f62b71374991360697db2467
Author: Roger Pau Monné <roger.pau@xxxxxxxxxx>
Date:   Thu Nov 26 15:50:36 2015 +0100

    HVM/save: pass a size parameter to the HVM compat functions

    In order to cope with types having multiple compat versions pass a size
    parameter to the fixup function so we can identify which compat version
    Xen is dealing with.

    Signed-off-by: Roger Pau Monné <roger.pau@xxxxxxxxxx>
    Reviewed-by: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>

commit 08f3fad0f30a7de35d60c2615c2ee56d3f7b77c8
Author: Jan Beulich <jbeulich@xxxxxxxx>
Date:   Thu Nov 26 15:50:07 2015 +0100

    build: fix dependencies for files compiled from their parent directory

    The use of $(basename ...) here was wrong (yet I'm sure I tested it).

    Signed-off-by: Jan Beulich <jbeulich@xxxxxxxx>
    Acked-by: Ian Campbell <ian.campbell@xxxxxxxxxx>

commit bdead3f25b75772e954d9c93e3ba36c7a926a030
Author: Yang Zhang <yang.z.zhang@xxxxxxxxx>
Date:   Thu Nov 26 15:49:29 2015 +0100

    MAINTAINERS: change the vt-d maintainer

    add Feng as the new maintainer of VT-d stuff

    Signed-off-by: Yang Zhang <yang.z.zhang@xxxxxxxxx>
    Acked-by: Kevin Tian <kevin.tian@xxxxxxxxx>

commit b38d426ad09b3e142f474c1dadfd6d6903664a48
Author: Paul Durrant <paul.durrant@xxxxxxxxxx>
Date:   Thu Nov 26 15:48:41 2015 +0100

    x86/viridian: flush remote tlbs by hypercall

    The Microsoft Hypervisor Top Level Functional Spec. (section 3.4) defines
    two bits in CPUID leaf 0x40000004:EAX for the hypervisor to recommend
    whether or not to issue a hypercall for local or remote TLB flush.

    Whilst it's doubtful whether using a hypercall for local TLB flush would
    be any more efficient than a specific INVLPG VMEXIT, a remote TLB flush
    may well be more efficiently done. This is because the alternative
    mechanism is to IPI all the vCPUs in question which (in the absence of
    APIC virtualisation) will require emulation and scheduling of the vCPUs
    only to have them immediately VMEXIT for local TLB flush.

    This patch therefore adds a viridian option which, if selected, enables
    the hypercall for remote TLB flush and implements it using ASID
    invalidation for targetted vCPUs followed by an IPI only to the set of
    CPUs that happened to be running a targetted vCPU (which may be the empty
    set). The flush may be more severe than requested since the hypercall can
    request flush only for a specific address space (CR3) but Xen neither
    keeps a mapping of ASID to guest CR3 nor allows invalidation of a specific
    ASID, but on a host with contended CPUs performance is still likely to
    be better than a more specific flush using IPIs.

    The implementation of the patch introduces per-vCPU viridian_init() and
    viridian_deinit() functions to allow a scratch cpumask to be allocated.
    This avoids needing to put this potentially large data structure on stack
    during hypercall processing. It also modifies the hypercall input and
    output bit-fields to allow a check for the 'fast' calling convention,
    and a white-space fix in the definition of HVMPV_feature_mask (to remove
    hard tabs).

    Signed-off-by: Paul Durrant <paul.durrant@xxxxxxxxxx>
    Reviewed-by: Jan Beulich <jbeulich@xxxxxxxx>
    Acked-by: Wei Liu <wei.liu2@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®.