-
Notifications
You must be signed in to change notification settings - Fork 89
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
Do you plan to support libfuse3? #77
Comments
Hi, @TheHett! What problem are you observing with libfuse3? As far as I can see, no APIs were changed. The only change that could have broken jnr-fuse is a failure to resolve the library. |
@SerCeMan As I understand it, the API has changed. |
I have tried to use libfuse3.so and encountered an error:
It seems that fuse3 changed some options. |
Hey, @TheHett! If I understand correctly, the utility that you tried to compile was in c. For jnr-fuse, only binary compatibility is important. I'll try to check whether the smoke tests pass with fuse3 installed. |
Hey, @xuchen-plus! I believe these parameters are specified by alluxio, https://github.com/Alluxio/alluxio/blob/master/docs/_data/table/Alluxio-FUSE-parameter.csv. Looking at the release notes, it seems like the option was removed from libfuse:
It's probably worth exposing these options either programmatically or at least providing a check that allows for checking the fuse version from java. |
However, the error message confirms that the fuse library is discovered correctly. |
But when I tried to run alluxio with fuse3.9, the fuse reported it's not compatible in API level.
And in the logs of alluxio-fuse, I noticed:
|
fwiw this doesn't work at all with |
@SerCeMan One thing I discovered is that only FUSE 3 supports |
Hi!
libfuse2 is almost not developing, unlike version 3. Are you planning to upgrade to version 3?
The text was updated successfully, but these errors were encountered: