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

rar2fs does not work properly when used remotely for compressed archives mounted over NFSv2/v3 #1

Open
hasse69 opened this issue Mar 13, 2015 · 1 comment
Assignees
Projects

Comments

@hasse69
Copy link
Owner

hasse69 commented Mar 13, 2015

What steps will reproduce the problem?

  1. mount a rar2fs folder on server side
  2. export the folder using NFSv2/v3
  3. mount the exported folder on client side

Compressed archives will not playback properly. A similar setup exported/mounted using CIFS works as expected. Non-compressed archives (store) also works fine when NFSv2/v3 is used. Using rar2fs purely on the client side also works reliable.
The problem is related to how NFS is interacting with the file system. When used remotely rar2fs needs to handle the stateless access patterns from NFS. When rar2fs is used locally this interaction is avoided.

Original issue reported on code.google.com by hasse69 on 2011-02-04

@hasse69 hasse69 self-assigned this Mar 13, 2015
Repository owner locked and limited conversation to collaborators Mar 13, 2015
@hasse69
Copy link
Owner Author

hasse69 commented Apr 29, 2015

The reason why it works when rar2fs is used locally on the client side is that all NFSv2/v3
interaction with the exported/mounted file system has already been completed when FUSE/rar2fs
is notified about the file system events. When used remotely rar2fs has to face the
overhead created by NFS's repeated open-read-close cycles (each of which results in
a new decompression thread).

Original issue reported on code.google.com by hasse69 on 2011-02-05 18:25:44

@hasse69 hasse69 added this to Blocked in Backlog Oct 10, 2019
@hasse69 hasse69 moved this from Blocked to Done in Backlog Nov 8, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
Backlog
  
Done
Development

No branches or pull requests

1 participant