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

[Xen-devel] [xen-unstable-smoke test] 106025: trouble: broken/fail/pass



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

Failures and problems with tests :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-amd64-xl-qemuu-debianhvm-i386 3 host-install(3) broken REGR. vs. 
106016

Tests which did not succeed, but are not blocking:
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64                   5 xen-build                    fail   never pass
 build-arm64-pvops             5 kernel-build                 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-amd64-amd64-libvirt     12 migrate-support-check        fail   never pass

version targeted for testing:
 xen                  e318fa314550b1978525aef30c325715a41aa0b7
baseline version:
 xen                  d97ce3614ba5d5e70a39d28a64de684e3b27c9dc

Last test of basis   106016  2017-02-23 11:02:27 Z    0 days
Failing since        106021  2017-02-23 14:01:51 Z    0 days    2 attempts
Testing same since   106025  2017-02-23 17:01:39 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Ian Jackson <ian.jackson@xxxxxxxxxxxxx>
  Marek Marczykowski-Górecki <marmarek@xxxxxxxxxxxxxxxxxxxxxx>
  Paul Durrant <paul.durrant@xxxxxxxxxx>
  Samuel Thibault <samuel.thibault@xxxxxxxxxxxx>
  Wei Liu <wei.liu2@xxxxxxxxxx>

jobs:
 build-amd64                                                  pass    
 build-arm64                                                  fail    
 build-armhf                                                  pass    
 build-amd64-libvirt                                          pass    
 build-arm64-pvops                                            fail    
 test-armhf-armhf-xl                                          pass    
 test-arm64-arm64-xl-xsm                                      broken  
 test-amd64-amd64-xl-qemuu-debianhvm-i386                     broken  
 test-amd64-amd64-libvirt                                     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

broken-step test-amd64-amd64-xl-qemuu-debianhvm-i386 host-install(3)

Not pushing.

------------------------------------------------------------
commit e318fa314550b1978525aef30c325715a41aa0b7
Author: Wei Liu <wei.liu2@xxxxxxxxxx>
Date:   Thu Feb 23 15:18:20 2017 +0000

    libs/devicemodel: initialise op_bufs in xendevicemodel_xcall
    
    To avoid freeing uninitialised buffer when taking the first error exit
    path.
    
    Signed-off-by: Wei Liu <wei.liu2@xxxxxxxxxx>
    Acked-by: Ian Jackson <ian.jackson@xxxxxxxxxxxxx>

commit be6b31614fd86c08eadc249add9afd99972c52ea
Author: Marek Marczykowski-Górecki <marmarek@xxxxxxxxxxxxxxxxxxxxxx>
Date:   Thu Feb 23 11:48:28 2017 +0100

    python: handle long type in scripts
    
    In Python3 'long' type have been merged into 'int', '1L' syntax is no
    longer valid. Assign 'int' type to a 'long' variable in python3, so
    'long(1)' will give correct result in both python2 and python3.
    
    Signed-off-by: Marek Marczykowski-Górecki <marmarek@xxxxxxxxxxxxxxxxxxxxxx>
    Acked-by: Wei Liu <wei.liu2@xxxxxxxxxx>

commit e16c705640abfc027f538fdc5f285b20a9578011
Author: Marek Marczykowski-Górecki <marmarek@xxxxxxxxxxxxxxxxxxxxxx>
Date:   Thu Feb 23 11:48:27 2017 +0100

    python: adjust module initalization for Python3
    
    In Python3, PyTypeObject looks slightly different, and also module
    initialization is different. Instead of Py_InitModule, PyModule_Create
    should be called on already defined PyModuleDef structure. And then
    initialization function should return that module.
    
    Additionally initialization function should be named PyInit_<name>,
    instead of init<name>.
    
    Signed-off-by: Marek Marczykowski-Górecki <marmarek@xxxxxxxxxxxxxxxxxxxxxx>
    Acked-by: Wei Liu <wei.liu2@xxxxxxxxxx>

commit dd986cd64fb0598d47b8759c941fb6099dc9d68a
Author: Marek Marczykowski-Górecki <marmarek@xxxxxxxxxxxxxxxxxxxxxx>
Date:   Thu Feb 23 11:48:26 2017 +0100

    python: use PyLong_* for constructing 'int' type in Python3
    
    In Python3 'int' and 'long' types are the same, there are no longer
    separate PyInt_* functions.  Provide convenient #defines to limit #if in
    code.
    
    Signed-off-by: Marek Marczykowski-Górecki <marmarek@xxxxxxxxxxxxxxxxxxxxxx>
    Acked-by: Wei Liu <wei.liu2@xxxxxxxxxx>

commit 121d9d403083b2a22543b00e8e18fb8b1b279950
Author: Marek Marczykowski-Górecki <marmarek@xxxxxxxxxxxxxxxxxxxxxx>
Date:   Thu Feb 23 11:48:25 2017 +0100

    python: use PyBytes/PyUnicode instead of PyString
    
    In Python2 PyBytes is the same as PyString, but in Python3 PyString is
    gone and 'str' is really PyUnicode in C-API.
    When handling arbitrary data, use PyBytes - which is the right thing to
    do in Python3, and pose no API change in Python2. When handling
    xenstore paths and transaction ids, which have well defined format, use
    PyUnicode - to ease API usage - no need to prefix all xenstore paths
    with 'b' when migrating scripts to Python3.
    
    Signed-off-by: Marek Marczykowski-Górecki <marmarek@xxxxxxxxxxxxxxxxxxxxxx>
    Acked-by: Wei Liu <wei.liu2@xxxxxxxxxx>

commit 0c8981f035098f92ad04be00969406d9c3fc5934
Author: Marek Marczykowski-Górecki <marmarek@xxxxxxxxxxxxxxxxxxxxxx>
Date:   Thu Feb 23 11:48:24 2017 +0100

    python: initialize specific fields of PyTypeObject
    
    Fields not named here will be zero-initialized anyway, but using this
    way will be much easier to support both Python2 and Python3.
    
    Signed-off-by: Marek Marczykowski-Górecki <marmarek@xxxxxxxxxxxxxxxxxxxxxx>
    Acked-by: Wei Liu <wei.liu2@xxxxxxxxxx>

commit 7b1e5f7079c2e19ebac367710b0a2d701ac93e8b
Author: Marek Marczykowski-Górecki <marmarek@xxxxxxxxxxxxxxxxxxxxxx>
Date:   Thu Feb 23 11:48:23 2017 +0100

    python: use Py_TYPE instead of looking directly into PyObject_HEAD
    
    Py_TYPE works on both Python2 and Python3, while internals of
    PyObject_HEAD have changed.
    
    Signed-off-by: Marek Marczykowski-Górecki <marmarek@xxxxxxxxxxxxxxxxxxxxxx>
    Acked-by: Wei Liu <wei.liu2@xxxxxxxxxx>

commit 96d1ee6465a5c44589a99b8fc6b82ca1f31b6d29
Author: Marek Marczykowski-Górecki <marmarek@xxxxxxxxxxxxxxxxxxxxxx>
Date:   Thu Feb 23 11:48:22 2017 +0100

    python: drop tp_getattr implementation
    
    tp_getattr method of type object is deprecated already in Python2 and
    gone in Python3. Default implementation does the same as this custom one.
    
    Signed-off-by: Marek Marczykowski-Górecki <marmarek@xxxxxxxxxxxxxxxxxxxxxx>
    Acked-by: Wei Liu <wei.liu2@xxxxxxxxxx>

commit 6b28df34b5681197154e26be05c9faacbbcf5d55
Author: Marek Marczykowski-Górecki <marmarek@xxxxxxxxxxxxxxxxxxxxxx>
Date:   Thu Feb 23 11:48:21 2017 +0100

    python: check return value of PyErr_NewException
    
    Signed-off-by: Marek Marczykowski-Górecki <marmarek@xxxxxxxxxxxxxxxxxxxxxx>
    Acked-by: Wei Liu <wei.liu2@xxxxxxxxxx>

commit 9442404b91bea055c12fe602ebab5ef425f10784
Author: Ian Jackson <ian.jackson@xxxxxxxxxxxxx>
Date:   Thu Feb 23 12:09:47 2017 +0000

    tools/libxendevicemodel: Add headers.chk to .gitignore
    
    Signed-off-by: Ian Jackson <Ian.Jackson@xxxxxxxxxxxxx>
    Reviewed-by: Paul Durrant <paul.durrant@xxxxxxxxxx>

commit 8ef5f344d061d408f10211c08f09e7d39293fe7d
Author: Paul Durrant <paul.durrant@xxxxxxxxxx>
Date:   Fri Feb 10 14:34:15 2017 +0000

    tools/libxendevicemodel: add a call to restrict the handle
    
    My recent patch [1] to the Linux privcmd module introduced a mechanism
    to restrict an open file handle to subsequently only accept operations for
    a specified domain.
    
    This patch extends the libxendevicemodel API and make use of the
    mechanism in the Linux-specific code to restrict operations on the
    interface handle.
    
    [1] 
https://git.kernel.org/cgit/linux/kernel/git/ostr/linux.git/commit/?id=4610d240
    
    Signed-off-by: Paul Durrant <paul.durrant@xxxxxxxxxx>
    Acked-by: Wei Liu <wei.liu2@xxxxxxxxxx>
    Acked-by: Ian Jackson <ian.jackson@xxxxxxxxxxxxx>

commit e7745d8ef588a2da0f6cba0846fc168f0b76fc37
Author: Paul Durrant <paul.durrant@xxxxxxxxxx>
Date:   Wed Feb 15 15:22:29 2017 +0000

    tools/libxendevicemodel: introduce a Linux-specific implementation
    
    My recent patch [1] to the Linux privcmd module introduced a dedicated
    mechanism for making dm_op hypercalls.
    
    This patch adds the necessary code to libxendevicemodel to take
    advantage of that mechanism if it is implemented in the tools domain
    kernel.
    
    [1] 
https://git.kernel.org/cgit/linux/kernel/git/ostr/linux.git/commit/?id=ab520be8
    
    Signed-off-by: Paul Durrant <paul.durrant@xxxxxxxxxx>
    Acked-by: Wei Liu <wei.liu2@xxxxxxxxxx>
    Acked-by: Ian Jackson <ian.jackson@xxxxxxxxxxxxx>

commit 6902cb00e03122811089bec0b089c5a21e2849ae
Author: Paul Durrant <paul.durrant@xxxxxxxxxx>
Date:   Wed Feb 15 14:44:16 2017 +0000

    tools/libxendevicemodel: extract functions and add a compat layer
    
    This patch extracts all functions resulting in a dm_op hypercall from
    libxenctrl and moves them into libxendevicemodel. It also adds a compat
    layer into libxenctrl, which can be selected by defining
    XC_WANT_COMPAT_DEVICEMODEL_API to 1 before including xenctrl.h.
    
    With this patch the core of libxendevicemodel still uses libxencall to
    issue the dm_op hypercalls, but this is done by calling through code that
    can be modified on a per-OS basis. A subsequent patch will add a Linux-
    specific variant.
    
    Signed-off-by: Paul Durrant <paul.durrant@xxxxxxxxxx>
    Acked-by: Ian Jackson <ian.jackson@xxxxxxxxxxxxx>
    Cc: Wei Liu <wei.liu2@xxxxxxxxxx>

commit b108240265deea37601f1a605910069a837da841
Author: Paul Durrant <paul.durrant@xxxxxxxxxx>
Date:   Wed Feb 15 13:54:25 2017 +0000

    tools/libxendevicemodel: introduce the new library
    
    The new xendevicemodel library is intended to be used by all Xen device
    models such that the only hypercall that use will be the dm_op hypercall
    added by commit 524a98c2.
    
    This patch adds the boilerplate for the new library, with only open() and
    close() entry points, and calls to those from libxenctrl in preparation
    for the compat layer added by a subsequent patch.
    
    [ Also: update MINIOS_UPSTREAM_REVISION and QEMU_TRADITIONAL_REVISION
      to the commits with the corresponding changes to those other trees
      - Ian Jackson ]
    
    Signed-off-by: Paul Durrant <paul.durrant@xxxxxxxxxx>
    Acked-by: Samuel Thibault <samuel.thibault@xxxxxxxxxxxx>
    Acked-by: Ian Jackson <ian.jackson@xxxxxxxxxxxxx>
    Cc: Wei Liu <wei.liu2@xxxxxxxxxx>
    Signed-off-by: Ian Jackson <ian.jackson@xxxxxxxxxxxxx>
(qemu changes not included)

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

 


Rackspace

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