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

[xen-unstable-smoke test] 163641: regressions - FAIL



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

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-amd64                   6 xen-build                fail REGR. vs. 163474

Tests which did not succeed, but are not blocking:
 build-amd64-libvirt           1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-debianhvm-amd64  1 build-check(1)        blocked n/a
 test-arm64-arm64-xl-xsm      15 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      16 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl          15 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          16 saverestore-support-check    fail   never pass

version targeted for testing:
 xen                  1d3250f8c4cb750bb0dcf9fdbe01f8de85780281
baseline version:
 xen                  6de3e5fce5e2a3c5f438e8e214168dd3a474cbbf

Last test of basis   163474  2021-07-09 12:00:25 Z    4 days
Failing since        163480  2021-07-09 16:08:01 Z    3 days   23 attempts
Testing same since   163641  2021-07-13 10:07:43 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andew.cooper3@xxxxxxxxxx>
  Andrew Cooper <andrew.cooper3@xxxxxxxxxx>
  Costin Lupu <costin.lupu@xxxxxxxxx>
  Dario Faggioli <dfaggioli@xxxxxxxx>
  Ian Jackson <iwj@xxxxxxxxxxxxxx>
  Jan Beulich <jbeulich@xxxxxxxx>
  Olaf Hering <olaf@xxxxxxxxx>
  Tamas K Lengyel <tamas@xxxxxxxxxxxxx>

jobs:
 build-arm64-xsm                                              pass    
 build-amd64                                                  fail    
 build-armhf                                                  pass    
 build-amd64-libvirt                                          blocked 
 test-armhf-armhf-xl                                          pass    
 test-arm64-arm64-xl-xsm                                      pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    blocked 
 test-amd64-amd64-libvirt                                     blocked 


------------------------------------------------------------
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 1d3250f8c4cb750bb0dcf9fdbe01f8de85780281
Author: Jan Beulich <jbeulich@xxxxxxxx>
Date:   Tue Jul 13 10:17:33 2021 +0200

    CHANGELOG: record changed PCI device quarantining default
    
    This amends commit 980d6acf1517 ("IOMMU: make DMA containment of
    quarantined devices optional").
    
    Signed-off-by: Jan Beulich <jbeulich@xxxxxxxx>
    Reviewed-by: Paul Durrant <paul@xxxxxxx>

commit ec6e56359553e82fefa877fd221479847ffc93dd
Author: Jan Beulich <jbeulich@xxxxxxxx>
Date:   Tue Jul 13 10:16:18 2021 +0200

    IOMMU: correct parsing of "quarantine=scratch-page"
    
    During the multiple renames of the sub-option I apparently forgot to
    update the left side of the &&, and this pretty consistently.
    
    Fixes: 980d6acf1517 ("IOMMU: make DMA containment of quarantined devices 
optional")
    Reported-by: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>
    Signed-off-by: Jan Beulich <jbeulich@xxxxxxxx>
    Reviewed-by: Paul Durrant <paul@xxxxxxx>

commit 93c9edbef51b31056f93a37a778326c90a83158c
Author: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>
Date:   Tue Jun 15 16:02:29 2021 +0100

    tests/xenstore: Rework Makefile
    
    In particular, fill in the install/uninstall rules so this test can be
    packaged to be automated sensibly.
    
    This causes the code to be noticed by CI, which objects as follows:
    
      test-xenstore.c: In function 'main':
      test-xenstore.c:486:5: error: ignoring return value of 'asprintf', 
declared
      with attribute warn_unused_result [-Werror=unused-result]
           asprintf(&path, "%s/%u", TEST_PATH, getpid());
           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    
    Address the CI failure by checking the asprintf() return value and exiting.
    
    Rename xs-test to test-xenstore to be consistent with other tests.  Honour
    APPEND_FLAGS too.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>
    Reviewed-by: Jan Beulich <jbeulich@xxxxxxxx>

commit 6a9f5477637a9f2d1d61c0a065eeb01bf84f6484
Author: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>
Date:   Tue Jun 15 15:37:49 2021 +0100

    tests/cpu-policy: Rework Makefile
    
    In particular, fill in the install/uninstall rules so this test can be
    packaged to be automated sensibly.
    
    Rework TARGET-y to be TARGETS, drop redundant -f's for $(RM), drop the
    unconditional -O3 and use the default instead, and drop CFLAGS from the link
    line but honour APPEND_LDFLAGS.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>
    Reviewed-by: Jan Beulich <jbeulich@xxxxxxxx>

commit ff759953b32286f376fda7f3ff5a17eccb542b03
Author: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>
Date:   Tue Jun 15 15:22:11 2021 +0100

    tests/resource: Rework Makefile
    
    In particular, fill in the install/uninstall rules so this test can be
    packaged to be automated sensibly.
    
    Make all object files depend on the Makefile, drop redundant -f's for $(RM),
    and use $(TARGET) when appropriate.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>
    Reviewed-by: Jan Beulich <jbeulich@xxxxxxxx>

commit 79ca512a1fa68e0170a85cb71b8a8e8f4a34fb11
Author: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>
Date:   Tue Jun 15 14:19:15 2021 +0100

    tools/tests: Drop obsolete mce-test infrastructure
    
    mce-test has a test suite, but it depends on xend, needs to run in-tree, and
    requires manual setup of at least one guest, and manual parameters to pass
    into cases.  Drop the test infrasturcture.
    
    Move the one useful remaining item, xen-mceinj, into misc/, fixing some 
minor
    style issues as it goes.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>
    Acked-by: Jan Beulich <jbeulich@xxxxxxxx>

commit 2c7242bb2a11c027921b7f153841e59457edacc3
Author: Tamas K Lengyel <tamas@xxxxxxxxxxxxx>
Date:   Fri May 7 11:28:36 2021 -0400

    tools/misc/xen-vmtrace: handle more signals and install by default
    
    Signed-off-by: Tamas K Lengyel <tamas@xxxxxxxxxxxxx>
    Acked-by: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>

commit e6917412628d11986f0e6fc028851c8181b24fb8
Author: Olaf Hering <olaf@xxxxxxxxx>
Date:   Fri Jul 9 16:32:48 2021 +0200

    automation: provide pciutils in opensuse packages
    
    qemu-xen-traditional may make use of pciutils-devel, for PCI passthrough.
    
    Signed-off-by: Olaf Hering <olaf@xxxxxxxxx>
    Acked-by: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>

commit 4ad75403625111bdd60571c3caaaefd3a84c574e
Author: Olaf Hering <olaf@xxxxxxxxx>
Date:   Fri Jul 9 16:32:47 2021 +0200

    automation: provide SDL and SDL2 in opensuse images
    
    qemu-xen-traditional may make use of SDL, qemu-xen may make use of SDL2.
    Use pkgconfig() as resolvable instead of a rpm name, the latter may change.
    
    Signed-off-by: Olaf Hering <olaf@xxxxxxxxx>
    Acked-by: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>

commit 303c857a2701fe7c180744faca3507efd3edbb1d
Author: Olaf Hering <olaf@xxxxxxxxx>
Date:   Fri Jul 9 16:06:53 2021 +0200

    automation: add meson and ninja to tumbleweed container
    
    qemu uses meson as for configuration, and requires ninja for building.
    
    Signed-off-by: Olaf Hering <olaf@xxxxxxxxx>
    Acked-by: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>

commit 2d1a35f1e6c2113a6322fdb758a198608c90e4bd
Author: Costin Lupu <costin.lupu@xxxxxxxxx>
Date:   Tue Jun 8 15:35:29 2021 +0300

    tools/ocaml: Fix redefinition errors
    
    If PAGE_SIZE is already defined in the system (e.g. in /usr/include/limits.h
    header) then gcc will trigger a redefinition error because of -Werror. This
    patch replaces usage of PAGE_* macros with XC_PAGE_* macros in order to 
avoid
    confusion between control domain page granularity (PAGE_* definitions) and
    guest domain page granularity (which is what we are dealing with here).
    
    Same issue applies for redefinitions of Val_none and Some_val macros which
    can be already define in the OCaml system headers (e.g.
    /usr/lib/ocaml/caml/mlvalues.h).
    
    Signed-off-by: Costin Lupu <costin.lupu@xxxxxxxxx>
    Reviewed-by: Julien Grall <jgrall@xxxxxxxxxx>
    Acked-by: Ian Jackson <iwj@xxxxxxxxxxxxxx>
    Tested-by: Dario Faggioli <dfaggioli@xxxxxxxx>

commit d1b32abd94b620db05dfff0f4ce9cc17b9da0ccf
Author: Costin Lupu <costin.lupu@xxxxxxxxx>
Date:   Tue Jun 8 15:35:28 2021 +0300

    tools/libs/gnttab: Fix PAGE_SIZE redefinition error
    
    If PAGE_SIZE is already defined in the system (e.g. in /usr/include/limits.h
    header) then gcc will trigger a redefinition error because of -Werror. This
    patch replaces usage of PAGE_* macros with XC_PAGE_* macros in order to 
avoid
    confusion between control domain page granularity (PAGE_* definitions) and
    guest domain page granularity.
    
    The exception is in osdep_xenforeignmemory_map() where we need the system 
page
    size to check whether the PFN array should be allocated with mmap() or with
    dynamic allocation.
    
    Signed-off-by: Costin Lupu <costin.lupu@xxxxxxxxx>
    Reviewed-by: Julien Grall <jgrall@xxxxxxxxxx>
    Acked-by: Ian Jackson <iwj@xxxxxxxxxxxxxx>

commit 0dbb4be739c50b8018aeeb285ef290bf7962a28e
Author: Costin Lupu <costin.lupu@xxxxxxxxx>
Date:   Tue Jun 8 15:35:27 2021 +0300

    tools/libs/foreignmemory: Fix PAGE_SIZE redefinition error
    
    If PAGE_SIZE is already defined in the system (e.g. in /usr/include/limits.h
    header) then gcc will trigger a redefinition error because of -Werror. This
    patch replaces usage of PAGE_* macros with XC_PAGE_* macros in order to 
avoid
    confusion between control domain page granularity (PAGE_* definitions) and
    guest domain page granularity.
    
    The exception is in osdep_xenforeignmemory_map() where we need the system 
page
    size to check whether the PFN array should be allocated with mmap() or with
    dynamic allocation.
    
    Signed-off-by: Costin Lupu <costin.lupu@xxxxxxxxx>
    Reviewed-by: Julien Grall <jgrall@xxxxxxxxxx>
    Acked-by: Ian Jackson <iwj@xxxxxxxxxxxxxx>

commit d276e0f3f14f2d46f27989008770eb2b9c678bc4
Author: Costin Lupu <costin.lupu@xxxxxxxxx>
Date:   Tue Jun 8 15:35:26 2021 +0300

    tools/libfsimage: Fix PATH_MAX redefinition error
    
    If PATH_MAX is already defined in the system (e.g. in /usr/include/limits.h
    header) then gcc will trigger a redefinition error because of -Werror.
    
    Signed-off-by: Costin Lupu <costin.lupu@xxxxxxxxx>
    Reviewed-by: Julien Grall <jgrall@xxxxxxxxxx>
    Acked-by: Ian Jackson <iwj@xxxxxxxxxxxxxx>

commit 37588941a249a0b45a44a6385b187d7d10132e7d
Author: Costin Lupu <costin.lupu@xxxxxxxxx>
Date:   Tue Jun 8 15:35:25 2021 +0300

    tools/debugger: Fix PAGE_SIZE redefinition error
    
    If PAGE_SIZE is already defined in the system (e.g. in /usr/include/limits.h
    header) then gcc will trigger a redefinition error because of -Werror. This
    patch replaces usage of PAGE_* macros with KDD_PAGE_* macros in order to 
avoid
    confusion between control domain page granularity (PAGE_* definitions) and
    guest domain page granularity (which is what we are dealing with here).
    
    We chose to define the KDD_PAGE_* macros instead of using XC_PAGE_* macros
    because (1) the code in kdd.c should not include any Xen headers and (2) to 
add
    consistency for code in both kdd.c and kdd-xen.c.
    
    Signed-off-by: Costin Lupu <costin.lupu@xxxxxxxxx>
    Reviewed-by: Tim Deegan <tim@xxxxxxx>
    Acked-by: Ian Jackson <iwj@xxxxxxxxxxxxxx>

commit cf4aa8dfb201a7db3e9ec2d4a2ff56961c7719fb
Author: Olaf Hering <olaf@xxxxxxxxx>
Date:   Thu Jul 8 16:56:28 2021 +0200

    automation: document how to refresh a container
    
    The Tumbleweed container should be updated often.
    Describe the neccessary steps how to refresh and test it before
    pushing the new image to gitlab.
    
    Signed-off-by: Olaf Hering <olaf@xxxxxxxxx>
    Acked-by: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>

commit 4905c2da20e2d95ff577033b0513d4bb57a9c086
Author: Olaf Hering <olaf@xxxxxxxxx>
Date:   Thu Jul 8 16:56:49 2021 +0200

    automation: avoid globbering the docker run args
    
    containerize bash -c './configure && make' fails due to shell expansion.
    
    Collect all arguments for the script and pass them verbatim to the
    docker run command.
    
    Signed-off-by: Olaf Hering <olaf@xxxxxxxxx>
    Acked-by: Andrew Cooper <andew.cooper3@xxxxxxxxxx>

commit ea7f91ded56e6de1fbf79b8a7c0985a5f5de5740
Author: Olaf Hering <olaf@xxxxxxxxx>
Date:   Thu Jul 8 15:57:04 2021 +0200

    automation: use zypper dup in tumbleweed dockerfile
    
    The 'dup' command aligns the installed packages with the packages
    found in the enabled repositories, taking the repository priorities
    into account. Using this command is generally a safe thing to do.
    
    In the context of Tumbleweed using 'dup' is essential, because package
    versions might be downgraded, and package names occasionally change.
    Only 'dup' will do the correct thing in such cases.
    
    Signed-off-by: Olaf Hering <olaf@xxxxxxxxx>
    Acked-by: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>
(qemu changes not included)



 


Rackspace

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