virtio-9p qos-test failure: v9fs_req_recv: assertion failed (hdr.id == id): (7 == 73) FAIL
Builds in fedora copr on f39 and f40 aarch64 are hitting test failures in tests/qtest/virtio-9p-test.c
starting with local/create_dir
. Example failure.
â–¶ 186/782 /x86_64/pc/i440FX-pcihost/pci-bus-pc/pci-bus/virtio-9p-pci/virtio-9p/virtio-9p-tests/local/create_dir - ERROR:../tests/qtest/libqos/virtio-9p-client.c:275:v9fs_req_recv: assertion failed (hdr.id == id): (7 == 73) FAIL
Full log is attached.
This affects at least qemu 9.0.0 and 9.1.0 rc candidates.
Talking with @mjt0k on IRC, he suggested it could be due to tests running on fs lacking O_DIRECT.
I believe copr uses tmpfs which supposedly lacks O_DIRECT support. migration-test.c
dio
skip if they detect O_DIRECT support is missing, and indeed those are skipped in the logs.
That said, tests only reproduce on aarch64 in copr, and I can't reproduce running on x86 host /tmp mounted as tmpfs, so maybe I'm missing something.builder-live.log.gz