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

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



flight 26373 xen-unstable real [real]
http://www.chiark.greenend.org.uk/~xensrcts/logs/26373/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-i386-rumpuserxen        5 rumpuserxen-build         fail REGR. vs. 26361
 test-amd64-amd64-xl-qemut-win7-amd64  7 windows-install   fail REGR. vs. 26361

Tests which did not succeed, but are not blocking:
 test-amd64-amd64-rumpuserxen-i386  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl          10 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt      9 guest-start                  fail   never pass
 test-amd64-i386-libvirt       9 guest-start                  fail   never pass
 test-amd64-amd64-libvirt      9 guest-start                  fail   never pass
 test-amd64-amd64-xl-pcipt-intel  9 guest-start                 fail never pass
 test-amd64-i386-rumpuserxen-i386  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemut-winxpsp3 14 guest-stop                fail never pass
 test-amd64-i386-xl-qemuu-winxpsp3-vcpus1 14 guest-stop         fail never pass
 test-amd64-i386-xl-qemuu-winxpsp3 14 guest-stop                fail never pass
 test-amd64-i386-xl-qemut-winxpsp3-vcpus1 14 guest-stop         fail never pass
 test-amd64-amd64-xl-win7-amd64 14 guest-stop                   fail never pass
 test-amd64-amd64-xl-qemuu-win7-amd64 14 guest-stop             fail never pass
 test-amd64-amd64-xl-qemut-winxpsp3 14 guest-stop               fail never pass
 test-amd64-i386-xl-qemut-win7-amd64 14 guest-stop              fail never pass
 test-amd64-i386-xl-win7-amd64 14 guest-stop                   fail  never pass
 test-amd64-i386-xl-winxpsp3-vcpus1 14 guest-stop               fail never pass
 test-amd64-amd64-xl-winxpsp3 14 guest-stop                   fail   never pass
 test-amd64-i386-xl-qemuu-win7-amd64 14 guest-stop              fail never pass
 test-amd64-amd64-xl-qemuu-winxpsp3 14 guest-stop               fail never pass
 test-amd64-i386-xl-winxpsp3  14 guest-stop                   fail   never pass

version targeted for testing:
 xen                  5f54c8a041e68dedfed76aea6778d20b5026f232
baseline version:
 xen                  cf37a923eae411d420f6519e6dcfd13e25cf276c

------------------------------------------------------------
People who touched revisions under test:
  Ian Campbell <ian.campbell@xxxxxxxxxx>
  Jan Beulich <jbeulich@xxxxxxxx>
  Jason Andryuk <andryuk@xxxxxxxx>
  Julien Grall <julien.grall@xxxxxxxxxx>
  Wei Liu <wei.liu2@xxxxxxxxxx>
  Zhigang Wang <zhigang.x.wang@xxxxxxxxxx>
------------------------------------------------------------

jobs:
 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-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-i386-rumpuserxen                                       fail    
 test-amd64-amd64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-i386-rhel6hvm-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-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-win7-amd64                               fail    
 test-amd64-i386-xl-win7-amd64                                fail    
 test-amd64-i386-xl-credit2                                   pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-amd64-rumpuserxen-i386                            blocked 
 test-amd64-i386-rumpuserxen-i386                             blocked 
 test-amd64-amd64-xl-pcipt-intel                              fail    
 test-amd64-i386-rhel6hvm-intel                               pass    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     fail    
 test-armhf-armhf-libvirt                                     fail    
 test-amd64-i386-libvirt                                      fail    
 test-amd64-i386-xl-multivcpu                                 pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-xl-sedf-pin                                 pass    
 test-amd64-amd64-xl-sedf                                     pass    
 test-amd64-i386-xl-qemut-winxpsp3-vcpus1                     fail    
 test-amd64-i386-xl-qemuu-winxpsp3-vcpus1                     fail    
 test-amd64-i386-xl-winxpsp3-vcpus1                           fail    
 test-amd64-amd64-xl-qemut-winxpsp3                           fail    
 test-amd64-i386-xl-qemut-winxpsp3                            fail    
 test-amd64-amd64-xl-qemuu-winxpsp3                           fail    
 test-amd64-i386-xl-qemuu-winxpsp3                            fail    
 test-amd64-amd64-xl-winxpsp3                                 fail    
 test-amd64-i386-xl-winxpsp3                                  fail    


------------------------------------------------------------
sg-report-flight on osstest.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


Not pushing.

------------------------------------------------------------
commit 5f54c8a041e68dedfed76aea6778d20b5026f232
Author: Zhigang Wang <zhigang.x.wang@xxxxxxxxxx>
Date:   Tue May 20 13:44:25 2014 -0400

    docs/man/xl.cfg.pod.5: add a missing new line and remove some redundant ones
    
    Without a new line after the `pvh` item, the generate html is wrong.
    
    Signed-off-by: Zhigang Wang <zhigang.x.wang@xxxxxxxxxx>
    Acked-by: Ian Campbell <ian.campbell@xxxxxxxxxx>

commit 84acc84afbd1bd859cd31d44831db77da6ade960
Author: Jason Andryuk <andryuk@xxxxxxxx>
Date:   Tue May 20 09:37:08 2014 -0400

    libxc: Protect xc_domain_resume from clobbering domain registers
    
    xc_domain_resume() expects the guest to be in state SHUTDOWN_suspend.
    However, nothing verifies the state before modify_returncode() modifies
    the domain's registers.  This will crash guest processes or the kernel
    itself.
    
    This can be demonstrated with `LIBXL_SAVE_HELPER=/bin/false xl migrate`.
    
    Signed-off-by: Jason Andryuk <andryuk@xxxxxxxx>
    Acked-by: Ian Campbell <ian.campbell@xxxxxxxxxx>

commit ba30e2bdc15918982242315717541bd76dd527e7
Author: Julien Grall <julien.grall@xxxxxxxxxx>
Date:   Fri May 16 15:40:32 2014 +0100

    xen/arm: IRQ: Handle multiple action per IRQ
    
    On ARM, it may happen (eg ARM SMMU) to setup multiple handler for the same
    interrupt.
    
    To be able to use multiple action, the driver has to explicitly call
    {setup,request}_irq with IRQF_SHARED as 2nd parameter.
    
    The behavior stays the same on x86, e.g only one action is handled.
    
    Signed-off-by: Julien Grall <julien.grall@xxxxxxxxxx>
    Acked-by: Jan Beulich <jbeulich@xxxxxxxx>
    Acked-by: Ian Campbell <ian.campbell@xxxxxxxxxx>

commit 660deea8935a7dcb99e1114f15729bf56fb9d4d8
Author: Julien Grall <julien.grall@xxxxxxxxxx>
Date:   Fri May 16 15:40:31 2014 +0100

    xen/arm: IRQ: extend {request, setup}_irq to take an irqflags in parameter
    
    The irqflags will be used later on ARM to know if we can shared the IRQ or 
not.
    
    On x86, the irqflags should always be 0.
    
    Signed-off-by: Julien Grall <julien.grall@xxxxxxxxxx>
    Acked-by: Jan Beulich <jbeulich@xxxxxxxx>
    Acked-by: Ian Campbell <ian.campbell@xxxxxxxxxx>
    Cc: Keir Fraser <keir@xxxxxxx>
    Cc: Suravee Suthikulpanit <suravee.suthikulpanit@xxxxxxx>
    Cc: Aravind Gopalakrishnan <Aravind.Gopalakrishnan@xxxxxxx>
    Cc: Xiantao Zhang <xiantao.zhang@xxxxxxxxx>

commit df3f46b6cd1ec809b8d70dcdf4d243295747b605
Author: Julien Grall <julien.grall@xxxxxxxxxx>
Date:   Fri May 16 15:40:30 2014 +0100

    xen: IRQ: Add dev_id parameter to release_irq
    
    The new parameter (dev_id) will be used in on ARM to release the right
    action when support for multiple action is added.
    
    Even if this function is declared in common code, no one is using it. So 
it's
    safe to modify the prototype also for x86.
    
    Signed-off-by: Julien Grall <julien.grall@xxxxxxxxxx>
    Acked-by: Jan Beulich <jbeulich@xxxxxxxx>
    Acked-by: Ian Campbell <ian.campbell@xxxxxxxxxx>

commit ebb398b771a0d205f5cd2e36e98da83b186265cf
Author: Julien Grall <julien.grall@xxxxxxxxxx>
Date:   Fri May 16 15:40:29 2014 +0100

    xen/arm: Replace route_guest_dt_irq by route_guest_irq
    
    We can use platform_get_irq to get the IRQ which will be route to the guest.
    
    platform_get_irq will store the type of IRQ (e.g level/edge...) directly in
    the irq_desc.
    
    This will avoid to have device tree specific routing function.
    
    Signed-off-by: Julien Grall <julien.grall@xxxxxxxxxx>
    Acked-by: Ian Campbell <ian.campbell@xxxxxxxxxx>

commit 554cbe32381fa4482e1a47cd31afb054e97d986d
Author: Julien Grall <julien.grall@xxxxxxxxxx>
Date:   Fri May 16 15:40:28 2014 +0100

    xen/arm: IRQ: Replace {request, setup}_dt_irq by {request, setup}_irq
    
    Now that irq_desc stores the type of the IRQ (e.g level/edge,...), we don't
    need to use specific IRQ function for ARM.
    
    Also replace every call to dt_device_get_irq by platform_get_irq which is
    a wrapper to this function and setup the IRQ type correctly.
    
    Signed-off-by: Julien Grall <julien.grall@xxxxxxxxxx>
    Acked-by: Ian Campbell <ian.campbell@xxxxxxxxxx>
    Cc: Keir Fraser <keir@xxxxxxx>

commit 8aaf906b8a0545fbedac5bf8bd0588d9e763f340
Author: Julien Grall <julien.grall@xxxxxxxxxx>
Date:   Fri May 16 15:40:27 2014 +0100

    xen/arm: IRQ: Store IRQ type in arch_irq_desc
    
    For now, ARM uses different IRQ functions to setup an interrupt handler. 
This
    is a bit annoying for common driver because we have to add idefery when
    an IRQ is setup (see ns16550_init_postirq for an example).
    
    To avoid to completely fork the IRQ management code, we can introduce a 
field
    to store the IRQ type (e.g level/edge ...).
    
    This patch also adds platform_get_irq which will retrieve the IRQ from the
    device tree and setup correctly the IRQ type.
    
    In order to use this solution, we have to move init_IRQ earlier for the boot
    CPU. It's fine because the code only depends on percpu.
    
    Signed-off-by: Julien Grall <julien.grall@xxxxxxxxxx>
    Acked-by: Ian Campbell <ian.campbell@xxxxxxxxxx>

commit 1f7752978189640fb4725922e901233065d5a3d7
Author: Wei Liu <wei.liu2@xxxxxxxxxx>
Date:   Tue May 13 22:53:59 2014 +0100

    libxl_json: allow basic JSON type objects generation
    
    The original logic is that basic JSON types (number, string and null)
    must be an element of JSON map or array. This assumption doesn't hold
    true anymore when we need to return basic JSON types.
    
    Returning basic JSON types is required for parsing number, string and
    null objects back into libxl__json_object.
    
    Signed-off-by: Wei Liu <wei.liu2@xxxxxxxxxx>
    Acked-by: Ian Campbell <ian.campbell@xxxxxxxxxx>

commit d638671fa44f8c1c55205a127d3224e8cf39a549
Author: Wei Liu <wei.liu2@xxxxxxxxxx>
Date:   Tue May 13 22:53:57 2014 +0100

    libxl_internal.h: introduce libxl__json_object_get_number
    
    Signed-off-by: Wei Liu <wei.liu2@xxxxxxxxxx>
    Acked-by: Ian Campbell <ian.campbell@xxxxxxxxxx>

commit 7dd6000671ca38e0d31f07e2d09c59e0241287c8
Author: Wei Liu <wei.liu2@xxxxxxxxxx>
Date:   Tue May 13 22:53:56 2014 +0100

    libxl_internal.h: introduce libxl__json_object_is_{null, number, double}
    
    ... which return true if json object is valid and of type
    JSON_{NULL,NUMBER,DOUBLE}.
    
    Signed-off-by: Wei Liu <wei.liu2@xxxxxxxxxx>
    Acked-by: Ian Campbell <ian.campbell@xxxxxxxxxx>

commit f68570ac7715ee2b338dfd8edc18b99901aebb9a
Author: Wei Liu <wei.liu2@xxxxxxxxxx>
Date:   Tue May 13 22:53:55 2014 +0100

    libxl_internal: make JSON_* types a bit-field
    
    Libxl can generate number as type JSON_INTEGER, JSON_DOUBLE or
    JSON_NUMBER, string as type JSON_STRING or JSON_NULL (if string is
    null).
    
    So make JSON_* type a bit-field and use it in libxl__json_map_get. This is
    useful when parsing a libxl__json_object to libxl_FOO struct. We can
    enforce type checking on libxl__json_object in an easy way.
    
    Signed-off-by: Wei Liu <wei.liu2@xxxxxxxxxx>
    Acked-by: Ian Campbell <ian.campbell@xxxxxxxxxx>

commit a84725c201cffe714b91ace83b5dd381c879ba5b
Author: Wei Liu <wei.liu2@xxxxxxxxxx>
Date:   Tue May 13 22:53:51 2014 +0100

    libxl_internal.h: move / add some libxl defbool #define here
    
    They will be used by both JSON generator and parser so they should be in
    header file.
    
    Signed-off-by: Wei Liu <wei.liu2@xxxxxxxxxx>
    Acked-by: Ian Campbell <ian.campbell@xxxxxxxxxx>

commit fe54fc1a96eabe6e903ddcf17ca4188bde1bdd61
Author: Wei Liu <wei.liu2@xxxxxxxxxx>
Date:   Tue May 13 22:53:50 2014 +0100

    libxl.h: document libxl_<type>_to_json
    
    Signed-off-by: Wei Liu <wei.liu2@xxxxxxxxxx>
    Acked-by: Ian Campbell <ian.campbell@xxxxxxxxxx>

commit 00bfad10f82a0b5554a96e37aed7187c6f374112
Author: Wei Liu <wei.liu2@xxxxxxxxxx>
Date:   Tue May 13 22:53:49 2014 +0100

    libxl.h: document the paradigm of using libxl types
    
    Signed-off-by: Wei Liu <wei.liu2@xxxxxxxxxx>
    Acked-by: Ian Campbell <ian.campbell@xxxxxxxxxx>

commit e620f2dfa5ef288efcae0995cbf197bd79c364b6
Author: Wei Liu <wei.liu2@xxxxxxxxxx>
Date:   Tue May 13 22:53:48 2014 +0100

    libxl: fix memory leak in libxl_cpuid_dispose
    
    libxl_cpuid_policy_list is not allocated with GC-aware allocation so it
    needs to be freed manually, just like what libxl_string_list_dispose and
    libxl_key_value_list_dispose do.
    
    Signed-off-by: Wei Liu <wei.liu2@xxxxxxxxxx>
    Acked-by: Ian Campbell <ian.campbell@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®.