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

[libvirt test] 144345: regressions - FAIL



flight 144345 libvirt real [real]
http://logs.test-lab.xenproject.org/osstest/logs/144345/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-arm64-arm64-libvirt-qcow2 15 guest-start/debian.repeat fail REGR. vs. 
144304

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 144304
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 144304
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check 
fail never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check 
fail never pass
 test-arm64-arm64-libvirt     13 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt     14 saverestore-support-check    fail   never pass
 test-arm64-arm64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 14 saverestore-support-check    fail   never pass
 test-arm64-arm64-libvirt-qcow2 12 migrate-support-check        fail never pass
 test-arm64-arm64-libvirt-qcow2 13 saverestore-support-check    fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass

version targeted for testing:
 libvirt              83254ea750b476b5041c838a583d9ea3f632a6a2
baseline version:
 libvirt              9d6920bd7de3f92be1894790adeb689060ab25eb

Last test of basis   144304  2019-11-26 04:19:14 Z    2 days
Failing since        144318  2019-11-27 04:19:28 Z    1 days    2 attempts
Testing same since   144345  2019-11-28 04:19:33 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Daniel P. Berrangé <berrange@xxxxxxxxxx>
  Michal Privoznik <mprivozn@xxxxxxxxxx>
  Peter Krempa <pkrempa@xxxxxxxxxx>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-libvirt                                     pass    
 test-arm64-arm64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-arm64-arm64-libvirt-qcow2                               fail    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-amd64-libvirt-vhd                                 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 83254ea750b476b5041c838a583d9ea3f632a6a2
Author: Michal Privoznik <mprivozn@xxxxxxxxxx>
Date:   Wed Nov 27 11:19:47 2019 +0100

    news: Update for 5.10.0 release
    
    Signed-off-by: Michal Privoznik <mprivozn@xxxxxxxxxx>
    Reviewed-by: Ján Tomko <jtomko@xxxxxxxxxx>

commit d310b0869753a860e499c66823fb4fe427d46af8
Author: Peter Krempa <pkrempa@xxxxxxxxxx>
Date:   Tue Nov 26 15:13:57 2019 +0100

    qemu: blockjob: Finish handling job with broken data
    
    Now that we have a separate job type which will not trigger normal code
    paths for terminating job we can remove the ad-hoc handling.
    
    This possibly fixes the issue of a broken job inheriting the disk and
    then finishing in which case we'd not detach the backing chain.
    
    Signed-off-by: Peter Krempa <pkrempa@xxxxxxxxxx>
    Reviewed-by: Cole Robinson <crobinso@xxxxxxxxxx>

commit e67e8c545a88b1ee3da0f591da96e6d4c57046b0
Author: Peter Krempa <pkrempa@xxxxxxxxxx>
Date:   Tue Nov 26 14:55:05 2019 +0100

    qemu: blockjob: Introduce "broken" block job type
    
    To better track jobs we couldn't parse let's introduce a new job type
    which will clarify semantics internally in few places.
    
    Signed-off-by: Peter Krempa <pkrempa@xxxxxxxxxx>
    Reviewed-by: Cole Robinson <crobinso@xxxxxxxxxx>

commit 2624c6d2d2be96a94c1678b83fde407ffb3aa49f
Author: Peter Krempa <pkrempa@xxxxxxxxxx>
Date:   Tue Nov 26 13:39:18 2019 +0100

    qemu: blockjob: Separate clearing of per-job data
    
    We will need to clear per-job type data when we will be marking a
    blockjob as broken in the new way. Extract the code for future reuse.
    
    Signed-off-by: Peter Krempa <pkrempa@xxxxxxxxxx>
    Reviewed-by: Cole Robinson <crobinso@xxxxxxxxxx>

commit 0cb3061943a891dc5c5429ac6a332eb8b2c14300
Author: Peter Krempa <pkrempa@xxxxxxxxxx>
Date:   Tue Nov 26 14:29:42 2019 +0100

    qemu: blockjob: Don't stop processing the finished job early
    
    Both failure to refresh and to dismiss the job are very unlikely but if
    they happen there's not much we can do about the blockjob.
    
    The concluded job handlers treat it as if the job failed if we don't
    update the state to 'QEMU_BLOCKJOB_STATE_COMPLETED' which is probably
    the safest thing to do here.
    
    Signed-off-by: Peter Krempa <pkrempa@xxxxxxxxxx>
    Reviewed-by: Cole Robinson <crobinso@xxxxxxxxxx>

commit 5b29c7dc276da9d36eae4361d20d3095db262baa
Author: Peter Krempa <pkrempa@xxxxxxxxxx>
Date:   Tue Nov 26 14:16:37 2019 +0100

    qemu: blockjob: Mark job with broken data but tracked by qemu as reconnected
    
    Otherwise it would get dropped later on as untracked despite us knowing
    about it. Additionally since we cancelled it we must wait to dismiss it
    which would not be possible if we unregister it. This also opened a
    window for a race condition since the job state change event of the
    just-cancelled job might be delivered prior to us unregistering the job
    in which case everything would work properly.
    
    Signed-off-by: Peter Krempa <pkrempa@xxxxxxxxxx>
    Reviewed-by: Cole Robinson <crobinso@xxxxxxxxxx>

commit f15d4cb1c869ff691b2d6cddbe8463be28d526e1
Author: Peter Krempa <pkrempa@xxxxxxxxxx>
Date:   Tue Nov 26 14:14:54 2019 +0100

    qemu: blockjob: Log blockjobs which are dropped when untracked by qemu
    
    Since we don't know what happened to the job we can't do much about it
    but we can at least log that this happened.
    
    Signed-off-by: Peter Krempa <pkrempa@xxxxxxxxxx>
    Reviewed-by: Cole Robinson <crobinso@xxxxxxxxxx>

commit 8622498f6e42d29140f5ca63393ef29e2ffc0d51
Author: Peter Krempa <pkrempa@xxxxxxxxxx>
Date:   Tue Nov 26 13:16:36 2019 +0100

    qemu: blockjob: Fix deadlock when terminating job with invalid data
    
    We must exit the monitor prior to refusing other work, otherwise the VM
    object will become unusable.
    
    This bug was introduced in commit v5.5.0-244-gc412383796 but thankfully
    the code path was not excercised without QEMU_CAPS_BLOCKDEV.
    
    Signed-off-by: Peter Krempa <pkrempa@xxxxxxxxxx>
    Reviewed-by: Cole Robinson <crobinso@xxxxxxxxxx>

commit ccde9ca1f4fa5c2f1a3a2fac53661c27faeaea1c
Author: Peter Krempa <pkrempa@xxxxxxxxxx>
Date:   Tue Nov 26 13:04:30 2019 +0100

    qemu: process: Move block job refresh after async job recovery
    
    Block jobs may be members of async jobs so it makes more sense to
    refresh block job state after we do steps for async job recovery.
    
    Signed-off-by: Peter Krempa <pkrempa@xxxxxxxxxx>
    Reviewed-by: Cole Robinson <crobinso@xxxxxxxxxx>

commit a887da529cd2d16f7fa71dabb1bae90f6a2da31b
Author: Peter Krempa <pkrempa@xxxxxxxxxx>
Date:   Tue Nov 26 09:28:22 2019 +0100

    qemu: blockjob: Properly propagate cancellation of blockjobs
    
    qemu returns an error message in the job statistics even if the job was
    cancelled to emphasize it was not successful. Libvirt didn't properly
    transform it into QEMU_BLOCKJOB_STATE_CANCELLED though.
    
    Signed-off-by: Peter Krempa <pkrempa@xxxxxxxxxx>
    Reviewed-by: Cole Robinson <crobinso@xxxxxxxxxx>

commit 01270a9a5fb0670b8d058aa4dea0db5c268642d3
Author: Peter Krempa <pkrempa@xxxxxxxxxx>
Date:   Mon Nov 25 21:28:14 2019 +0100

    qemu: monitor: Finish implementation of infrastructure for 'query-jobs'
    
    Commit ed56851f1bc6f5 didn't wire up fetching of the statistics for the
    job which are reported by 'query-jobs'.
    
    Signed-off-by: Peter Krempa <pkrempa@xxxxxxxxxx>
    Reviewed-by: Cole Robinson <crobinso@xxxxxxxxxx>

commit 27660f7990f292bbe3c8a59eab9fa0fa085971b4
Author: Daniel P. Berrangé <berrange@xxxxxxxxxx>
Date:   Tue Nov 26 16:29:47 2019 +0000

    util: whitelist Oracle ACFS as a shared filesystem
    
    The magic number is taken from the coreutils stat.c file since
    there is no constant for it in normal system headers.
    
    Reviewed-by: Daniel Henrique Barboza <danielhb413@xxxxxxxxx>
    Signed-off-by: Daniel P. Berrangé <berrange@xxxxxxxxxx>

commit 6881ef2e4eb53659a89830204ce434a9647e2001
Author: Daniel P. Berrangé <berrange@xxxxxxxxxx>
Date:   Tue Nov 26 15:59:13 2019 +0000

    libxl: fix typo in error message
    
    Reviewed-by: Fabiano Fidêncio <fidencio@xxxxxxxxxx>
    Reviewed-by: Daniel Henrique Barboza <danielhb413@xxxxxxxxx>
    Signed-off-by: Daniel P. Berrangé <berrange@xxxxxxxxxx>

commit a10eb613404fedb4ce44ec47848710fdb3d7a91d
Author: Peter Krempa <pkrempa@xxxxxxxxxx>
Date:   Wed Nov 27 13:40:14 2019 +0100

    Revert "qemu: Don't repeat virDomainObjEndAPI in qemuDomainBlockPull"
    
    This reverts commit 421c9550f5446729b513ee50f5c44e6f6969b5a2
    
    qemuDomainBlockPullCommon calls virDomainObjEndAPI internally so the
    original commit made us shed two references of @vm instead of one
    getting us into a premature free of @vm.
    
    This is not a straight revert as qemuDomainBlockPull was modified
    meanwhile. I've also added a warning comment that @vm is consumed.
    
    https://bugzilla.redhat.com/show_bug.cgi?id=1777230
    
    Signed-off-by: Peter Krempa <pkrempa@xxxxxxxxxx>
    Reviewed-by: Ján Tomko <jtomko@xxxxxxxxxx>

commit c8579871a980e7cd41df50afad62e9c3183534c6
Author: Michal Privoznik <mprivozn@xxxxxxxxxx>
Date:   Tue Nov 26 15:28:22 2019 +0100

    all: don't wait for driver lock during startup
    
    There are two daemons that wait for acquiring their pid files:
    virtnetworkd and virtstoraged. This is undesirable as the idea
    is to quit early if unable to acquire the pid file.
    
    Fixes: v5.6.0-rc1~207.
    
    Signed-off-by: Michal Privoznik <mprivozn@xxxxxxxxxx>
    Reviewed-by: Ján Tomko <jtomko@xxxxxxxxxx>
    Reviewed-by: Daniel P. Berrangé <berrange@xxxxxxxxxx>

commit 3b9359cd44b5a97fe5d670ee33ff13c4bf297ea8
Author: Peter Krempa <pkrempa@xxxxxxxxxx>
Date:   Mon Nov 25 16:33:53 2019 +0100

    check-symfile: Use pythonesque string formatting instead of perl
    
    Commit d30a1ad0443 translated the symbol file checker from perl to
    python by doing a literal translation in most cases. Unfortunately one
    string formatting operation was not really translated into python
    leaving users with non-helpful error:
    
    'Symbol $1 is listed twice'
    
    Signed-off-by: Peter Krempa <pkrempa@xxxxxxxxxx>
    Reviewed-by: Erik Skultety <eskultet@xxxxxxxxxx>
    Reviewed-by: Michal Privoznik <mprivozn@xxxxxxxxxx>

_______________________________________________
osstest-output mailing list
osstest-output@xxxxxxxxxxxxxxxxxxxx
https://lists.xenproject.org/mailman/listinfo/osstest-output

 


Rackspace

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