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

[Xen-devel] [xen-unstable test] 79328: regressions - trouble: blocked/broken/fail/pass



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

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-amd64-rumpuserxen      5 rumpuserxen-build fail in 79178 REGR. vs. 79027

Tests which are failing intermittently (not blocking):
 test-armhf-armhf-libvirt-qcow2  3 host-install(3)         broken pass in 79178
 test-armhf-armhf-xl           6 xen-boot           fail in 79178 pass in 79328

Regressions which are regarded as allowable (not blocking):
 test-armhf-armhf-xl-rtds    15 guest-start/debian.repeat fail blocked in 79027
 test-armhf-armhf-xl-credit2 15 guest-start/debian.repeat fail in 79178 like 
78926
 test-armhf-armhf-xl-rtds     11 guest-start           fail in 79178 like 79027
 build-i386-rumpuserxen        6 xen-build                    fail   like 79027
 build-amd64-rumpuserxen       6 xen-build                    fail   like 79027
 test-amd64-i386-xl-qemuu-win7-amd64 16 guest-stop              fail like 79027

Tests which did not succeed, but are not blocking:
 test-amd64-i386-rumpuserxen-i386  1 build-check(1)               blocked  n/a
 test-amd64-amd64-rumpuserxen-amd64  1 build-check(1)               blocked n/a
 test-armhf-armhf-libvirt-qcow2 11 migrate-support-check fail in 79178 never 
pass
 test-armhf-armhf-libvirt-qcow2 13 guest-saverestore   fail in 79178 never pass
 test-amd64-amd64-xl-pvh-amd  11 guest-start                  fail   never pass
 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-i386-libvirt      12 migrate-support-check        fail   never pass
 test-amd64-amd64-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-i386-libvirt-xsm  12 migrate-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-xl-credit2  13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-credit2  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-amd64-libvirt-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-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-xsm      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-xsm      12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-xsm 14 guest-saverestore            fail   never pass
 test-amd64-amd64-libvirt-vhd 11 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-raw 13 guest-saverestore            fail   never pass
 test-armhf-armhf-libvirt-raw 11 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      11 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      12 saverestore-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

version targeted for testing:
 xen                  9937763265d9597e5f2439249b16d995842cdf0f
baseline version:
 xen                  2e46e3f2539d026594ec1618e7df2c2bc8785b42

Last test of basis    79027  2016-01-25 16:22:24 Z    3 days
Failing since         79108  2016-01-26 18:27:25 Z    2 days    3 attempts
Testing same since    79178  2016-01-27 16:00:13 Z    1 days    2 attempts

------------------------------------------------------------
People who touched revisions under test:
  Chester Lin <czylin@xxxxxxxxxxxx>
  Ian Campbell <ian.campbell@xxxxxxxxxx>
  Ian Jackson <ian.jackson@xxxxxxxxxxxxx>
  Olaf Hering <olaf@xxxxxxxxx>
  Paul Durrant <paul.durrant@xxxxxxxxxx>
  Roger Pau Monne <roger.pau@xxxxxxxxxx>
  Roger Pau Monné <roger.pau@xxxxxxxxxx>
  Tim Deegan <tim@xxxxxxx>
  Wei Liu <wei.liu2@xxxxxxxxxx>

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                                      fail
 build-i386-rumpuserxen                                       fail
 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        pass
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass
 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                           blocked
 test-amd64-amd64-xl-qemut-win7-amd64                         pass
 test-amd64-i386-xl-qemut-win7-amd64                          pass
 test-amd64-amd64-xl-qemuu-win7-amd64                         pass
 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                             blocked
 test-amd64-amd64-qemuu-nested-intel                          pass
 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                               broken
 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                                 pass
 test-armhf-armhf-xl-vhd                                      pass
 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

broken-step test-armhf-armhf-libvirt-qcow2 host-install(3)

Not pushing.

------------------------------------------------------------
commit 9937763265d9597e5f2439249b16d995842cdf0f
Author: Chester Lin <czylin@xxxxxxxxxxxx>
Date:   Sun Jan 24 19:45:51 2016 -0500

    libxl: make GC_FREE reachable in libxl_get_scheduler()

    Coverity CID 1343309

    Make GC_FREE reachable in all cases in libxl_get_scheduler() by
    eliminating the error-path return and instead storing the error code in
    the returned variable.

    To make this semantically consistent, change the return type of
    libxl_get_scheduler() from libxl_scheduler to int, and make a note of
    the interpretation of the return value in libxl.h.  N.B. This change
    does not change the API in a way that affects functionality.

    The libxl_scheduler enum is consistent with the sched_id return value
    of xc_sched_id and this must continue to be true.

    Suggested-by: Ian Campbell <ian.campbell@xxxxxxxxxx>
    Signed-off-by: Chester Lin <czylin@xxxxxxxxxxxx>
    Reviewed-by: Dario Faggioli <dario.faggioli@xxxxxxxxxx>
    Acked-by: Ian Campbell <ian.campbell@xxxxxxxxxx>

commit 337d298b0a071e55a0d934b9d8861828a35de4e8
Author: Chester Lin <czylin@xxxxxxxxxxxx>
Date:   Sun Jan 24 19:45:34 2016 -0500

    libxl: tidy libxl_get_scheduler() according to CODING_STYLE

    To more closely follow the guidelines in CODING_STYLE, store the result
    of xc_sched_id() in the local variable r, and the check the result of
    the call in a separate statement.  Change the type of the output
    parameter given to xc_sched_id() from libxl_scheduler to int to match
    the libxc interface.

    Additionally, change the error log statement to more accurately reflect
    the failure.  This is the only functional change introduced by this
    patch.

    Suggested-by: Ian Campbell <ian.campbell@xxxxxxxxxx>
    Signed-off-by: Chester Lin <czylin@xxxxxxxxxxxx>
    Reviewed-by: Dario Faggioli <dario.faggioli@xxxxxxxxxx>
    Acked-by: Ian Campbell <ian.campbell@xxxxxxxxxx>

commit 489b62533a66c7ae2c69d0635ea426a09d791fcc
Author: Roger Pau Monne <roger.pau@xxxxxxxxxx>
Date:   Mon Jan 25 16:25:30 2016 +0100

    libxl: update comment to no longer mention Xen 4.3

    Signed-off-by: Roger Pau Monné <roger.pau@xxxxxxxxxx>
    Reported by: Konrad Rzeszutek Wilk <konrad.wilk@xxxxxxxxxx>
    Acked-by: Ian Campbell <ian.campbell@xxxxxxxxxx>

commit 87761277d7f079ce278323b45da279f2bd25d31b
Author: Ian Campbell <ian.campbell@xxxxxxxxxx>
Date:   Fri Jan 22 14:27:29 2016 +0000

    xenalyze: remove cr3_compare_total

    gcc-6 complains:
    xenalyze.c:4132:9: error: 'cr3_compare_total' defined but not used 
[-Werror=unused-function]
         int cr3_compare_total(const void *_a, const void *_b) {
             ^~~~~~~~~~~~~~~~~

    I believe it is correct.

    Signed-off-by: Ian Campbell <ian.campbell@xxxxxxxxxx>
    Reviewed-by: George Dunlap <george.dunlap@xxxxxxxxxx>

commit ebdba150bff1d914805d60efa576337bbef0c305
Author: Ian Campbell <ian.campbell@xxxxxxxxxx>
Date:   Fri Jan 22 14:27:28 2016 +0000

    xenalyze: fix misleading indentation.

    gcc-6 adds -Wmisleading-indentation which found these issues.

    xenalyze.c: In function 'weighted_percentile':
    xenalyze.c:2136:18: error: statement is indented as if it were guarded 
by... [-Werror=misleading-indentation]
                 L=I; L_weight = I_weight;
                      ^~~~~~~~

    xenalyze.c:2135:9: note: ...this 'if' clause, but it is not
             if(J_weight<K_weight)
             ^~

    xenalyze.c:2138:18: error: statement is indented as if it were guarded 
by... [-Werror=misleading-indentation]
                 R=J; R_weight = J_weight;
                      ^~~~~~~~

    xenalyze.c:2137:9: note: ...this 'if' clause, but it is not
             if(K_weight<I_weight)
             ^~

    xenalyze.c: In function 'self_weighted_percentile':
    xenalyze.c:2215:18: error: statement is indented as if it were guarded 
by... [-Werror=misleading-indentation]
                 L=I; L_weight = I_weight;
                      ^~~~~~~~

    xenalyze.c:2214:9: note: ...this 'if' clause, but it is not
             if(J_weight<K_weight)
             ^~

    xenalyze.c:2217:18: error: statement is indented as if it were guarded 
by... [-Werror=misleading-indentation]
                 R=J; R_weight = J_weight;
                      ^~~~~~~~

    xenalyze.c:2216:9: note: ...this 'if' clause, but it is not
             if(K_weight<I_weight)
             ^~

    I've modified according to what I think the intention is, i.e. added braces
    rather than moving the line in question out a level.

    I have only build tested the result.

    Signed-off-by: Ian Campbell <ian.campbell@xxxxxxxxxx>
    Reviewed-by: George Dunlap <george.dunlap@xxxxxxxxxx>

commit 38992e5df2a3978c6bab7e6e8cbd46c1ab2c5a5e
Author: Paul Durrant <paul.durrant@xxxxxxxxxx>
Date:   Wed Jan 20 12:50:49 2016 +0000

    public/io/netif.h: change semantics of "request-multicast-control" flag

    My patch b2700877 "move and amend multicast control documentation"
    clarified use of the multicast control protocol between frontend and
    backend. However, it transpires that the restrictions that documentation
    placed on the "request-multicast-control" flag make it hard for a
    frontend to enable 'all multicast' promiscuous mode, in that to do so
    would require the frontend and backend to disconnect and re-connect.

    This patch adds a new "feature-dynamic-multicast-control" flag to allow
    a backend to advertise that it will watch "request-multicast-control" hence
    allowing it to be meaningfully modified by the frontend at any time rather
    than only when the frontend and backend are disconnected.

    Signed-off-by: Paul Durrant <paul.durrant@xxxxxxxxxx>
    Cc: Ian Campbell <ian.campbell@xxxxxxxxxx>
    Cc: Ian Jackson <ian.jackson@xxxxxxxxxxxxx>
    Cc: Jan Beulich <jbeulich@xxxxxxxx>
    Cc: Keir Fraser <keir@xxxxxxx>
    Cc: Tim Deegan <tim@xxxxxxx>
    Acked-by: Ian Campbell <ian.campbell@xxxxxxxxxx>
    Acked-by: Wei Liu <wei.liu2@xxxxxxxxxx>

commit 3b971de7f1cc595ae7ef03fb6f500295a8b82630
Author: Ian Campbell <ian.campbell@xxxxxxxxxx>
Date:   Mon Jan 25 17:10:49 2016 +0000

    tools: avoid redefinining xenevtchn_handle typedef for xc_suspend_*

    Similar to the previous xentoollog case this is not allowed. Switch to
    a forward decl of the struct and use of it in the APIs.

    Signed-off-by: Ian Campbell <ian.campbell@xxxxxxxxxx>
    Acked-by: Ian Jackson <ian.jackson@xxxxxxxxxxxxx>

commit 2d2f7895774a5ecb1600fd18f147fc7e1a515c38
Author: Ian Campbell <ian.campbell@xxxxxxxxxx>
Date:   Mon Jan 25 17:10:48 2016 +0000

    tools: rename libxc's evtchn_port_or_error_t with an xc_ prefix

    This is used only for xc_evtchn_alloc_unbound and the legacy/compat
    versions of the old interfaces and avoids redefining the typedef. The
    evtchn_port_or_error_t name is now used only be libxenevtchn.

    None of the callers of xc_evtchn_alloc_unbound use the type
    themselves.

    NB xc_evtchn_alloc_unbound differs from xc_evtchn_bind_unbound_port
    and the underlying xenevtchn_bind_unbound_port in that it allows the
    specification of the local domain rather than assuming self. This is
    only useful during domain build.

    Reported-by: Olaf Hering <olaf@xxxxxxxxx>
    Signed-off-by: Ian Campbell <ian.campbell@xxxxxxxxxx>
    Acked-by: Ian Jackson <ian.jackson@xxxxxxxxxxxxx>

commit 84e0616a50f3799cdd5ae41e40b236390cb6b860
Author: Ian Campbell <ian.campbell@xxxxxxxxxx>
Date:   Mon Jan 25 15:29:21 2016 +0000

    tools: avoid redefinition of typedefs

    When splitting out various functionality from libxc into tools/libs/*
    I attempted to make it possible to avoid callers being unnecessarily
    exposed to the xentoollog interface by providing a typedef of the
    xentoollog_logger handle in each of the headers.

    However such typedefs are not allowed in C, instead it is necessary to
    forward declare the struct and then use the struct xentoollog_logger
    variant in the prototypes.

    It appears that older gcc (e.g. 4.4) complains about this issue while
    newer ones (e.g. 4.9) are more tolerant unless -pedantic-errors is
    used, this was a deliberate change
    
https://gcc.gnu.org/git/?p=gcc.git;a=commitdiff;h=ce3765bf44e49ef0568a1ad4a0b7f807591d6412

    As well as tools/libs/* it is also now necessary to give libvchan the
    same treatment, since it previously inhereted the typedef via one of
    tools/libs/*.

    Reported-by: Boris Ostrovsky <boris.ostrovsky@xxxxxxxxxx>
    Signed-off-by: Ian Campbell <ian.campbell@xxxxxxxxxx>
    Cc: Daniel De Graaf <dgdegra@xxxxxxxxxxxxx>
    Acked-by: Ian Jackson <ian.jackson@xxxxxxxxxxxxx>

commit d322b7f4c28ac5733a02a2d1ce64dbc8bc1f30b2
Author: Ian Campbell <ian.campbell@xxxxxxxxxx>
Date:   Mon Jan 25 13:14:34 2016 +0000

    tools/libs/*: freebsd remove unused code

    "tools/libs/*: Use O_CLOEXEC on Linux and FreeBSD" left some dead code
    in the FreeBSD case, which breaks the build on that platform.

    Also fix a typo "uint_32".

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

commit 5e0da2ac71845529034ce4034a5b5b2e351316cb
Author: Ian Campbell <ian.campbell@xxxxxxxxxx>
Date:   Mon Jan 25 13:18:11 2016 +0000

    kdd: build using Werror

    We build most of tools using Werror and there seems to be no
    deliberate reason for this to be an exception.

    Signed-off-by: Ian Campbell <ian.campbell@xxxxxxxxxx>
    Acked-by: Olaf Hering <olaf@xxxxxxxxx>
    Acked-by: Tim Deegan <tim@xxxxxxx>

commit dc825dde070e2e4a0810ddaaaa08fe5199323581
Author: Ian Campbell <ian.campbell@xxxxxxxxxx>
Date:   Mon Jan 25 12:45:32 2016 +0000

    kdd: Opt in to libxc compat xc_map_foreign_* intefaces.

    This:

    kdd-xen.c: In function 'kdd_access_physical_page':
    kdd-xen.c:508:9: warning: implicit declaration of function 
'xc_map_foreign_range' [-Wimplicit-function-declaration]
             map = xc_map_foreign_range(g->xc_handle,
             ^
    kdd-xen.c:508:13: warning: assignment makes pointer from integer without a 
cast
             map = xc_map_foreign_range(g->xc_handle,
                 ^

    was caused by the refactoring of this functionality into
    libxenforeignmemory.

    Reported by: Olaf Hering <olaf@xxxxxxxxx>
    Signed-off-by: Ian Campbell <ian.campbell@xxxxxxxxxx>
    Acked-by: Tim Deegan <tim@xxxxxxx>
    Tested-by: Olaf Hering <olaf@xxxxxxxxx>
(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®.