ceph/qa/tasks/cephfs
Yan, Zheng 1a48359f34 qa/tasks/cephfs: use getattr to guarantee inode is in client cache
When selinux is enabled, kernel client may releases inodes (without
uptodate xattr) in readdir reply immediately after processing the reply.
The reason is that linking the inode to dentry causes deadlock if xattr
is not uptodate.

We can use stat(2) syscall to guarantee that kernel client caches an
inode.

Fixes: http://tracker.ceph.com/issues/19912
Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
2017-05-12 16:42:25 +08:00
..
__init__.py
cephfs_test_case.py qa/tasks/cephfs: clean up mount point setup 2017-04-24 11:19:55 +01:00
filesystem.py qa: improve time handling for test_exports test 2017-05-05 19:07:05 -04:00
fuse_mount.py tasks/cephfs: tear down on mount() failure 2017-02-06 22:53:21 +00:00
kernel_mount.py qa/tasks/cephfs: update kernel_mount for debugfs format 2017-04-09 18:13:29 +01:00
mount.py qa: add test for reading quotas from different clients 2017-04-14 06:38:48 -04:00
test_auto_repair.py
test_backtrace.py qa/cephfs: use getfattr/setfattr helpers 2017-04-14 06:38:48 -04:00
test_cap_flush.py
test_client_limits.py
test_client_recovery.py qa/tasks/cephfs: use getattr to guarantee inode is in client cache 2017-05-12 16:42:25 +08:00
test_config_commands.py
test_damage.py qa: update TestDamage for PurgeQueue 2017-03-08 10:27:03 +00:00
test_data_scan.py qa/cephfs: use getfattr/setfattr helpers 2017-04-14 06:38:48 -04:00
test_dump_tree.py
test_exports.py qa: improve time handling for test_exports test 2017-05-05 19:07:05 -04:00
test_failover.py qa: fix test_standby_for_invalid_fscid with vstart_runner 2017-03-31 12:13:57 -04:00
test_flush.py qa: update TestFlush for changed stray perf counters 2017-03-08 10:27:03 +00:00
test_forward_scrub.py
test_fragment.py qa: use fs methods for setting configs 2017-02-06 14:07:13 -05:00
test_full.py Merge pull request #14396 from jcsp/wip-19550 2017-04-18 12:59:14 +01:00
test_journal_migration.py
test_journal_repair.py qa: use fs methods for setting configs 2017-02-06 14:07:13 -05:00
test_mantle.py qa: use fs methods for setting configs 2017-02-06 14:07:13 -05:00
test_misc.py mds/Server.cc: Don't evict a slow client if... 2017-04-23 13:31:47 +01:00
test_pool_perm.py qa/cephfs: use getfattr/setfattr helpers 2017-04-14 06:38:48 -04:00
test_quota.py qa: add test for reading quotas from different clients 2017-04-14 06:38:48 -04:00
test_readahead.py
test_scrub_checks.py
test_sessionmap.py qa: use fs methods for setting configs 2017-02-06 14:07:13 -05:00
test_strays.py qa/cephfs: use getfattr/setfattr helpers 2017-04-14 06:38:48 -04:00
test_volume_client.py