]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
Merge PR #64774 into main
authorVenky Shankar <vshankar@redhat.com>
Thu, 14 May 2026 09:27:21 +0000 (14:57 +0530)
committerVenky Shankar <vshankar@redhat.com>
Thu, 14 May 2026 09:27:21 +0000 (14:57 +0530)
commit20eb15fb6d166ab33e8cc289e30e8b2aaeb5dbf8
tree3ed11f2924693832191a945ba323cfd80c8d05cf
parentb484b7553ea1646236a81a1cf4399680b6ab3a24
parentf2a0e302dc23233c3f08ad14c89442de0c2a479b
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 <vshankar@redhat.com>
Reviewed-by: Jos Collin <jcollin@redhat.com>