-
-
Notifications
You must be signed in to change notification settings - Fork 3.1k
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
ipfs doesn't fully support fuse api #4185
Comments
@wpfnihao We plan on improving fuse support, having a clear list of issues is definitely very helpful. From your post I see:
Any other things that should be added? |
@whyrusleeping Thanks for your instant response. You have well summarized the issues we encountered, thank you. |
@wpfnihao I'm putting together a PR (#4194) that should address the first issue listed above. And I verified that symlinks work (at least in my limited test case):
Could you provide a way to reproduce your symbolic link issue? |
@wpfnihao we just merged some fuse fixes. Mind trying your script again with a build from latest master? |
@whyrusleeping sorry for the late reply. I have tested the script trying to randomly read files from a folder containing 1,000 sub-folders. IPFS works great now on the test folder. Thank you! After that, I have also done the following experiment using the latest master branch:
I was expecting the behavior of this scenario might be similar to |
@wpfnihao Thanks for that! we will take a look at those performance issues. Do you mind opening a new issue for that specfically? |
@whyrusleeping I have opened a new issue #4228. |
Version information:
go-ipfs version: 0.4.10-
Repo version: 5
System version: amd64/linux
Golang version: go1.8.3
Type:
Medium
Severity:
Medium
Description:
We have encountered a weird situation while mounting and using ipfs as a local filesystem with FUSE.
ls –al
, ipfs seems to know whether the hash linked file is a directory or a file, though the output is not exactly the same as the native filesystem;os.walk()
function fails to differ file from directory when ipfs is used. However, the python script works successfully on native filesystem.We have also tried to save linux roofs on ipfs. The results show that ipfs doesn't support symbol link and executable attribute.
So here is the question: does the partial support of fuse on purpose? do you have any further plan on fully support ipfs with fuse?
The text was updated successfully, but these errors were encountered: