]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph-ci.git/commit
Merge PR #54469 into wip-vshankar-testing-20241108.074624-quincy-debug testing/wip-vshankar-testing-20241108.074624-quincy-debug
authorVenky Shankar <vshankar@redhat.com>
Fri, 8 Nov 2024 07:46:34 +0000 (13:16 +0530)
committerVenky Shankar <vshankar@redhat.com>
Fri, 8 Nov 2024 07:46:34 +0000 (13:16 +0530)
commitecb9c795c3a39aeddf01926f4ca5e5bc49ea5467
tree376996974e816bcc504dcd65031b8831b99d6df5
parent8a171dd4209505e231f60579a62cf2c96b0dda0e
parent27c38b90853d06751d25e7ff87cef708474a733b
Merge PR #54469 into wip-vshankar-testing-20241108.074624-quincy-debug

* refs/pull/54469/head:
qa: add new mntargs option for fuse
qa/cephfs: lazy-force unmount clients that have been evicted
client: Fix leading / issue with mds_check_access
reef: qa: do not use `fs authorize` for two fs
qa/cephfs: add MDS_CLIENTS_BROKEN_ROOTSQUASH to ignorelist
PendingReleaseNotes: add note on the client incompatibility health warning and feature bit
doc/cephfs: add client_mds_auth_caps client feature bit
doc/cephfs: add missing client feature bits
doc/cephfs: document MDS_CLIENTS_BROKEN_ROOTSQUASH health error
qa: add tests for MDS_CLIENTS_BROKEN_ROOTSQUASH
mds: raise health warning if client lacks feature for root_squash
mon/MDSMonitor: add note about missing metadata inclusion
mds: check relevant caps for fs include root_squash
mds: refactor out fs_name match in MDSAuthCaps
qa: test for root_squash with multiple caps
qa: pass kwargs to mount from remount
qa: simplify update_attrs and only update relevant keys
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 <pdonnell@ibm.com>
PendingReleaseNotes
src/client/Client.cc
src/mds/Locker.cc
src/mds/Server.cc
src/mds/SessionMap.cc