ceph/qa/tasks/cephfs
Xiubo Li c1cea71299 qa: use the pg autoscale mode to calcuate the pg_num
Setting the pg_num to 8 is too small that some osds maybe not covered by the
pools, some osds maybe overloaded. Remove the hardcodeing pg_num here and let
the pg autoscale mode to calculate it as needed, and at the same time set the
pg_num_min to 64 to avoid the pg_num to small.

If ec pool is used, for the test cases most datas will go to the ec pool and
the primary replicated pool will store a small amount of metadata for all the
files only, so set the target size ratio to 0.05 should be enough.

Fixes: https://tracker.ceph.com/issues/45434
Signed-off-by: Xiubo Li <xiubli@redhat.com>
2021-07-27 09:48:56 +08:00
..
__init__.py
caps_helper.py qa: avoid using sudo for regular test artifacts 2021-07-01 10:56:10 -07:00
cephfs_test_case.py Merge PR #40431 into master 2021-04-09 20:02:27 -07:00
filesystem.py qa: use the pg autoscale mode to calcuate the pg_num 2021-07-27 09:48:56 +08:00
fuse_mount.py qa: avoid using sudo for regular test artifacts 2021-07-01 10:56:10 -07:00
kernel_mount.py qa: use kclient xattr to lookup client id 2021-07-02 12:07:42 -07:00
mount.py qa: avoid using sudo for regular test artifacts 2021-07-01 10:56:10 -07:00
test_acls.py
test_admin.py qa: use the pg autoscale mode to calcuate the pg_num 2021-07-27 09:48:56 +08:00
test_auto_repair.py qa: reduce dependence on teuthology role list for mds 2021-03-21 10:35:07 -07:00
test_backtrace.py
test_cap_flush.py qa: avoid using sudo for regular test artifacts 2021-07-01 10:56:10 -07:00
test_cephfs_shell.py qa: avoid using sudo for regular test artifacts 2021-07-01 10:56:10 -07:00
test_client_limits.py
test_client_recovery.py Merge PR #42081 into master 2021-07-02 13:17:05 -07:00
test_damage.py qa: reduce dependence on teuthology role list for mds 2021-03-21 10:35:07 -07:00
test_data_scan.py qa: use the pg autoscale mode to calcuate the pg_num 2021-07-27 09:48:56 +08:00
test_dump_tree.py
test_exports.py qa: increase fragmentation to improve uniform distribution 2021-06-01 20:25:17 -07:00
test_failover.py qa: convert mount calls to mount_wait 2021-07-01 10:56:10 -07:00
test_flush.py
test_forward_scrub.py qa: update scrub start code to use comma sep scrubopts 2021-06-09 07:23:05 -07:00
test_fragment.py qa: convert mount calls to mount_wait 2021-07-01 10:56:10 -07:00
test_fstop.py
test_full.py qa: set the object_size to 1M 2021-07-27 09:48:56 +08:00
test_journal_migration.py
test_journal_repair.py
test_mantle.py qa: reduce dependence on teuthology role list for mds 2021-03-21 10:35:07 -07:00
test_mds_metrics.py
test_meta_injection.py
test_mirroring.py test: add test for checking readd after remove for a directory path 2021-07-16 01:08:23 -04:00
test_misc.py qa: use the pg autoscale mode to calcuate the pg_num 2021-07-27 09:48:56 +08:00
test_multifs_auth.py qa/cephfs: remove create_keyring_file from cephfs_test_case.py 2021-04-08 12:11:00 +05:30
test_multimds_misc.py qa: update scrub start code to use comma sep scrubopts 2021-06-09 07:23:05 -07:00
test_nfs.py qa/tasks/cephfs/test_nfs: define NFS_POOL_NAME 2021-07-14 16:20:11 -04:00
test_openfiletable.py qa: reduce dependence on teuthology role list for mds 2021-03-21 10:35:07 -07:00
test_pool_perm.py
test_quota.py
test_readahead.py
test_recovery_pool.py qa: update scrub start code to use comma sep scrubopts 2021-06-09 07:23:05 -07:00
test_scrub_checks.py qa: avoid using sudo for regular test artifacts 2021-07-01 10:56:10 -07:00
test_scrub.py qa: update scrub start code to use comma sep scrubopts 2021-06-09 07:23:05 -07:00
test_sessionmap.py qa/tasks/cephfs/test_sessionmap: reap connections immediately 2021-06-04 11:02:29 -04:00
test_snap_schedules.py qa: update cli syntax to conventional 2021-06-14 10:21:43 -07:00
test_snapshots.py
test_strays.py qa: reduce dependence on teuthology role list for mds 2021-03-21 10:35:07 -07:00
test_volumes.py qa: avoid using sudo for regular test artifacts 2021-07-01 10:56:10 -07:00
xfstests_dev.py