]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
qa: referent inodes - unlink, stray_reintegration
authorKotresh HR <khiremat@redhat.com>
Sun, 2 Mar 2025 09:07:30 +0000 (14:37 +0530)
committerKotresh HR <khiremat@redhat.com>
Wed, 5 Mar 2025 11:31:57 +0000 (17:01 +0530)
commit43b4ef3f54cf55cba6e1058216ccfdff03aa3755
tree13c84ccb8fc5a5424ca9d017473bb78b24f592f6
parentecd24969339369cb46498228a4e11b7370226da4
qa: referent inodes - unlink, stray_reintegration

The following tests are borrowed from existing test_strays.
and adjusted stray perf count numbers with referent inodes.
Also, added validation of referent_inodes list

  test_mv_hardlink_cleanup_with_referent
  test_hardlink_reintegration_with_referent

Also, added unlink test and ALLOW_REFERENT_INODES flag
to cephfs_test_case. If ALLOW_REFERENT_INODES flag is
set in any test class, referent inodes is enabled for all
the tests in the class.

Fixes: https://tracker.ceph.com/issues/69339
Signed-off-by: Kotresh HR <khiremat@redhat.com>
qa/tasks/cephfs/cephfs_test_case.py
qa/tasks/cephfs/filesystem.py
qa/tasks/cephfs/test_referent.py