Josh Durgin
a9872182d3
tasks: update ctx.ceph.conf readers to use per-cluster conf
...
Just use the default cluster name for now, since these tasks aren't used
for multi-cluster tests yet.
Signed-off-by: Josh Durgin <jdurgin@redhat.com>
2016-05-09 14:55:27 -07:00
Orit Wasserman
7b5ab7adcb
rgw: fix debug messages
...
Signed-off-by: Orit Wasserman <owasserm@redhat.com>
2016-04-19 12:39:07 +02:00
Orit Wasserman
9472ee4067
rgw: configure users on all clients
...
Signed-off-by: Orit Wasserman <owasserm@redhat.com>
2016-04-19 12:39:07 +02:00
Orit Wasserman
724e7e0b77
rgw: do not overwrite user_info with zone user_info
...
Signed-off-by: Orit Wasserman <owasserm@redhat.com>
2016-04-19 12:39:07 +02:00
Orit Wasserman
f0920081ab
rgw: allow already exist realm
...
Signed-off-by: Orit Wasserman <owasserm@redhat.com>
2016-04-19 12:39:07 +02:00
Orit Wasserman
fd6a6f8f85
rgw: increase timeout to wait for master to 20 seconds
...
Signed-off-by: Orit Wasserman <owasserm@redhat.com>
2016-04-19 12:39:06 +02:00
Orit Wasserman
c5ee9dec81
rgw: we can have multicluster without multizone
...
Signed-off-by: Orit Wasserman <owasserm@redhat.com>
2016-04-19 12:39:06 +02:00
Orit Wasserman
d03594eab5
rgw: no need to do period pull
...
realm pull already pulls latest period
Signed-off-by: Orit Wasserman <owasserm@redhat.com>
2016-04-19 12:39:06 +02:00
Orit Wasserman
564a883bc1
rgw: non master zones need to be created on the remote gateway
...
Signed-off-by: Orit Wasserman <owasserm@redhat.com>
2016-04-19 12:39:06 +02:00
Orit Wasserman
b75011f2d5
rgw suite: add --rgw-zone
...
Signed-off-by: Orit Wasserman <owasserm@redhat.com>
2016-04-19 12:39:06 +02:00
Orit Wasserman
82e03386b8
rgw suite: create default zone after zonegroup creation
...
Signed-off-by: Orit Wasserman <owasserm@redhat.com>
2016-04-19 12:39:06 +02:00
Orit Wasserman
895f9d334d
rgw suite: debug zone info
...
Signed-off-by: Orit Wasserman <owasserm@redhat.com>
2016-04-19 12:39:06 +02:00
Orit Wasserman
1673e9f62c
rgw suite: set default zonegroup on all clients
...
Signed-off-by: Orit Wasserman <owasserm@redhat.com>
2016-04-19 12:39:06 +02:00
Orit Wasserman
5f9b6003ae
rgw: default zone should be always master zone
...
Signed-off-by: Orit Wasserman <owasserm@redhat.com>
2016-04-19 12:39:06 +02:00
Orit Wasserman
e88ee582c0
rgw suite: different clients have different defaults zone
...
Signed-off-by: Orit Wasserman <owasserm@redhat.com>
2016-04-19 12:39:06 +02:00
Orit Wasserman
157600bcb6
rgw suite: In multisite configuration start the master gw first
...
Than pull realm and period configuration from it
Signed-off-by: Orit Wasserman <owasserm@redhat.com>
2016-04-19 12:39:06 +02:00
Orit Wasserman
c203974eb6
rgw suite: use master_zonegroup not master_region
...
Signed-off-by: Orit Wasserman <owasserm@redhat.com>
2016-04-19 12:39:06 +02:00
Orit Wasserman
1c71383c78
rgw: move realm pull and period pull to pull_configuration
...
Signed-off-by: Orit Wasserman <owasserm@redhat.com>
2016-04-19 12:39:06 +02:00
Orit Wasserman
d91121431e
rgw: update and commit period
...
Signed-off-by: Orit Wasserman <owasserm@redhat.com>
2016-04-19 12:39:06 +02:00
Orit Wasserman
63192cbf46
rgw: add realm creation
...
Signed-off-by: Orit Wasserman <owasserm@redhat.com>
2016-04-19 12:39:06 +02:00
Orit Wasserman
6d066a7a0c
rgw suite: always add --rgw-frontends fastcgi
...
Signed-off-by: Orit Wasserman <owasserm@redhat.com>
2016-04-19 12:39:06 +02:00
Orit Wasserman
7f0ad8ab4e
rgw: use civetweb if no frontend was configured
...
Signed-off-by: Orit Wasserman <owasserm@redhat.com>
2016-04-12 11:04:37 +02:00
Sage Weil
dad981d339
tasks: sudo ceph for cli
...
/var/run/ceph is 770. This is mainly necessary for any
interaction with the daemon sockets, but it is what users do
and it may avoid log noise.
Signed-off-by: Sage Weil <sage@redhat.com>
2015-09-11 12:15:01 -04:00
Andrew Schoen
e037797bc5
rgw: do not enable both tcp and uds for fastcgi
...
This fixes a bug where we were setting up mod_fastcgi to use both tcp
and uds.
2015-07-01 16:44:32 -05:00
Andrew Schoen
03ac59e545
Adds a set of rgw tests to the teuthology suite
...
I added these so I could source control a good yaml fragment that I
created to test rgw. Adding the suite allows me to test the addition of
mod_proxy_fcgi across multiple distros.
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
2015-06-23 15:49:27 -05:00
Andrew Schoen
460bf9a097
Adds mod_proxy_fcgi support and makes it the default setup for rgw
...
This also adds a 'use_fastcgi' override config option for the rgw task.
If specified we'll configure things to use mod_fastcgi instead of
mod_proxy_fcgi.
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
2015-06-23 15:49:27 -05:00
Yehuda Sadeh
c3b53c3265
apache: switch to use the apache worker mpm
...
Fixes : #9169
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
2014-10-23 16:05:03 -07:00
Loic Dachary
e5c5bcf92d
rgw: add erasure_code_profile configuration
...
If erasure_code_profile is present at the same leve as ec-data-pool, it
is used to override the default hard coded profile.
Signed-off-by: Loic Dachary <loic-201408@dachary.org>
2014-08-22 01:27:17 +02:00
Sage Weil
f7b32bcc31
rgw: httpd instead of httpd.worker
...
httpd exists on rhel 6.5 too ...
Signed-off-by: Sage Weil <sage@redhat.com>
2014-08-16 16:44:32 -07:00
Sage Weil
6392758f1b
rgw: need alll of mod unixd, version, authz
...
Signed-off-by: Sage Weil <sage@redhat.com>
2014-08-16 16:44:32 -07:00
Sage Weil
27b7eceeae
tasks/rgw: include mod_authz
...
As per http://www.webhostingtalk.com/showthread.php?t=1173594
Signed-off-by: Sage Weil <sage@redhat.com>
2014-08-16 13:56:15 -07:00
Sage Weil
2aae91929f
tasks/rgw: get mpm_event frmo mods-available, not mods-enabled
...
Signed-off-by: Sage Weil <sage@redhat.com>
2014-08-16 13:37:39 -07:00
Dan Mick
9de5bd1d23
Add extra conf for Apache 2.4
...
Inside a conditional to affect only 2.4, set User, Group, and the
module config to load mpm_event. This is normally done with the
default configuration files, but since this abbreviated conf bypasses
those, we must set them here.
Signed-off-by: Dan Mick <dan.mick@inktank.com>
2014-08-15 22:37:22 -07:00
Loic Dachary
da00662191
rgw: s/idle_timeout/default_idle_timeout/
...
Signed-off-by: Loic Dachary <loic@dachary.org>
2014-08-15 12:34:37 +02:00
Loic Dachary
54a7298cdd
rgw: add default_idle_timeout to allow override
...
Globally overriding the rgw idle_timeout is not possible because it it
needs to be done on a per client.0, client.1, etc. basis. Add the
default_idle_timeout key to the rgw config : it defaults to the
previously hardcoded default (30) and can be changed via the override.
The existing tasks that were previously overriding the idle_timeout on a
per client basis are changed to use the default_idle_timeout instead for
consistency and to allow a global override.
Signed-off-by: Loic Dachary <loic@dachary.org>
2014-08-14 14:53:24 +02:00
Zack Cerza
4e1e929f75
Update module references
...
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
2014-08-07 08:24:59 -06:00
Zack Cerza
0e1df3cc72
Import teuthology tasks (master branch)
...
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
2014-08-07 08:24:58 -06:00