From: Venky Shankar Date: Thu, 14 May 2026 09:27:21 +0000 (+0530) Subject: Merge PR #64774 into main X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=20eb15fb6d166ab33e8cc289e30e8b2aaeb5dbf8;p=ceph.git Merge PR #64774 into main * refs/pull/64774/head: test_cephfs.py: delete purge_dir() helper method, use rmtree() instead test_cephfs.py: remove rendundant call to purge_dir() test_cephfs.py: test rmtree on root pybind/cephfs: don't attempt to unlink root in rmtree test_cephfs.py: test rmtree with and without should_cancel pybind/cephfs: make should_cancel option parameter for rmtree() mgr/volumes: clone using cptree() from cephfs python bindings test_cephfs: add unit tests for cptree() in cephfs python bindings test/pybind/assertions: add helper method assert_less pybind/cephfs: use depth-first, non-recursive approach for cloning test_cephfs: call object setup/teardown for all tests in TestWithRootUser test_cephfs.py: add tests for utimensat() pybind/cephfs: add python bindings for utimensat() qa/cephfs: add tests for chownat() pybind/cephfs: add python bindings for chownat() test_cephfs.py: add tests for chmodat() pybind/cephfs: add python bindings for chmodat() test_cephfs.py: add tests for symlinkat() pybind/cephfs: add python binding for symlinkat() test_cephfs.py: add test for readlinkat() pybind/cephfs: add python binding for readlinkat() pybind/cephfs: add tests for statxat() pybind/cephfs: add python bindings for statxat() test_cephfs.py: add tests for mkdirat() pybind/cephfs: add python binding for mkdirat() Reviewed-by: Venky Shankar Reviewed-by: Jos Collin --- 20eb15fb6d166ab33e8cc289e30e8b2aaeb5dbf8