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

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



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

Regressions :-(

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

Tests which did not succeed, but are not blocking:
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt     15 migrate-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                  3ce2e1f606cef3aa16b856396b31068c447b1262
baseline version:
 xen                  29f17d837421f13c0e0010802de1b2d51d2ded4a

Last test of basis   184593  2024-02-05 18:00:25 Z    0 days
Testing same since   184596  2024-02-05 21:00:25 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Juergen Gross <jgross@xxxxxxxx>

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


Not pushing.

------------------------------------------------------------
commit 3ce2e1f606cef3aa16b856396b31068c447b1262
Author: Juergen Gross <jgross@xxxxxxxx>
Date:   Mon Feb 5 11:49:57 2024 +0100

    tools/xenstored: map stubdom interface
    
    When running as stubdom, map the stubdom's Xenstore ring page in order
    to support using the 9pfs frontend.
    
    Use the same pattern as in dom0_init() when running as daemon in dom0
    (introduce the own domain, then send an event to the client side to
    signal Xenstore is ready to communicate).
    
    Signed-off-by: Juergen Gross <jgross@xxxxxxxx>
    Reviewed-by: Jason Andryuk <jandryuk@xxxxxxxxx>
    Reviewed-by: Julien Grall <jgrall@xxxxxxxxxx>

commit 097388d520eb104ebd93b486d126f319536a54e4
Author: Juergen Gross <jgross@xxxxxxxx>
Date:   Mon Feb 5 11:49:56 2024 +0100

    tools/xenstored: split domain_init()
    
    Today domain_init() is called either just before calling dom0_init()
    in case no live update is being performed, or it is called after
    reading the global state from read_state_global(), as the event
    channel fd is needed.
    
    Split up domain_init() into a preparation part which can be called
    unconditionally, and in a part setting up the event channel handle.
    
    Note that there is no chance that chk_domain_generation() can be
    called now before xc_handle has been setup, so there is no need for
    the related special case anymore.
    
    Signed-off-by: Juergen Gross <jgross@xxxxxxxx>
    Reviewed-by: Jason Andryuk <jandryuk@xxxxxxxxx>
    Reviewed-by: Julien Grall <jgrall@xxxxxxxxxx>

commit 5edc819ed50d4d0bc0de422eed72301b69309862
Author: Juergen Gross <jgross@xxxxxxxx>
Date:   Mon Feb 5 11:49:55 2024 +0100

    tools/xenstored: rework ring page (un)map functions
    
    When [un]mapping the ring page of a Xenstore client, different actions
    are required for "normal" guests and dom0. Today this distinction is
    made at call site.
    
    Move this distinction into [un]map_interface() instead, avoiding code
    duplication and preparing special handling for [un]mapping the stub
    domain's ring page.
    
    Signed-off-by: Juergen Gross <jgross@xxxxxxxx>
    Reviewed-by: Jason Andryuk <jandryuk@xxxxxxxxx>
    Reviewed-by: Julien Grall <jgrall@xxxxxxxxxx>

commit a3e37f7024b0fb25c648315b2edf3583aa140b32
Author: Juergen Gross <jgross@xxxxxxxx>
Date:   Mon Feb 5 11:49:54 2024 +0100

    tools/xenstored: get own domid in stubdom case
    
    Obtain own domid when running as stubdom.
    
    Signed-off-by: Juergen Gross <jgross@xxxxxxxx>
    Reviewed-by: Jason Andryuk <jandryuk@xxxxxxxxx>
    Reviewed-by: Julien Grall <jgrall@xxxxxxxxxx>

commit e199a3068097708a9e712bf5d86f9fb51e6615e8
Author: Juergen Gross <jgross@xxxxxxxx>
Date:   Mon Feb 5 11:49:53 2024 +0100

    tools/xenstored: move all socket handling into posix.c
    
    All of the socket handling is needed only when running as daemon.
    
    Move it into posix.c, allowing to remove the NO_SOCKETS macro.
    
    Signed-off-by: Juergen Gross <jgross@xxxxxxxx>
    Reviewed-by: Julien Grall <jgrall@xxxxxxxxxx>

commit aae54458a1b5e947dbc4fb44beca7ec94fe80001
Author: Juergen Gross <jgross@xxxxxxxx>
Date:   Mon Feb 5 11:49:52 2024 +0100

    tools/xenstored: move all log-pipe handling into posix.c
    
    All of the log-pipe handling is needed only when running as daemon.
    
    Move it into posix.c. This requires to have a service function in the
    main event loop for handling the related requests and one for setting
    the fds[] array, which is renamed to poll_fds to have a more specific
    name. Use a generic name for those functions, as socket handling can
    be added to them later, too.
    
    Signed-off-by: Juergen Gross <jgross@xxxxxxxx>
    Reviewed-by: Julien Grall <jgrall@xxxxxxxxxx>

commit 511cc30cf8bbf083f2788cf4eee91edec0b85ac0
Author: Juergen Gross <jgross@xxxxxxxx>
Date:   Mon Feb 5 11:49:51 2024 +0100

    tools/xenstored: move systemd handling to posix.c
    
    Move systemd handling to a new late_init() function in posix.c.
    
    This prepares a future removal of the NO_SOCKETS macro.
    
    Signed-off-by: Juergen Gross <jgross@xxxxxxxx>
    Reviewed-by: Jason Andryuk <jandryuk@xxxxxxxxx>
    Reviewed-by: Julien Grall <jgrall@xxxxxxxxxx>

commit e767a98f040d8274b0f1dc991b9eefbc13b39e2d
Author: Juergen Gross <jgross@xxxxxxxx>
Date:   Mon Feb 5 11:49:50 2024 +0100

    tools/xenstored: add early_init() function
    
    Some xenstored initialization needs to be done in the daemon case only,
    so split it out into a new early_init() function being a stub in the
    stubdom case.
    
    Remove the call of talloc_enable_leak_report_full(), as it serves no
    real purpose: the daemon only ever exits due to a crash, in which case
    a log of talloc()ed memory hardly has any value.
    
    Signed-off-by: Juergen Gross <jgross@xxxxxxxx>
    Reviewed-by: Jason Andryuk <jandryuk@xxxxxxxxx>
    Reviewed-by: Julien Grall <jgrall@xxxxxxxxxx>

commit 1c2c7f790147ca003270b32da41550c04c7d15d2
Author: Juergen Gross <jgross@xxxxxxxx>
Date:   Mon Feb 5 11:49:47 2024 +0100

    tools/xenstored: rename xenbus_evtchn()
    
    Rename the xenbus_evtchn() function to get_xenbus_evtchn() in order to
    avoid two externally visible symbols with the same name when Xenstore-
    stubdom is being built with a Mini-OS with CONFIG_XENBUS set.
    
    Signed-off-by: Juergen Gross <jgross@xxxxxxxx>
    Reviewed-by: Julien Grall <jgrall@xxxxxxxxxx>
    Reviewed-by: Jason Andryuk <jandryuk@xxxxxxxxx>

commit 9c076988fe5f9d55a0ecb846549bdbdfddcf3841
Author: Juergen Gross <jgross@xxxxxxxx>
Date:   Mon Feb 5 11:49:46 2024 +0100

    tools/helpers: allocate xenstore event channel for xenstore stubdom
    
    In order to prepare support of PV frontends in xenstore-stubdom, add
    allocation of a Xenstore event channel to init-xenstore-domain.c.
    
    Signed-off-by: Juergen Gross <jgross@xxxxxxxx>
    Reviewed-by: Jason Andryuk <jandryuk@xxxxxxxxx>
(qemu changes not included)



 


Rackspace

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