[PATCH 0/4] ceph: implement later versions of MClientRequest headers

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

 



A few years ago, userland ceph added support for changing the birthtime
via setattr, as well as support for sending supplementary groups in a
MDS request.

This patchset updates the kclient to use the newer protocol. The
necessary structures are extended and the code is changed to support the
newer formats when it detects that the MDS will support it.

Supplementary groups will now be transmitted in the request, but for now
the setting of btime is not implemented.

This is a prerequisite step to adding support for the new "alternate
name" field that Xiubo has been working on, which we'll need for
proper fscrypt support.

Jeff Layton (4):
  ceph: don't reach into request header for readdir info
  ceph: take a cred reference instead of tracking individual uid/gid
  ceph: clean up argument lists to __prepare_send_request and
    __send_request
  ceph: implement updated ceph_mds_request_head structure

 fs/ceph/inode.c              |  5 +-
 fs/ceph/mds_client.c         | 98 ++++++++++++++++++++++++++----------
 fs/ceph/mds_client.h         |  3 +-
 include/linux/ceph/ceph_fs.h | 32 +++++++++++-
 4 files changed, 106 insertions(+), 32 deletions(-)

-- 
2.29.2




[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