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
opcode POLL #501
Comments
Which platform is this? |
Here is a minimum reproduction of the issue with seaweedfs, which uses the v2 api of this library. |
i'm using ubuntu22.04 |
This seems caused by mapping a FUSE-mounted non-root non-mount-point directory to a directory in a container. So somehow it did not match the first
Maybe the fix is always return |
Won't that ensure that no one can ever run prometheus (and possibly mariadb) on any filesystem mounted with this library? Because that would really be a shame... |
I don't see how the crash in seaweedfs/seaweedfs#4241 (comment) :
and POLL are related. This looks more like a mmap-related READ is failing. Having a FUSE debug log would help. |
@rfjakob This is the output from the
If there's any more information you need, tell me how to get it and I will happily provide it :) |
due to how the Go runtime works, you have to pick between supporting unittests for filesystems, or supporting POLL. Since unittests more important than POLL, POLL is usually disabled centrally on mount. In this case, your app receives a further POLL opcode, which means that we didn't succeed in disabling POLL. Doesn't you debug log say something like
|
How to solve this err
The text was updated successfully, but these errors were encountered: