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
'll' operations fail when writeback cache is enabled #323
Comments
Thanks for the report! What file system are you using? Are you able to reproduce the problem with |
linux kernel:4.18 |
Sorry, I can't understand the description of "passthrough_ll.c", so I can't reproduce the problem, but you can easily reproduce the problem according to my code. Thank you. |
I'm sorry, but I do not have enough time to review this. Unless you have some clear evidence that the problem is in libfuse rather than your code, I can't justify spending time on investigating further. |
When I use
What is the reason? |
Could you please provide detailed, step-by-step instructions for reproducing this problem? On my system:
|
|
But in other directory (non mounted directory), like "/mnt".
|
Please update to libfuse 3.3 and try again. |
Sorry, under the fuse3.3 version,
|
Could you please provide detailed, step-by-step instructions for reproducing this problem? |
|
|
The same problem occurs on Ubuntu16.04 |
Looks like on your system mkfs.xfs tries to use an ioctl which isn't available.. maybe the xfsutils version makes a difference?
|
In CentOS 7, the latest version only supports Does this mean CentOS7.x can't use the libfuse3.x? |
I plan to use this matcher for some future `jj add` command (for libfuse#323). The idea is that we'll do a path-restricted walk of the working copy based on the intersection of the sparse patterns and any patterns specified by the user. However, I think it will be useful before that, for @arxanas's fsmonitor feature (libfuse#362).
Using FUSE3.2.6 to create file system, create a file on the mount directory, the file size is 1G. Format the file and mount it to the directory. After a few seconds, see the directory through the "ll" command.
enable writeback_cache:conn->want |= FUSE_CAP_WRITEBACK_CACHE;
Incorrect usage or other reasons?
The text was updated successfully, but these errors were encountered: