]> git.apps.os.sepia.ceph.com Git - teuthology.git/commit
rgw_sync_agent: fix a bunch of issues
authorJosh Durgin <josh.durgin@inktank.com>
Fri, 2 Aug 2013 00:18:00 +0000 (17:18 -0700)
committerJosh Durgin <josh.durgin@inktank.com>
Fri, 2 Aug 2013 00:33:36 +0000 (17:33 -0700)
commit189e04fa8838b9f7b222fdb0c0ab46a2543dbdd7
tree8bb2447297bd7edb2503e810ac2a8e3f1ca626a3
parentad6a9e537f344b1954c07c746ddcdd8f3e2e824e
rgw_sync_agent: fix a bunch of issues

- Read ceph.conf from stored copy that includes overrides
- Get system users and keys from cluster instead of reading other
  tasks' yaml, which may not be complete.
- Put zone info extraction from the cluster into utility functions,
  since it'll be useful for other tests later.
- Work with more than one agent on a single host
- Accept more than one client to run, like almost every other task
- Rename target to dest for consistency with radosgw-agent
- Don't make everything one large function

Signed-off-by: Josh Durgin <josh.durgin@inktank.com>
teuthology/task/rgw_sync_agent.py
teuthology/task_util/rgw.py