-
Notifications
You must be signed in to change notification settings - Fork 25
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Test failures on ZFS (Linux but not FreeBSD) #37
Comments
Thanks for the report. I've just released v0.11.0, which should fix this. Can you test please? |
Unfortunately, now it fails with a different set of errors: https://github.com/hg/xcp/actions/runs/5856336662/job/15875829283#step:11:137 I also tested it on two bare-metal hosts running Ubuntu 22.04 and Arch, with similar results. Here is the commit if you're interested in testing more filesystems than just ext4: |
Thanks for that test config, I was going to look at implementing that today so that's a huge time-saver. Those tests assume that they're running on a standard Linux FS, not an unsupported one, so they should really fail at this point. What's needed in the testing is a way to let them know what FS they are running on and adjust accordingly. Unfortunately there isn't really a method of reliably doing this at runtime (see #24), but it could be added to the test config. I'll cherry-pick your testing into the tree and see what I can come up with. |
Does this also imply that |
Not currently. Any ZFS support is likely to be tricky, as it frequently lacks support for otherwise standard system-calls (e.g. fiemaps in this case). The purpose of (It's worth noting here that |
Great, thank you! |
Hello,
I am experiencing test failures on ZFS filesystems on Linux. This is all running on amd64. All datasets have lots of free space.
Linux on ZFS
Test output
FreeBSD on ZFS
FreeBSD ignores Linux-specific tests, so the whole test suite runs fine.
Test output
FreeBSD on UFS
This is using a "classic" filesystem just for comparison's sake.
Test output
If you don't have a ZFS-capable system at hand, I'll take a closer look at it later (although my Rust knowledge is quite rusty). Let's file a bug for now anyway.
The text was updated successfully, but these errors were encountered: