Skip to content
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

Add support for the FUSE_BATCH_FORGET operation #123

Merged

Commits on May 27, 2022

  1. Add support for the FUSE_BATCH_FORGET operation

    There are certain Kernel versions which do not send individual
    Forget operations after they receive "not implemented" for Batch Forget.
    One example is "5.4.0-110-generic" on Ubuntu 20.04. I am sure there are
    plenty of others.
    
    This leads to inode "leaks". Where reference counts are never decreased
    and the inodes were left hanging around long after they are not needed
    any more.
    
    The best way to fix that was adding support for batch operations to the
    lib. This way all users will be able to benefit from the batching
    optimization.
    Doychin Atanasov committed May 27, 2022
    Configuration menu
    Copy the full SHA
    e3e4e37 View commit details
    Browse the repository at this point in the history