From nobody Sun Feb 8 23:06:01 2026 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass(p=none dis=none) header.from=redhat.com ARC-Seal: i=1; a=rsa-sha256; t=1655171596; cv=none; d=zohomail.com; s=zohoarc; b=RTnyyG3FzFDt7Bt5bTXSZNBwPEF6G93mSxmwpsxDlAG6IinRtJOZKvownOj5cponv5k2iBCT0OMaOABX9Nl4U/P3yWkjP6iJouA0Nv9NLe3Th1E72ARLWJhaGO1s/sJiv57yx1gQSmwO8c66m/jEgs0l7pbO1p0s9IGr+cm0MwI= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1655171596; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:Sender:Subject:To; bh=ytaHvhyYoeZqWjRtDF0Jy4Q8ZT6LJST05BANkovAJxs=; b=POXyj7QPlbow7FnxW9AyHyI8h8JIn+DSDKj6RoxkX7A43TKGL3UlrzWSEtBfUeKmgfe/eYX2Y4gfdixjBmQ4I4b9Mn02KblfHEirdBaSRxlO9OsrKTfz/G+1UAdAQpJc6y8lChv0qCTCRx1p6Z5XoWsx7jY0HNyPFS33yyfpCAY= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass header.from= (p=none dis=none) Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1655171596151157.81844022080998; Mon, 13 Jun 2022 18:53:16 -0700 (PDT) Received: from localhost ([::1]:57390 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1o0vk3-0001L2-1w for importer@patchew.org; Mon, 13 Jun 2022 21:53:15 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:57114) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1o0vhm-0006hb-Pi for qemu-devel@nongnu.org; Mon, 13 Jun 2022 21:50:54 -0400 Received: from us-smtp-delivery-124.mimecast.com ([170.10.129.124]:22355) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1o0vhi-0006O4-8A for qemu-devel@nongnu.org; Mon, 13 Jun 2022 21:50:54 -0400 Received: from mimecast-mx02.redhat.com (mimecast-mx02.redhat.com [66.187.233.88]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id us-mta-423-zbe5AQwxPvaIog51lH2pmw-1; Mon, 13 Jun 2022 21:50:46 -0400 Received: from smtp.corp.redhat.com (int-mx04.intmail.prod.int.rdu2.redhat.com [10.11.54.4]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mimecast-mx02.redhat.com (Postfix) with ESMTPS id D8813101AA47; Tue, 14 Jun 2022 01:50:45 +0000 (UTC) Received: from scv.redhat.com (unknown [10.22.34.139]) by smtp.corp.redhat.com (Postfix) with ESMTP id 412F62026D64; Tue, 14 Jun 2022 01:50:45 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1655171449; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=ytaHvhyYoeZqWjRtDF0Jy4Q8ZT6LJST05BANkovAJxs=; b=MzKVLiPuVKM+SRdnT0zUA69m3/8ZWoki5MqtzJliOvymIXV1rGj6V9wZ/Hb6EFLi6odzDj MUa7Hw6UEHlBnJt8KBh7BWrVKG4NvW0GF04mJfzcy6pkIwrGinNXQmKuRqIECVN2t4cg+N vDMCrWtQD9ebT+48GS+Hkt+lAe5hQDE= X-MC-Unique: zbe5AQwxPvaIog51lH2pmw-1 From: John Snow To: qemu-devel@nongnu.org Cc: qemu-block@nongnu.org, Beraldo Leal , Wainer dos Santos Moschetta , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= , =?UTF-8?q?Alex=20Benn=C3=A9e?= , Hanna Reitz , Daniel Berrange , Kevin Wolf , Thomas Huth , John Snow Subject: [PATCH 0/5] Update CentOS VM tests Date: Mon, 13 Jun 2022 21:50:39 -0400 Message-Id: <20220614015044.2501806-1-jsnow@redhat.com> Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-Scanned-By: MIMEDefang 2.78 on 10.11.54.4 Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Received-SPF: pass client-ip=170.10.129.124; envelope-from=jsnow@redhat.com; helo=us-smtp-delivery-124.mimecast.com X-Spam_score_int: -21 X-Spam_score: -2.2 X-Spam_bar: -- X-Spam_report: (-2.2 / 5.0 requ) BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.082, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=unavailable autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: pass (identity @redhat.com) X-ZM-MESSAGEID: 1655171597790100003 This patch series attempts to revive the CentOS VM test targets, because both appear to be presently non-functional. I didn't quite get it working 100%, but I'm sending anyway to ask for help in solving straggler problems. My experience testing these is that CentOS 8 (x86_64) fails on test-qga: =E2=80=95=E2=80=95=E2=80=95=E2=80=95=E2=80=95=E2=80=95=E2=80=95=E2=80=95=E2= =80=95=E2=80=95=E2=80=95=E2=80=95=E2=80=95=E2=80=95=E2=80=95=E2=80=95=E2=80= =95=E2=80=95=E2=80=95=E2=80=95=E2=80=95=E2=80=95=E2=80=95=E2=80=95=E2=80=95= =E2=80=95=E2=80=95=E2=80=95=E2=80=95=E2=80=95=E2=80=95=E2=80=95=E2=80=95=E2= =80=95=E2=80=95=E2=80=95=E2=80=95 =E2=9C=80 =E2=80=95=E2=80=95=E2=80=95=E2= =80=95=E2=80=95=E2=80=95=E2=80=95=E2=80=95=E2=80=95=E2=80=95=E2=80=95=E2=80= =95=E2=80=95=E2=80=95=E2=80=95=E2=80=95=E2=80=95=E2=80=95=E2=80=95=E2=80=95= =E2=80=95=E2=80=95=E2=80=95=E2=80=95=E2=80=95=E2=80=95=E2=80=95=E2=80=95=E2= =80=95=E2=80=95=E2=80=95=E2=80=95=E2=80=95=E2=80=95=E2=80=95=E2=80=95=E2=80= =95 stderr: ** ERROR:../src/tests/unit/test-qga.c:321:test_qga_get_fsinfo: assertion failed ret: GenericError realpath(\ "/sys/dev/block/252:1"): No such file or directory (test program exited with status code -6) =E2=80=95=E2=80=95=E2=80=95=E2=80=95=E2=80=95=E2=80=95=E2=80=95=E2=80=95=E2= =80=95=E2=80=95=E2=80=95=E2=80=95=E2=80=95=E2=80=95=E2=80=95=E2=80=95=E2=80= =95=E2=80=95=E2=80=95=E2=80=95=E2=80=95=E2=80=95=E2=80=95=E2=80=95=E2=80=95= =E2=80=95=E2=80=95=E2=80=95=E2=80=95=E2=80=95=E2=80=95=E2=80=95=E2=80=95=E2= =80=95=E2=80=95=E2=80=95=E2=80=95=E2=80=95=E2=80=95=E2=80=95=E2=80=95=E2=80= =95=E2=80=95=E2=80=95=E2=80=95=E2=80=95=E2=80=95=E2=80=95=E2=80=95=E2=80=95= =E2=80=95=E2=80=95=E2=80=95=E2=80=95=E2=80=95=E2=80=95=E2=80=95=E2=80=95=E2= =80=95=E2=80=95=E2=80=95=E2=80=95=E2=80=95=E2=80=95=E2=80=95=E2=80=95=E2=80= =95=E2=80=95=E2=80=95=E2=80=95=E2=80=95=E2=80=95=E2=80=95=E2=80=95=E2=80=95= =E2=80=95=E2=80=95=E2=80=95 ... I'm assuming this is something to do with the docker environment in which the test is being run, but I don't know exactly what right now. See the tail of this cover letter for more failures found when running the docker tests manually, outside of the VM. Meanwhile, the aarch64 VM appears to fail on a few different cases: 3/586 qemu:qtest+qtest-arm / qtest-arm/qom-test ERROR 1022.98s killed by signal 6 SIGABRT 1/586 qemu:qtest+qtest-aarch64 / qtest-aarch64/qom-test ERROR 1023.86s killed by signal 6 SIGABRT 39/586 qemu:qtest+qtest-aarch64 / qtest-aarch64/test-hmp ERROR 184.02s killed by signal 6 SIGABRT 41/586 qemu:qtest+qtest-arm / qtest-arm/test-hmp ERROR 178.55s killed by signal 6 SIGABRT ... Unfortunately, I wasn't able to rescue the log for this one in time, so I don't have record of the failure. I guess I'll run again overnight and see if I can capture it this time. Following up from the CentOS8 VM failure up top; running "make docker-test-block@centos8" on my development machine (not in any VM) *also* seems to fail, but in a manner differently than the same test step appears to from within the CentOS 8 Stream VM: Failures: 086 150 221 253 Failed 4 of 61 iotests Test failed: iotests raw --- /tmp/qemu-test/src/tests/qemu-iotests/086.out +++ /tmp/qemu-test/086.out.bad @@ -9,9 +9,69 @@ wrote 1048576/1048576 bytes at offset 33554432 1 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) (0.00/100%) + (1.56/100%) (And so on. This looks like a race.) --- /tmp/qemu-test/src/tests/qemu-iotests/150.out.raw +++ /tmp/qemu-test/150.out.bad @@ -3,7 +3,7 @@ =3D=3D=3D Mapping sparse conversion =3D=3D=3D Offset Length File -0 0x1000 TEST_DIR/t.IMGFMT +0 0x100000 TEST_DIR/t.IMGFMT =3D=3D=3D Mapping non-sparse conversion =3D=3D=3D --- /tmp/qemu-test/src/tests/qemu-iotests/221.out +++ /tmp/qemu-test/221.out.bad @@ -5,14 +5,13 @@ Formatting 'TEST_DIR/t.IMGFMT', fmt=3DIMGFMT size=3D65537 discard 65537/65537 bytes at offset 0 64.001 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) -[{ "start": 0, "length": 66048, "depth": 0, "present": true, "zero": true,= "data": false, "offset": OFFSET}] -[{ "start": 0, "length": 66048, "depth": 0, "present": true, "zero": true,= "data": false, "offset": OFFSET}] +[{ "start": 0, "length": 66048, "depth": 0, "present": true, "zero": false= , "data": true, "offset": OFFSET}] +[{ "start": 0, "length": 65537, "depth": 0, "present": true, "zero": false= , "data": true, "offset": OFFSET}, +{ "start": 65537, "length": 511, "depth": 0, "present": true, "zero": true= , "data": false, "offset": OFFSET}] wrote 1/1 bytes at offset 65536 1 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) -[{ "start": 0, "length": 65536, "depth": 0, "present": true, "zero": true,= "data": false, "offset": OFFSET}, -{ "start": 65536, "length": 1, "depth": 0, "present": true, "zero": false,= "data": true, "offset": OFFSET}, +[{ "start": 0, "length": 65537, "depth": 0, "present": true, "zero": false= , "data": true, "offset": OFFSET}, { "start": 65537, "length": 511, "depth": 0, "present": true, "zero": true= , "data": false, "offset": OFFSET}] -[{ "start": 0, "length": 65536, "depth": 0, "present": true, "zero": true,= "data": false, "offset": OFFSET}, -{ "start": 65536, "length": 1, "depth": 0, "present": true, "zero": false,= "data": true, "offset": OFFSET}, +[{ "start": 0, "length": 65537, "depth": 0, "present": true, "zero": false= , "data": true, "offset": OFFSET}, { "start": 65537, "length": 511, "depth": 0, "present": true, "zero": true= , "data": false, "offset": OFFSET}] *** done --- /tmp/qemu-test/src/tests/qemu-iotests/253.out +++ /tmp/qemu-test/253.out.bad @@ -3,16 +3,10 @@ =3D=3D=3D Check mapping of unaligned raw image =3D=3D=3D Formatting 'TEST_DIR/t.IMGFMT', fmt=3DIMGFMT size=3D1048575 -[{ "start": 0, "length": 4096, "depth": 0, "present": true, "zero": false,= "data": true, "offset": OFFSET}, -{ "start": 4096, "length": 1044480, "depth": 0, "present": true, "zero": t= rue, "data": false, "offset": OFFSET}] -[{ "start": 0, "length": 4096, "depth": 0, "present": true, "zero": false,= "data": true, "offset": OFFSET}, -{ "start": 4096, "length": 1044480, "depth": 0, "present": true, "zero": t= rue, "data": false, "offset": OFFSET}] +[{ "start": 0, "length": 1048576, "depth": 0, "present": true, "zero": fal= se, "data": true, "offset": OFFSET}] +[{ "start": 0, "length": 1048576, "depth": 0, "present": true, "zero": fal= se, "data": true, "offset": OFFSET}] wrote 65535/65535 bytes at offset 983040 63.999 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) -[{ "start": 0, "length": 4096, "depth": 0, "present": true, "zero": false,= "data": true, "offset": OFFSET}, -{ "start": 4096, "length": 978944, "depth": 0, "present": true, "zero": tr= ue, "data": false, "offset": OFFSET}, -{ "start": 983040, "length": 65536, "depth": 0, "present": true, "zero": f= alse, "data": true, "offset": OFFSET}] -[{ "start": 0, "length": 4096, "depth": 0, "present": true, "zero": false,= "data": true, "offset": OFFSET}, -{ "start": 4096, "length": 978944, "depth": 0, "present": true, "zero": tr= ue, "data": false, "offset": OFFSET}, -{ "start": 983040, "length": 65536, "depth": 0, "present": true, "zero": f= alse, "data": true, "offset": OFFSET}] +[{ "start": 0, "length": 1048576, "depth": 0, "present": true, "zero": fal= se, "data": true, "offset": OFFSET}] +[{ "start": 0, "length": 1048576, "depth": 0, "present": true, "zero": fal= se, "data": true, "offset": OFFSET}] *** done ... I'll work my way through trying to understand all of these failures, but any help would be appreciated to get these tests humming again. Meanwhile, VM tests that I have observed to be in non-working condition on latest upstream: - centos (x86_64) - CentOS 8 is EOL - centos.aarch64 - CentOS 8 is EOL, image is MIA - haiku.x86_64 - build issues - openbsd - virtio-net-failover tests hang indefinitely - ubuntu.aarch64 - Honestly, I don't recall. I'm re-running overnight to find out. I'll continue to try and sort out the issues with all of the tests I am seeing fail and gather better diagnostics and intel for each. :( --js John Snow (5): tests/qemu-iotests: hotfix for 307, 223 output tests/qemu-iotests: skip 108 when FUSE is not loaded tests/vm: use 'cp' instead of 'ln' for temporary vm images tests/vm: switch CentOS 8 to CentOS 8 Stream tests/vm: switch centos.aarch64 to CentOS 8 Stream tests/qemu-iotests/108 | 6 ++ tests/qemu-iotests/223.out | 4 +- tests/qemu-iotests/307.out | 4 +- tests/vm/centos | 10 +-- tests/vm/centos.aarch64 | 174 ++++++------------------------------- 5 files changed, 41 insertions(+), 157 deletions(-) --=20 2.34.3