ceph/qa/tasks/cephfs
Patrick Donnelly c0b3a11484
mds: simplify recall warnings
Instead of a timeout and complicated decisions about whether the client is
releasing caps in an expeditious fashion, just use a DecayCounter that tracks
the number of caps we've recalled. This counter is decremented whenever the
client releases caps. If the counter passes a threshold, then we raise the
warning.

Similar reworking is done for the steady-state recall of client caps. Another
release DecayCounter is added so we can tell when the client is not releasing
any more caps.

Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
2019-01-31 12:07:54 -08:00
..
__init__.py
cephfs_test_case.py qa: generalise REQUIRE_MEMSTORE 2018-12-18 13:30:54 -06:00
filesystem.py Merge PR #26012 into master 2019-01-19 17:21:42 -08:00
fuse_mount.py mds: allow boot on read-only 2019-01-02 14:17:14 -08:00
kernel_mount.py qa: add timeouts for remote ops for client mounts 2018-10-17 10:39:13 -07:00
mount.py qa/ceph-volume: allow executing python pyloads using python3 2018-07-30 16:12:48 -07:00
test_auto_repair.py
test_backtrace.py
test_cap_flush.py
test_cephfs_shell.py qa: add cephfs-shell skeleton test case 2018-08-16 09:13:36 -07:00
test_client_limits.py mds: simplify recall warnings 2019-01-31 12:07:54 -08:00
test_client_recovery.py qa/tasks/cephfs: add test for ceph_abort_conn() 2018-06-28 16:16:50 +08:00
test_config_commands.py
test_damage.py qa: fix damage expectation setting 2019-01-09 07:05:01 -08:00
test_data_scan.py tools/cephfs: make 'cephfs-data-scan scan_links' update snaptable 2019-01-07 16:50:04 +08:00
test_dump_tree.py
test_exports.py qa: add test for getfattr ceph.dir.pin 2018-11-19 11:20:26 +08:00
test_failover.py qa: add test that down fs does not ERR 2019-01-17 18:14:10 -08:00
test_flush.py test: make rank argument mandatory when running journal_tool 2018-09-21 06:09:39 -04:00
test_forward_scrub.py test: switch using "scrub start" tell interface to initiate scrub 2019-01-02 08:51:00 -05:00
test_fragment.py cephfs: kill allow_dirfrags 2018-04-17 11:01:03 -07:00
test_full.py qa: fix typo in test_full 2018-04-10 11:47:10 -07:00
test_journal_migration.py test: make rank argument mandatory when running journal_tool 2018-09-21 06:09:39 -04:00
test_journal_repair.py test: make rank argument mandatory when running journal_tool 2018-09-21 06:09:39 -04:00
test_mantle.py
test_misc.py mds: remove cache drop asok command 2019-01-23 06:48:58 -08:00
test_pool_perm.py
test_quota.py
test_readahead.py
test_recovery_pool.py test: switch using "scrub start" tell interface to initiate scrub 2019-01-02 08:51:00 -05:00
test_scrub_checks.py test: add scrub control command tests 2019-01-02 08:51:00 -05:00
test_scrub.py test: switch using "scrub start" tell interface to initiate scrub 2019-01-02 08:51:00 -05:00
test_sessionmap.py qa: extend timeout for SessionMap flush 2018-09-12 12:52:00 -07:00
test_snapshots.py qa/cephfs: don't run TestSnapshots.test_kill_mdstable on kclient 2018-03-18 22:24:42 +08:00
test_strays.py qa: remove racy/buggy test_purge_queue_op_rate 2018-04-24 12:48:40 -07:00
test_volume_client.py qa: test py2 and py3 for volume client 2018-07-30 16:12:48 -07:00