ceph/tasks/cephfs
Patrick Donnelly dc165e632a
cephfs: test fragment size limit
The fragment configuration uses 10000 for the fragment max size. The reason for
this is that many tests add 1000 files to a single directory which will hit
this limit without fragmentation catching up.

The test_dirfrag_limit test confirms:

o That the directory fragment size cannot exceed mds_bal_fragment_size_max (using a limit of 50 in all configurations).
o That fragmentation (forced) will allow more entries to be created.
o That unlink fails when the stray directory fragment becomes too large and that unlinking may continue once those strays are purged.

Tests: https://github.com/ceph/ceph/pull/9789
Issue: http://tracker.ceph.com/issues/16164

Signed-off-by: Patrick Donnelly <batrick@batbytes.com>
2016-06-29 11:20:26 -04:00
..
__init__.py
cephfs_test_case.py Adjust wait_for_health to be more flexsible 2016-06-06 13:01:27 +08:00
filesystem.py tasks/cephfs: update failover test for standby changesReviewed-by: Greg Farnum <gfarnum@redhat.com> 2016-05-13 13:39:39 -07:00
fuse_mount.py tasks/cephfs: vstart & fuse improvements 2016-03-10 12:27:44 +00:00
kernel_mount.py tasks: fix {testdir}/data paths 2016-05-11 12:08:32 -07:00
mount.py tasks/cephfs: test 'df' output in volumeclient 2016-05-12 11:47:25 +01:00
test_auto_repair.py tasks/cephfs: test health messages from readonly stat 2016-04-06 17:17:32 +01:00
test_backtrace.py tasks/cephfs/filesystem: ceph_file_layout -> file_layout_t 2016-03-01 09:27:59 -05:00
test_cap_flush.py tasks/cephfs: test for race between cap flush and clientreplay 2016-01-15 13:49:19 +08:00
test_client_limits.py cephfs/test_client_limits.py: trim cache when mounting into subdir 2016-03-15 19:48:01 +08:00
test_client_recovery.py tasks/cephfs: check status asok output while in reconnect 2016-01-11 23:15:37 +00:00
test_config_commands.py tasks/cephfs: add TestConfigCommands 2016-02-10 12:22:06 +00:00
test_damage.py tasks: add TestDamage.test_damaged_dentry 2016-03-03 21:56:47 +00:00
test_data_scan.py cephfs: enable dirfrags in test_data_scan fragmentation test 2016-04-11 14:16:30 -07:00
test_failover.py Merge pull request #924 from ceph/wip-mountbyfsname 2016-06-10 11:35:40 +01:00
test_flush.py
test_forward_scrub.py tasks/cephfs: update for run_shell vs. sudo 2015-12-02 23:30:55 +00:00
test_full.py cephfs/test_full: add some gratuitous debugging 2016-02-15 10:52:52 -08:00
test_journal_migration.py tasks/cephfs: rename Filesystem.reset to recreate 2016-03-11 10:36:43 +00:00
test_journal_repair.py cephfs: update tests to enable multimds when needed 2016-04-06 16:32:44 -07:00
test_misc.py tasks/cephfs: test for request caps during lookup/open 2016-03-24 17:47:53 -07:00
test_pool_perm.py tasks/cephfs: test for auth caps pool-setting restriction 2015-11-13 14:16:38 +00:00
test_readahead.py cephfs: test readahead is working 2016-06-09 11:07:45 -04:00
test_scrub_checks.py tasks/cephfs: add test case for scrub repair 2016-03-03 21:56:47 +00:00
test_sessionmap.py tasks/cephfs: find processes correctly 2016-05-23 19:52:21 +01:00
test_strays.py cephfs: test fragment size limit 2016-06-29 11:20:26 -04:00
test_volume_client.py tasks/cephfs: test read-only authorization for volumes 2016-05-23 14:24:42 +05:30
vstart_runner.py tasks/cephfs: fix vstart runner _get_pid 2016-06-08 16:23:13 +01:00