s3tests: fix client configurations that aren't dictionaries

They're always used as dictionaries later on.

Signed-off-by: Josh Durgin <josh.durgin@inktank.com>
misc: move system type checking to a generic location

Signed-off-by: Josh Durgin <josh.durgin@inktank.com>
rgw: use different daemon name and apache module paths

Signed-off-by: Josh Durgin <josh.durgin@inktank.com>
Merge branch 'wip-machine-based-workers' into next
Merge pull request #18 from alfredodeza/master

Safer dict.get in queues.py
sleep: new task
Merge remote-tracking branch 'gh/next'
install: remove ceph-release rpm file after it's used

No need for it anymore, it's just taking up space

Signed-off-by: Josh Durgin <josh.durgin@inktank.com>
rgw: turn off continue print on centos

Also note that a ceph.conf setting is needed for that too

Signed-off-by: Josh Durgin <josh.durgin@inktank.com>
Merge branch 'wip-centos-rgw'
Update to describe tasks and parameters to tasks, including the install
parameters requested in 4470.  Added more information to the vm section,
and included a section documenting the test suites.

Signed-off-by: Warren Usui <warren.usui@inktank.com>
Fixes: 4470
Reviewed By: Dan Mick and Alfredo Deza

Include Alfredo's suggestions
Merge branch 'wip-teuthREAD-wusui'
mon_thrash: tolerate scrub command failure

We can get EBUSY if there is an election going on.
task: mon_clock_skew_check: missing 'str'.format() key crashed the test

Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com>
task: mon_clock_skew_check: by default, use max skew from global config

If not defined, defaults to 0.05;  if 'max-skew' however is defined, it
must override whatever is on the config.

Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com>
ceph-deploy: do not test mon destroy by default
apache.conf: load modules conditionally

Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
admin_socket: loop until the socket command succeeds

Sometimes the thing we're talking to is slow to start, or to register the
command we are running.  Loop in that case, at least for a while.

Signed-off-by: Sage Weil <sage@inktank.com>
task: mon_clock_skew_check: grab max-skew value from ceph-mon's config

Instead of relying on hardcoded values, obtain the max-skew default from
'ceph-mon --show-config-value mon_clock_drift_allowed' to match the mon's
expectation.

Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com>
Reviewed-by: Sage Weil <sage@inktank.com>
thrashosds: add delay option after recovery

Signed-off-by: Samuel Just <sam.just@inktank.com>