Re: [PATCH v3 0/6] ceph: encrypt the snapshot directories

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 




On 3/2/22 11:40 PM, Luís Henriques wrote:
Hi Xiubo,

xiubli@xxxxxxxxxx writes:

From: Xiubo Li <xiubli@xxxxxxxxxx>

This patch series is base on the 'wip-fscrypt' branch in ceph-client.
I gave this patchset a try but it looks broken.  For example, if 'mydir'
is an encrypted *and* locked directory doing:

# ls -l mydir/.snap

will result in:

fscrypt (ceph, inode 1099511627782): Error -105 getting encryption context

My RFC patch had an issue that I haven't fully analyzed (and that I
"fixed" using the d_drop()).  But why is the much simpler approach I used
not acceptable? (I.e simply use fscryt_auth from parent in
ceph_get_snapdir()).

Hi Luis,

I will drop this patch series except the first 2:

  ceph: fail the request when failing to decode dentry names
  ceph: do not dencrypt the dentry name twice for readdir


Please go on with your RFC one.

I will fix the long snap issue after that or you can fix it in your next version.

Thanks.

BRs

- Xiubo



V3:
- Add more detail comments in the commit comments and code comments.
- Fix some bugs.
- Improved the patches.
- Remove the already merged patch.

V2:
- Fix several bugs, such as for the long snap name encrypt/dencrypt
- Skip double dencypting dentry names for readdir

======

NOTE: This patch series won't fix the long snap shot issue as Luis
is working on that.
Yeah, I'm getting back to it right now.  Let's see if I can untangle this
soon ;-)

Cheers,




[Index of Archives]     [CEPH Users]     [Ceph Large]     [Ceph Dev]     [Information on CEPH]     [Linux BTRFS]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux