noobaa-core
noobaa-core copied to clipboard
NSFS - supporting GPFS DL for Encryption
Signed-off-by: jackyalbo [email protected]
Explain the changes
- Adding initial support for Encryption for NSFS
- Will check for files/objects only on GPFS volumes if they are encrypted
- Added a tool for checking encryption check on files on the FS - nsfs-enc
Issues: Fixed #xxx / Gap #xxx
Testing Instructions:
- [ ] Doc added/updated
- [ ] Tests added
@jackyalbo We discussed that we want to fail PUT-object if the request is for encryption, but the underlying filesystem provides non-encrypted storage.
@jackyalbo rebase and resolve conflicts?
@jackyalbo rebase and resolve conflicts?
@guymguym Can you check I resolved in the way you intended for the GPFS sub module? thanks.
@guymguym Added the requests you asked on our last talk. Please re-review or remove request for changes. Thanks
@guymguym @jackyalbo 2 questions about this decision -
- What about the dir cache? Will we use the xattr of the stat result of the cache entry? if yes we need to invalidate it correctly, if no we still need to call getxattr again (and there is a performance issue here)
- Thoughts about the performance of calling stat + getallxattr when one of them is not really needed?