Project

General

Profile

Actions

Tasks #63293

open

Implement fscrypt in libcephfs and cephfs-fuse

Added by Christopher Hoffman 6 months ago. Updated 3 days ago.

Status:
New
Priority:
Normal
Assignee:
-
Category:
-
Target version:
-
% Done:

13%

Tags:
Reviewed:
Affected Versions:
Component(FS):
Labels (FS):
Pull request ID:

Description

Add support for fscrypt to libcephfs and cephfs userspace client.

Initial work is done here: https://github.com/ceph/ceph/pull/52172


Subtasks 30 (20 open10 closed)

Tasks #63295: Access semanticsIn Progress

Actions
Tasks #63303: Add multi-user support for key claimIn Progress

Actions
Tasks #63361: Require libfuse3.0New

Actions
Tasks #64128: Set/Get Encryption Policy CodesNewChristopher Hoffman

Actions
Tasks #64129: Inode Enc StatusIn ProgressChristopher Hoffman

Actions
Tasks #64130: Implement error status for Enc Key StatusIn ProgressChristopher Hoffman

Actions
Tasks #64131: Do not allow falloc operationsNewChristopher Hoffman

Actions
Tasks #64132: Support additional enc modesNewChristopher Hoffman

Actions
Tasks #64133: Make pjd work on fscryptResolvedChristopher Hoffman

Actions
Tasks #65613: truncate failing when using pathResolvedChristopher Hoffman

Actions
Tasks #65615: lchown corrupts symlink entryResolvedChristopher Hoffman

Actions
Tasks #65745: RMW fail when on end of block or fileResolvedChristopher Hoffman

Actions
Tasks #64134: Implement entire client api with FscryptNewChristopher Hoffman

Actions
Tasks #64135: Feature complete libcephfs fscrypt apisNewChristopher Hoffman

Actions
Tasks #64136: Cleanup secret key on lockNewChristopher Hoffman

Actions
Tasks #64137: Implement way to see locked statusNewChristopher Hoffman

Actions
Tasks #64159: When removing key, handle busy caseNewChristopher Hoffman

Actions
Tasks #64160: RMW race detectionNewChristopher Hoffman

Actions
Tasks #64166: RMW issue with xfstest ffsbResolvedChristopher Hoffman

Actions
Tasks #64306: Implement "trim read"NewChristopher Hoffman

Actions
Tasks #64307: Buffered write failureClosedChristopher Hoffman

Actions
Tasks #64413: File size is not correct after rmwResolvedChristopher Hoffman

Actions
Tasks #64723: ffsb configure issues (gcc fails)ClosedChristopher Hoffman

Actions
Tasks #64819: data corruption during rmw after lseekResolvedChristopher Hoffman

Actions
Tasks #64161: Rework encode/decodingNewChristopher Hoffman

Actions
Tasks #64162: dec_size should be based off policyNewChristopher Hoffman

Actions
Tasks #64163: Client::link() cannot use nullopt for InodeNewChristopher Hoffman

Actions
Tasks #64164: verify st_blocks is correctNewChristopher Hoffman

Actions
Tasks #64165: Fix warnings in read_sync()NewChristopher Hoffman

Actions
Tasks #64691: Symlink target not set correctly in unencrypted dirResolvedChristopher Hoffman

Actions

No data to display

Actions

Also available in: Atom PDF