-
Notifications
You must be signed in to change notification settings - Fork 244
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
CI Test Failure under updated kernel 5.x #419
Comments
Conclusion: Kernel /boot/vmlinuz-5.2.7-200.fc30.x86_64 is incompatible with c/storage and/or tests. |
On F29:
|
Does this work on later fedora? We can drop f29? |
@rhatdan nope it's broken in F30 as well (same kernel). |
oh geeze, my paste-bins of the errors are gone 😠 Here's an example under F30: https://cirrus-ci.com/task/5174065982078976 |
To be clear, I don't know for-sure this is a kernel problem. It could easily be a race problem in the test which is simply triggered by the different kernel. Probably best way forward is for someone who knows these tests to go in with |
Thinking more over the last few days, the next step here seems to be getting more data what/why this is failing. I don't think the errors from the test output is detailed enough to pinpoint it. Maybe running the test commands manually would help? |
@rhatdan @nalind I remember someone said something like "this is failing because some layer isn't unmounting". Any chance this is at all related to containers/podman#3870 (where I'm also dealing with an updated system encountering test-breakage)? |
update: this cannot be related to 3870 since we're not using podman-remote 😖 |
Got frustrated and did some debugging, something is seriously broken with the BATS tests using newer VM images. For example, using
😖 Hmmm....so something about |
...more manually running Note: I moved This seems to be the pattern on F30 (fully updated):
@rhatdan @nalind any idea why it seems like What about the (All of these problems are easily reproducible using the hack script) |
fuse-overlay would indicate that overlayfs is broken. Are there any storageopts involved? metacopyup? The import-layer-ostree I have no idea. @giuseppe Any ideas? |
this seems like the correct configuration. About the import-layer-ostree, that doesn't depend on overlay (you can see it also fails with vfs), could you point me to the test failure? |
it was an attempt to use OSTree to deduplicate files, at the time we already had a dependency on OSTree for system containers in containers/image. Since the feature never really took off, let's just drop it. Closes: containers#419 Signed-off-by: Giuseppe Scrivano <gscrivan@redhat.com>
I think we should just drop ostree deduplication. It made sense when we were carrying the dependency from containers/image as it was used for system containers, but at this point the cost of having it is much higher than any benefit. The feature never really took off, requires a specific configuration and has a lot of side effects. Also when OCI v2 will be a thing, deduplication will surely be done in a different way. |
it was an attempt to use OSTree to deduplicate files, at the time we already had a dependency on OSTree for system containers in containers/image. Since the feature never really took off, let's just drop it. Closes: containers#419 Signed-off-by: Giuseppe Scrivano <gscrivan@redhat.com>
None at all, I even moved |
Steps to reproduce (using same VM images as master):
Everything works fine, including the package install/update.
The tests pass as normal, then I execute
reboot
. After waiting a minute, reconnect to the VM and execute tests a second time:This time the tests fail in the same/similar manner as in #408
Master currently is: 1a0442e
The text was updated successfully, but these errors were encountered: