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

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



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

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-amd64-libvirt-pair 10 xen-boot/src_host       fail REGR. vs. 131513
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 16 
guest-start/debianhvm.repeat fail REGR. vs. 131513

Regressions which are regarded as allowable (not blocking):
 test-armhf-armhf-xl-rtds      6 xen-install              fail REGR. vs. 131513

Tests which did not succeed, but are not blocking:
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop            fail like 131513
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 131513
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop            fail like 131513
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 131513
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop             fail like 131513
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 131513
 test-amd64-amd64-xl-qemuu-ws16-amd64 17 guest-stop            fail like 131513
 test-amd64-amd64-xl-qemut-ws16-amd64 17 guest-stop            fail like 131513
 test-amd64-i386-xl-qemuu-ws16-amd64 17 guest-stop             fail like 131513
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-i386-xl-pvshim    12 guest-start                  fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check 
fail never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check 
fail never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-credit1  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit1  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemut-ws16-amd64 17 guest-stop              fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass

version targeted for testing:
 xen                  7f28661f6a7ce3d82f881b9afedfebca7f2cf116
baseline version:
 xen                  9d357cbaf74f0c1dc85a16498dac6d819743ce38

Last test of basis   131513  2018-12-22 07:17:36 Z    2 days
Testing same since   131537  2018-12-23 19:20:14 Z    1 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  George Dunlap <george.dunlap@xxxxxxxxxx>
  Razvan Cojocaru <rcojocaru@xxxxxxxxxxxxxxx>
  Tamas K Lengyel <tamas@xxxxxxxxxxxxx>

jobs:
 build-amd64-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64-xtf                                              pass    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-prev                                             pass    
 build-i386-prev                                              pass    
 build-amd64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-xtf-amd64-amd64-1                                       pass    
 test-xtf-amd64-amd64-2                                       pass    
 test-xtf-amd64-amd64-3                                       pass    
 test-xtf-amd64-amd64-4                                       pass    
 test-xtf-amd64-amd64-5                                       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           fail    
 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-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvhv2-amd                                pass    
 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-rumprun-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-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit1                                  pass    
 test-armhf-armhf-xl-credit1                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict        pass    
 test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict         pass    
 test-amd64-amd64-examine                                     pass    
 test-armhf-armhf-examine                                     pass    
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvhv2-intel                              pass    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-livepatch                                   pass    
 test-amd64-i386-livepatch                                    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                                fail    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-xl-pvshim                                   pass    
 test-amd64-i386-xl-pvshim                                    fail    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     pass    
 test-armhf-armhf-xl-rtds                                     fail    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow             pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow              pass    
 test-amd64-amd64-xl-shadow                                   pass    
 test-amd64-i386-xl-shadow                                    pass    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      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 7f28661f6a7ce3d82f881b9afedfebca7f2cf116
Author: Razvan Cojocaru <rcojocaru@xxxxxxxxxxxxxxx>
Date:   Sat Dec 22 09:43:52 2018 +0000

    p2m: change_type_range: Only invalidate mapped gfns
    
    change_type_range() invalidates gfn ranges to lazily change the type
    of a range of gfns, and also modifies the logdirty rangesets of that
    p2m. At the moment, it clips both down by the hostp2m.
    
    While this will result in correct behavior, it's not entirely efficient,
    since invalidated entries outside that range will, on fault, simply be
    modified back to "empty" before faulting normally again.
    
    Separate out the calculation of the two ranges. Keep using the
    hostp2m's max_mapped_pfn to clip the logdirty ranges, but use the
    current p2m's max_mapped_pfn to further clip the invalidation range
    for alternate p2ms.
    
    Signed-off-by: George Dunlap <george.dunlap@xxxxxxxxxx>
    Signed-off-by: Razvan Cojocaru <rcojocaru@xxxxxxxxxxxxxxx>
    Reviewed-by: Jan Beulich <jbeulich@xxxxxxxx>
    Tested-by: Tamas K Lengyel <tamas@xxxxxxxxxxxxx>
    Acked-by: George Dunlap <george.dunlap@xxxxxxxxxx>

commit b5acd075aabc043cc7e9aa533ec697dd68a1d137
Author: Razvan Cojocaru <rcojocaru@xxxxxxxxxxxxxxx>
Date:   Sat Dec 22 09:43:52 2018 +0000

    p2m: Always use hostp2m when clipping rangesets
    
    The logdirty rangesets of the altp2ms need to be kept in sync with the
    hostp2m. This means when iterating through the altp2ms, we need to
    use the host p2m to clip the rangeset, not the indiviual altp2m's
    value.
    
    This change also:
    
    - Documents that the end is non-inclusive
    
    - Calculates an "inclusive" value for the end once, rather than
      open-coding the modification, and (worse) back-modifying updates so
      that the calculation ends up correct
    
    - Clarifies the logic deciding whether to call
      change_entry_type_global() or change_entry_type_range()
    
    - Handles the case where start >= hostp2m->max_mapped_pfn
    
    Signed-off-by: George Dunlap <george.dunlap@xxxxxxxxxx>
    Signed-off-by: Razvan Cojocaru <rcojocaru@xxxxxxxxxxxxxxx>
    Tested-by: Tamas K Lengyel <tamas@xxxxxxxxxxxxx>

commit 0fb4b58c8b9cc4036907d595a124b31aa1153f33
Author: Razvan Cojocaru <rcojocaru@xxxxxxxxxxxxxxx>
Date:   Sat Dec 22 09:43:51 2018 +0000

    x86/altp2m: fix display frozen when switching to a new view early
    
    When an new altp2m view is created very early on guest boot, the
    display will freeze (although the guest will run normally). This
    may also happen on resizing the display. The reason is the way
    Xen currently (mis)handles logdirty VGA: it intentionally
    misconfigures VGA pages so that they will fault.
    
    The problem is that it only does this in the host p2m. Once we
    switch to a new altp2m, the misconfigured entries will no longer
    fault, so the display will not be updated.
    
    This patch:
    * updates ept_handle_misconfig() to use the active altp2m instead
      of the hostp2m;
    * modifies p2m_change_entry_type_global(),
      p2m_memory_type_changed(), p2m_change_type_range() and
      p2m_finish_type_change() to propagate their changes to all
      valid altp2ms.
    
    With the introduction of altp2m fields in p2m_memory_type_changed()
    the whole function has been put under CONFIG_HVM.
    
    Suggested-by: George Dunlap <george.dunlap@xxxxxxxxxx>
    Signed-off-by: Razvan Cojocaru <rcojocaru@xxxxxxxxxxxxxxx>
    Tested-by: Tamas K Lengyel <tamas@xxxxxxxxxxxxx>
    Acked-by: George Dunlap <george.dunlap@xxxxxxxxxx>

commit 6e23f46ea9bb7403c9b6d29449a35d1381f1c56e
Author: Razvan Cojocaru <rcojocaru@xxxxxxxxxxxxxxx>
Date:   Sat Dec 22 09:43:50 2018 +0000

    x86/p2m: refactor p2m_reset_altp2m()
    
    Refactor p2m_reset_altp2m() so that it can be used to remove
    redundant codepaths, fixing the locking while we're at it.
    
    The previous code now replaced by p2m_reset_altp2m(d, i,
    ALTP2M_DEACTIVATE) calls did not set p2m->min_remapped_gfn
    and p2m->max_remapped_gfn because in those cases the altp2m
    idx was disabled; so before getting used again,
    p2m_init_altp2m_ept() would get called, which resets them.
    Always setting them in p2m_reset_altp2m(), while redundant,
    is preferable to an extra conditional.
    
    Signed-off-by: Razvan Cojocaru <rcojocaru@xxxxxxxxxxxxxxx>
    Tested-by: Tamas K Lengyel <tamas@xxxxxxxxxxxxx>
    Reviewed-by: George Dunlap <george.dunlap@xxxxxxxxxx>

commit 95ba8404d45df56b3c8db88ea0bd414ad6638962
Author: Razvan Cojocaru <rcojocaru@xxxxxxxxxxxxxxx>
Date:   Sat Dec 22 09:43:49 2018 +0000

    x86/p2m: allocate logdirty_ranges for altp2ms
    
    For now, only do allocation/deallocation; keeping them in sync
    will be done in subsequent patches.
    
    Logdirty synchronization will only be done for active altp2ms;
    so allocate logdirty rangesets (copying the host logdirty
    rangeset) when an altp2m is activated, and free it when
    deactivated.
    
    Signed-off-by: Razvan Cojocaru <rcojocaru@xxxxxxxxxxxxxxx>
    Tested-by: Tamas K Lengyel <tamas@xxxxxxxxxxxxx>
    Reviewed-by: George Dunlap <george.dunlap@xxxxxxxxxx>

commit 82c62c87347dd9b3acbc1ac94dc43663f52ac0aa
Author: George Dunlap <george.dunlap@xxxxxxxxxx>
Date:   Sat Dec 22 08:59:48 2018 +0000

    libxl/dm_depriv: Fix non-debug build
    
    Apparently older versions of gcc, when building with debug=n, the
    uninitialized variable logic gets confused.  Distros on which a
    non-debug build will fail include:
    - Centos 7
    - Debian Jessie
    - Ubuntu Trusty
    
    It seems to be one particular path confusing the logic; so just set it
    on that path to keep the compiler happy, while still catching other
    potential paths where it might be unset.
    
    Signed-off-by: George Dunlap <george.dunlap@xxxxxxxxxx>
(qemu changes not included)

_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxxx
https://lists.xenproject.org/mailman/listinfo/xen-devel

 


Rackspace

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