ceph/qa/tasks
Patrick Donnelly 5faf0ee0f3
mds,qa: exit instead of respawn under valgrind
valgrind can't handle execve of /proc/self/exe:

    2021-02-27T05:52:37.813 INFO:tasks.ceph.mds.d.smithi073.stderr:==00:01:03:20.556 41218== execve(0x18546740(/proc/self/exe), 0x18546670, 0x133ef310) failed, errno 2
    2021-02-27T05:52:37.813 INFO:tasks.ceph.mds.d.smithi073.stderr:==00:01:03:20.556 41218== EXEC FAILED: I can't recover from execve() failing, so I'm dying.
    2021-02-27T05:52:37.813 INFO:tasks.ceph.mds.d.smithi073.stderr:==00:01:03:20.556 41218== Add more stringent tests in PRE(sys_execve), or work out how to recover.

So configure the MDS to just exit so it can be restarted by QA infra (the
daemon watchdog).

Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
2021-03-03 09:30:21 -08:00
..
cephadm_cases mgr/orchestrator: add test command testcase for "device ls" 2020-09-03 14:53:22 +12:00
cephfs qa: skip chdir for fuse_mount 2021-03-03 09:30:21 -08:00
mgr Merge PR #39429 into master 2021-02-26 12:20:20 -05:00
tests qa/tasks: drop python2 support from rgw related tests 2020-07-22 11:55:49 +08:00
util qa/tasks: drop python2 support from rgw related tests 2020-07-22 11:55:49 +08:00
__init__.py
admin_socket.py
autotest.py qa/tasks/autotest: use remote.write_file 2020-09-04 00:02:15 +02:00
aver.py
barbican.py qa/tasks/barbican.py: fix year2021 problem 2021-01-21 13:31:27 -05:00
blktrace.py
boto.cfg.template
cbt.py qa/tasks/cbt: user remote.write_file 2020-09-04 00:02:15 +02:00
ceph_client.py
ceph_deploy.py qa/tasks/ceph_deploy: use remote.read_file instead of misc.get_file 2020-09-04 00:02:15 +02:00
ceph_fuse.py qa: move get_valgrind_args to qa 2021-03-03 09:30:08 -08:00
ceph_iscsi.py qa: add ceph iscsi test suite support 2020-12-17 20:49:21 +08:00
ceph_manager.py qa: skip chdir for fuse_mount 2021-03-03 09:30:21 -08:00
ceph_objectstore_tool.py qa/tasks/ceph_objectstore_tool: use remote.write_file 2020-09-04 00:02:15 +02:00
ceph_test_case.py test: optionally create a backup filesystem on startup 2021-01-19 01:08:10 -05:00
ceph.conf.template mon: Log "ceph health detail" periodically in cluster log 2020-11-11 19:08:51 -05:00
ceph.py qa: wait for MDS to join fsmap 2021-03-03 09:30:21 -08:00
cephadm.conf
cephadm.py Revert "qa/tasks/cephadm: use cluster.sh and remote.sh for better readibility" 2021-02-09 22:15:37 +00:00
cephfs_mirror.py qa: move get_valgrind_args to qa 2021-03-03 09:30:08 -08:00
cephfs_test_runner.py
cephfs_upgrade_snap.py
check_counter.py
cifs_mount.py
cram.py qa/tasks: get the correct clone_dir for each client 2020-12-17 20:38:48 +08:00
create_verify_lfn_objects.py
daemonwatchdog.py mds,qa: exit instead of respawn under valgrind 2021-03-03 09:30:21 -08:00
devstack.py doc/dev: use http://docs.ceph.com/en/latest/ instead of /docs/master/ for docs 2020-11-24 12:49:47 +08:00
die_on_err.py
divergent_priors2.py
divergent_priors.py
dnsmasq.py qa/tasks/dnsmasq: use remote.write_file 2020-09-04 00:02:15 +02:00
dump_stuck.py
ec_lost_unfound.py test: Fix typos in descriptions 2020-09-14 13:06:29 -07:00
exec_on_cleanup.py qa: fix issues in exec_on_cleanup 2021-02-09 23:39:04 +08:00
filestore_idempotent.py
fs.py blacklist -> blocklist 2020-08-24 19:53:08 +00:00
fwd_scrub.py qa: execute scrubs only on rank 0 2020-12-23 09:41:54 -08:00
immutable_object_cache_thrash.py librbd/image: fix immutable object cache read failed bug when daemon down 2020-07-01 14:19:59 -04:00
immutable_object_cache.py qa: check immutable object cache content 2020-09-21 01:36:56 +08:00
kclient.py qa: allow arbitrary mount options on kclient mounts 2020-12-04 18:22:28 -05:00
keycloak.py qa: STS Web Identity task files 2020-11-29 04:52:19 +05:30
keystone.py qa/tasks/keystone.py: centos-8 bindep fix 2021-01-21 13:30:55 -05:00
locktest.py
logrotate.conf
lost_unfound.py test: Test list_unfound with asserts to check for new fields 2020-09-14 13:06:29 -07:00
manypools.py
mds_creation_failure.py
mds_pre_upgrade.py
mds_thrash.py qa: remove ceph file systems on completion 2021-01-08 10:44:53 -08:00
metadata.yaml
mon_clock_skew_check.py
mon_recovery.py
mon_thrash.py
multibench.py
netem.py
netsplit.py qa: add new netsplit task 2020-07-08 04:26:03 +00:00
object_source_down.py
omapbench.py qa/tasks: drop python2 support 2020-07-21 19:52:11 +08:00
openssl_keys.py qa/tasks/openssl_keys.py: add subjectAltName to certificates 2020-12-02 15:44:35 -05:00
osd_backfill.py
osd_failsafe_enospc.py qa: log-whitelist -> log-ignorelist 2020-08-24 19:53:08 +00:00
osd_max_pg_per_osd.py
osd_recovery.py
peer.py
peering_speed_test.py
populate_rbd_pool.py
qemu.py qa/tasks/rbd: increase image size of encrypted disks 2021-01-20 16:08:17 +02:00
rados.py qa/tasks: drop python2 support 2020-07-21 19:52:11 +08:00
radosbench.py qa/tasks: drop python2 support 2020-07-21 19:52:11 +08:00
radosbenchsweep.py qa/tasks: drop python2 support 2020-07-21 19:52:11 +08:00
radosgw_admin_rest.py rgw: fixes BucketInfo for missing buckets 2020-10-12 13:50:06 +03:00
radosgw_admin.py qa/tasks/radosgw_admin: drop py2 support 2020-07-05 10:58:28 +08:00
ragweed.py qa/tasks/ragweed: use remote.write_file 2020-09-04 00:02:15 +02:00
rbd_fio.py qa/tasks/rbd_fio: use remote.write_file 2020-09-04 00:02:15 +02:00
rbd_fsx.py qa: move get_valgrind_args to qa 2021-03-03 09:30:08 -08:00
rbd_mirror_thrash.py
rbd_mirror.py qa: move get_valgrind_args to qa 2021-03-03 09:30:08 -08:00
rbd.py qa/tasks/rbd: fix xfstests_branch/url example 2021-02-27 15:25:39 +01:00
rebuild_mondb.py
reg11184.py
rep_lost_unfound_delete.py test: Fix typos in descriptions 2020-09-14 13:06:29 -07:00
repair_test.py qa: log-whitelist -> log-ignorelist 2020-08-24 19:53:08 +00:00
resolve_stuck_peering.py
restart.py qa/tasks/restart: use remote.read_file instead of misc.get_file 2020-09-04 00:02:16 +02:00
rgw_logsocket.py
rgw_multi
rgw_multisite_tests.py qa/rgw: add 'branch' option to rgw-multisite-tests task 2021-02-17 09:01:05 -05:00
rgw_multisite.py
rgw.py qa: move get_valgrind_args to qa 2021-03-03 09:30:08 -08:00
s3a_hadoop.py qa/tasks/s3a_hadoop: use remote.write_file 2020-09-04 00:02:15 +02:00
s3tests_java.py qa/tasks/s3tests_java: use remote.write_file 2020-09-04 00:02:15 +02:00
s3tests.py diagnose zero segment while s3select 2021-01-29 08:15:01 +02:00
samba.py qa/tasks/samba: use remote.write_file 2020-09-04 00:02:15 +02:00
scrub_test.py qa: log-whitelist -> log-ignorelist 2020-08-24 19:53:08 +00:00
scrub.py qa/tasks: flake8 fixes 2020-06-23 23:00:56 +08:00
systemd.py qa/tasks: flake8 fixes 2020-06-23 23:00:56 +08:00
tempest.py blacklist -> blocklist 2020-08-24 19:53:08 +00:00
teuthology_integration.py
tgt.py
thrash_pool_snaps.py
thrasher.py
thrashosds-health.yaml qa: log-whitelist -> log-ignorelist 2020-08-24 19:53:08 +00:00
thrashosds.py qa/tasks: logger.warn() -> logger.warning() 2020-05-13 17:18:13 -06:00
tox.py qa/tasks/tox: use the latest stable tox 2020-06-02 09:48:32 +08:00
userdata_setup.yaml
userdata_teardown.yaml
vault.py qa/tasks/vault.py: unzip: try harder to find a working unzip. 2021-01-21 12:35:01 -05:00
vstart_runner.py qa/cephfs: remove parameter createfs from mount classes 2021-02-20 15:32:52 +05:30
watch_notify_same_primary.py qa/tasks: drop python2 support 2020-07-21 19:52:11 +08:00
watch_notify_stress.py qa/tasks: drop python2 support 2020-07-21 19:52:11 +08:00
workunit.py qa/tasks/workunit: use remote.read_file instead of misc.get_file 2020-09-04 00:02:16 +02:00