From: Patrick Donnelly Date: Wed, 27 Mar 2024 13:02:43 +0000 (-0400) Subject: Merge PR #54468 into reef X-Git-Tag: v18.2.4~114 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=525c7eb459b220f6937c3423d2cfdff015c1e5de;p=ceph.git Merge PR #54468 into reef * refs/pull/54468/head: mds,client: update the oldest_client_tid via the renew caps mds: add trim_completed_request_list() helper client: return false if cannot link all the way to mountpoint client: use the fs' full path instead of from mountpoint's root qa/tasks/cephfs/test_admin: run root_squash tests only for FUSE client qa/tasks/cephfs: Add reproducer for https://tracker.ceph.com/issues/56067 qa: add test for checking access in client side of root_squash qa: add sudo paramter for read_file() test/libcephfs: remove reduntant test for acccess mds/Server: disallow clients that have root_squash mds/Locker: remove session check access when doing cap updates client: check the cephx mds auth access for open client: always set the caller_uid/gid to -1 mds: add CEPHFS_FEATURE_MDS_AUTH_CAPS_CHECK feature bit client: check the cephx mds auth access for setattr client: save the cap_auths in client when session being opened client: add make_path_string() helpers support client: add _get_root_ino() helper support test/libcephfs: add a tag for each test unique directory client: rename MAY_* to CLIENT_MAY_* to avoid conflicts mds: send the cap_auths to clients when openning the sessions mds: add cap_auths in MClientSession mds: add MDSCapAuth support mds: encode/decode the MDSCapMatch mds: add assign operator support for MDSCapMatch Reviewed-by: Patrick Donnelly --- 525c7eb459b220f6937c3423d2cfdff015c1e5de