Skip to content

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

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information