-
Notifications
You must be signed in to change notification settings - Fork 113
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
Decomposed based posix filesystem driver #4562
Conversation
Thanks for opening this pull request! The maintainers of this repository would appreciate it if you would create a changelog item based on your changes. |
4ebcec4
to
720e417
Compare
This will turn into a pluggable notify module in the future to allow for making use of fs specific features etc.
We can go back to upstream once pablodz/inotifywaitgo#4 has been merged.
This is necessary to update the cached paths for all entries in the subtree.
762f9b4
to
f966c8d
Compare
f966c8d
to
9e67598
Compare
937e4fa
to
a569602
Compare
a569602
to
06f6a5f
Compare
7e434ca
to
5ff2e82
Compare
tested with redis started and inotifywait installed using this ocis config:
problems noted in owncloud/ocis#8598 (comment) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
no blockers from my side
This PR adds a new posix fs driver which stores files and metadata directly on a posix compliant directory. It also adds some special handling for gpfs, i.e. for improving the notifications about changes to the underlying data.
It is based on decomposedfs but uses a copy of the lib with some changes that require some refactoring before it can be merged back to the "real" decomposedfs code. We should consider doing this before merging the pr in order to avoid code cuplication.
Supported Features:
inotifywait
, gpfs file audit logs or gpfs watchfolder queues)Currently missing:
Ocis companion PR: owncloud/ocis#8598