-
Notifications
You must be signed in to change notification settings - Fork 256
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
Support for Parallel File Systems #754
Comments
Work is ongoing in the https://github.com/rfjakob/gocryptfs/tree/LockSharedStorage branch. This uses "Open file description locks" / I will comment again once I have something ready to test. |
With -sharedstorage, when we get a decryption error, we lock the byte range and try again. This makes concurrent R/W safe agains torn writes. #754
Complain loudly when the underlying storage does not support byte-range locks. #754
Hi, this is ready to test. When mounting with |
Hi, |
Ping @henoby |
With -sharedstorage, when we get a decryption error, we lock the byte range and try again. This makes concurrent R/W safe agains torn writes. #754
Complain loudly when the underlying storage does not support byte-range locks. #754
Hi,
thanks a lot for your great work!
We would like to use GoCryptFS from multiple nodes on our HPC system concurrently to write to our Parallel File Systems (e.g. BeeGFS, Lustre, GPFS, NFS). However, when multiple processes are writing to a single file concurrently we seem to get a race condition.
The text was updated successfully, but these errors were encountered: