mirror of
https://github.com/ceph/ceph
synced 2025-02-09 20:09:53 +00:00
This commit introduces following two set of changes - First, make client keyring path, mountpoint on host FS and CephFS and CephFS's name attributes of the object representing the mount and update all the mount object creation calls accordingly. Also, rewrite all the mount object creation to use keyword arguments instead of positional arguments to avoid mistakes, especially since a new argument was added in this commit. Second, add remount method to mount.py so that it's possible to unmount safely, modify the attributes of the object representing the mount and mount again based on new state of the object *in a single call*. The method is placed in mount.py to avoid duplication. This change has two leads to two more changes: upgrading interface of mount() and mount_wait() and upgrading testsuites to adapt to these change. Signed-off-by: Rishabh Dave <ridave@redhat.com> |
||
---|---|---|
.. | ||
cephadm_cases | ||
cephfs | ||
mgr | ||
tests | ||
util | ||
__init__.py | ||
admin_socket.py | ||
autotest.py | ||
aver.py | ||
barbican.py | ||
blktrace.py | ||
boto.cfg.template | ||
cbt.py | ||
ceph_client.py | ||
ceph_deploy.py | ||
ceph_fuse.py | ||
ceph_manager.py | ||
ceph_objectstore_tool.py | ||
ceph_test_case.py | ||
ceph.conf.template | ||
ceph.py | ||
cephadm.conf | ||
cephadm.py | ||
cephfs_test_runner.py | ||
cephfs_upgrade_snap.py | ||
check_counter.py | ||
cifs_mount.py | ||
cram.py | ||
create_verify_lfn_objects.py | ||
daemonwatchdog.py | ||
devstack.py | ||
die_on_err.py | ||
divergent_priors2.py | ||
divergent_priors.py | ||
dnsmasq.py | ||
dump_stuck.py | ||
ec_lost_unfound.py | ||
exec_on_cleanup.py | ||
filestore_idempotent.py | ||
fs.py | ||
immutable_object_cache_thrash.py | ||
immutable_object_cache.py | ||
kclient.py | ||
keystone.py | ||
locktest.py | ||
logrotate.conf | ||
lost_unfound.py | ||
manypools.py | ||
mds_creation_failure.py | ||
mds_pre_upgrade.py | ||
mds_thrash.py | ||
metadata.yaml | ||
mon_clock_skew_check.py | ||
mon_recovery.py | ||
mon_thrash.py | ||
multibench.py | ||
netem.py | ||
object_source_down.py | ||
omapbench.py | ||
openssl_keys.py | ||
osd_backfill.py | ||
osd_failsafe_enospc.py | ||
osd_max_pg_per_osd.py | ||
osd_recovery.py | ||
peer.py | ||
peering_speed_test.py | ||
populate_rbd_pool.py | ||
qemu.py | ||
rados.py | ||
radosbench.py | ||
radosbenchsweep.py | ||
radosgw_admin_rest.py | ||
radosgw_admin.py | ||
ragweed.py | ||
rbd_fio.py | ||
rbd_fsx.py | ||
rbd_mirror_thrash.py | ||
rbd_mirror.py | ||
rbd.py | ||
rebuild_mondb.py | ||
reg11184.py | ||
rep_lost_unfound_delete.py | ||
repair_test.py | ||
resolve_stuck_peering.py | ||
restart.py | ||
rgw_logsocket.py | ||
rgw_multi | ||
rgw_multisite_tests.py | ||
rgw_multisite.py | ||
rgw.py | ||
s3a_hadoop.py | ||
s3tests_java.py | ||
s3tests.py | ||
samba.py | ||
scrub_test.py | ||
scrub.py | ||
systemd.py | ||
tempest.py | ||
teuthology_integration.py | ||
tgt.py | ||
thrash_pool_snaps.py | ||
thrasher.py | ||
thrashosds-health.yaml | ||
thrashosds.py | ||
tox.py | ||
userdata_setup.yaml | ||
userdata_teardown.yaml | ||
vault.py | ||
vstart_runner.py | ||
watch_notify_same_primary.py | ||
watch_notify_stress.py | ||
workunit.py |