-
Notifications
You must be signed in to change notification settings - Fork 9
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 PosixFS (experimental) #1081
Conversation
modules/ROOT/pages/deployment/storage/general-considerations.adoc
Outdated
Show resolved
Hide resolved
Co-authored-by: Phil Davis <[email protected]>
|
||
To use the PosixFS Storage Driver, the following prerequisites have to be fulfilled: | ||
|
||
* There must be storage available to store meta data and blobs, available under a root path. |
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.
Just as a general note, blobs and metadata both live in the same file in the posixfs (the file contains the actual data, and the metadata is attached directly to that file), in contrast to decomposedfs. Not sure if that should be worded differently.
|
||
* There must be storage available to store meta data and blobs, available under a root path. | ||
* When using inotify, the storage must be local on the same machine. + | ||
Network mounts require `inotifywait` to be installed (inotify does not work here). |
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.
This is not really correct. inotifywait
is a hard requirement for the inotify watcher, regardless if it's a mounted remote filesystem or a local one.
|
||
=== GPFS Specifics | ||
|
||
When using GPFS as the underlying filesystem, the machine running the xref:{s-path}/storage-users.adoc[Storage-Users] service needs to have the GPFS filesystem mounted locally. The mount path is given to ocis as the `STORAGE_USERS_POSIX_ROOT` path. |
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.
nitpick: the user doesn't necessarily have to set the mount path as the posix root. Instead the posix root is the directory where posixfs keeps it data. It may be the mount path or any subdirectory of it.
@aduffeck I have incorporated your suggestions, pls have a look |
Fixes: #1080 (Add PosixFS (experimental) to available storages)
This PR adds a description for the PosixFS driver (experimental state)
No backport
@phil-davis a language review is welcomed