ceph/teuthology/task
Josh Durgin 8ad065dc9c rgw: add multi-region and zone support
Take client<->zone/region and the associated pools from ceph.conf, so
we don't have to invent a new format to specify it.

General region info is added to a new configuration section in the rgw
task. Each client is assumed to be a different zone, and a system user
is created with the key specified in the yaml, so it can be passed to
later task configuration as well. This isn't strictly necessary, but
avoids having to lookup this info in later tasks through something
like radosgw-admin.

Ports are allocated automatically because there's no obvious mapping
from host to client in the task configuration. Later tests can get the
endpoints desired by reading the region map.

Signed-off-by: Josh Durgin <josh.durgin@inktank.com>
2013-07-24 09:59:50 -07:00
..
__init__.py
adjust-ulimits enable-coredump -> adjust-ulimits 2013-06-23 09:15:28 -07:00
admin_socket.py admin_socket: loop until the socket command succeeds 2013-07-22 10:02:14 -07:00
apache.conf.template rgw: add multi-region and zone support 2013-07-24 09:59:50 -07:00
args.py task/: add args.py 2013-06-19 15:16:28 -07:00
autotest.py
blktrace.py
ceph_client.py enable-coredump -> adjust-ulimits 2013-06-23 09:15:28 -07:00
ceph_manager.py thrashosds: add delay option after recovery 2013-07-22 16:30:57 -07:00
ceph-deploy.py ceph-deploy: do not test mon destroy by default 2013-07-19 22:19:09 -07:00
ceph-fuse.py enable-coredump -> adjust-ulimits 2013-06-23 09:15:28 -07:00
ceph.py ceph: add wait_for_mon_quorum command 2013-07-23 15:38:29 -07:00
chdir-coredump
chef.py Verbose output on ceph-qa-chef. 2013-04-30 13:04:28 -07:00
cifs-mount.py task/cifs-mount.py: Task for mounting cifs 2013-05-06 18:03:59 -07:00
clock.py
cram.py enable-coredump -> adjust-ulimits 2013-06-23 09:15:28 -07:00
daemon-helper daemon-helper: send arbitrary signals via stdin 2013-07-08 10:39:26 -07:00
die_on_err.py
divergent_priors.py task_util: move rados command here 2013-07-24 09:59:50 -07:00
dump_stuck.py dump_stuck: fix test 2013-06-25 12:49:07 -07:00
edit_sudoers.sh
exec.py
filestore_idempotent.py
hadoop.py Merge remote branch 'origin/next' 2013-05-01 09:52:02 -07:00
install.py install: remove ceph-release rpm file after it's used 2013-07-19 14:36:18 -07:00
interactive.py
internal.py Fix VM issues. 2013-07-03 19:07:35 -07:00
kclient.py enable-coredump -> adjust-ulimits 2013-06-23 09:15:28 -07:00
kcon_most
kcon_most.py
kernel.py
knfsd.py
localdir.py localdir: create/cleanup mnt.foo dir on local fs 2013-05-10 23:01:04 -07:00
lockfile.py enable-coredump -> adjust-ulimits 2013-06-23 09:15:28 -07:00
locktest.py
lost_unfound.py task_util: move rados command here 2013-07-24 09:59:50 -07:00
manypools.py
mds_thrash.py
metadata.yaml
mon_clock_skew_check.py task: mon_clock_skew_check: grab max-skew value from ceph-mon's config 2013-07-22 10:02:22 -07:00
mon_recovery.py
mon_thrash.py mon_thrash: tolerate scrub command failure 2013-07-19 21:53:33 -07:00
mpi.py
multibench.py
nfs.py
nop.py
object_source_down.py task_util: move rados command here 2013-07-24 09:59:50 -07:00
omapbench.py enable-coredump -> adjust-ulimits 2013-06-23 09:15:28 -07:00
osd_backfill.py enable-coredump -> adjust-ulimits 2013-06-23 09:15:28 -07:00
osd_failsafe_enospc.py task_util: move rados command here 2013-07-24 09:59:50 -07:00
osd_recovery.py enable-coredump -> adjust-ulimits 2013-06-23 09:15:28 -07:00
parallel_example.py
parallel.py sequential, parallel: allow entries to be references to top-level config 2013-07-23 15:38:29 -07:00
peer.py task_util: move rados command here 2013-07-24 09:59:50 -07:00
peering_speed_test.py task/peering_speed_test.py: add test which summarizes pg peering speed 2013-06-19 15:16:28 -07:00
pexec.py
proc_thrasher.py
qemu.py enable-coredump -> adjust-ulimits 2013-06-23 09:15:28 -07:00
rados.py Merge pull request #15 from ceph/wip-ulimits 2013-06-24 16:18:36 -07:00
radosbench.py enable-coredump -> adjust-ulimits 2013-06-23 09:15:28 -07:00
radosgw-admin-rest.py enable-coredump -> adjust-ulimits 2013-06-23 09:15:28 -07:00
radosgw-admin.py rgw: move common rgwadmin function to a new utility file 2013-07-24 09:59:50 -07:00
rbd_fsx.py enable-coredump -> adjust-ulimits 2013-06-23 09:15:28 -07:00
rbd.py enable-coredump -> adjust-ulimits 2013-06-23 09:15:28 -07:00
recovery_bench.py enable-coredump -> adjust-ulimits 2013-06-23 09:15:28 -07:00
repair_test.py repair_test.py: Additional test cases 2013-04-24 17:39:25 -07:00
restart.py enable-coredump -> adjust-ulimits 2013-06-23 09:15:28 -07:00
rgw-logsocket.py
rgw.py rgw: add multi-region and zone support 2013-07-24 09:59:50 -07:00
s3readwrite.py enable-coredump -> adjust-ulimits 2013-06-23 09:15:28 -07:00
s3roundtrip.py enable-coredump -> adjust-ulimits 2013-06-23 09:15:28 -07:00
s3tests.py s3tests: fix client configurations that aren't dictionaries 2013-07-09 18:51:03 -07:00
samba.py task/samba.py: Samba task to setup/start smbd 2013-05-06 17:37:25 -07:00
scrub_test.py Fix scrub_test.py permission error 2013-05-14 16:24:33 -07:00
scrub.py
sequential.py sequential, parallel: allow entries to be references to top-level config 2013-07-23 15:38:29 -07:00
sleep.py sleep: new task 2013-07-19 11:26:58 -07:00
ssh_keys.py Wipe out existing id_rsa.pub and id_rsa before pushing ssh keys 2013-06-21 14:45:36 -07:00
swift.py enable-coredump -> adjust-ulimits 2013-06-23 09:15:28 -07:00
tasktest.py Created tasktest to test sequential and parallel tasks. 2013-07-15 19:08:23 -07:00
thrashosds.py thrashosds: add delay option after recovery 2013-07-22 16:30:57 -07:00
timer.py fix some errors found by pyflakes 2013-04-30 17:09:19 -07:00
userdata_setup.yaml
userdata_teardown.yaml
valgrind.supp valgrind: give up and ignore all leveldb leaks 2013-06-19 09:08:17 -07:00
watch_notify_stress.py
workunit.py workunit: set CEPH_CLI_TEST_DUP_COMMAND 2013-07-16 17:16:08 -07:00