]> git.apps.os.sepia.ceph.com Git - ceph.git/log
ceph.git
11 years agoFirst draft of firefly-giant-x suite
Yuri Weinstein [Fri, 12 Sep 2014 22:32:33 +0000 (15:32 -0700)]
First draft of firefly-giant-x suite

Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com>
11 years agoMerge pull request #130 from ceph/wip-9220
Sage Weil [Wed, 10 Sep 2014 19:29:17 +0000 (12:29 -0700)]
Merge pull request #130 from ceph/wip-9220

tasks: add watch_notify_same_primary

Reviewed-by: Sage Weil <sage@redhat.com>
11 years agotasks: add watch_notify_same_primary
Samuel Just [Tue, 9 Sep 2014 22:30:53 +0000 (15:30 -0700)]
tasks: add watch_notify_same_primary

Reproduces: #9220
Signed-off-by: Samuel Just <sam.just@inktank.com>
11 years agoMerge pull request #116 from dachary/wip-9298-rgw-ec-starvation
Sage Weil [Tue, 9 Sep 2014 18:35:40 +0000 (11:35 -0700)]
Merge pull request #116 from dachary/wip-9298-rgw-ec-starvation

rgw: increase the number of OSDs for erasure coded pools

11 years agoMerge pull request #122 from ceph/wip-9357-wusui
Yuri Weinstein [Tue, 9 Sep 2014 15:56:59 +0000 (08:56 -0700)]
Merge pull request #122 from ceph/wip-9357-wusui

Create dumpling-giant-x stress-split upgrade suite

11 years agoCreate dumpling-giant-x stress-split upgrade suite
Warren Usui [Tue, 9 Sep 2014 03:56:14 +0000 (20:56 -0700)]
Create dumpling-giant-x stress-split upgrade suite

Fixes: 9357
Signed-off-by: Warren Usui <warren.usui@inktank.com>
11 years agoUpdate giant.yaml
Yuri Weinstein [Tue, 9 Sep 2014 02:22:54 +0000 (19:22 -0700)]
Update giant.yaml

11 years agodumpling-giant-x: use giant version of workunits
Josh Durgin [Mon, 8 Sep 2014 23:38:17 +0000 (16:38 -0700)]
dumpling-giant-x: use giant version of workunits

The firefly version of test_librbd_python at least does
not work on giant.

Signed-off-by: Josh Durgin <josh.durgin@inktank.com>
11 years agoMerge pull request #119 from ceph/wip_9352
Warren Usui [Fri, 5 Sep 2014 04:23:41 +0000 (21:23 -0700)]
Merge pull request #119 from ceph/wip_9352

Wip 9352

11 years agoMerge pull request #118 from dachary/wip-more-osds
Zack Cerza [Thu, 4 Sep 2014 22:21:14 +0000 (16:21 -0600)]
Merge pull request #118 from dachary/wip-more-osds

add osds to firefly-x upgrade suite

11 years agoUpdated README
Yuri Weinstein [Thu, 4 Sep 2014 21:32:01 +0000 (14:32 -0700)]
Updated README

Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com>
11 years agoFirst draft for a new suite dumpling-giant-x
Yuri Weinstein [Thu, 4 Sep 2014 21:24:06 +0000 (14:24 -0700)]
First draft for a new suite dumpling-giant-x

Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com>
11 years agoadded a test to use single disk for both data and journal.
tamil [Wed, 3 Sep 2014 06:48:34 +0000 (23:48 -0700)]
added a test to use single disk for both data and journal.

Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
11 years agoadded dmcrypt and separate_journal_disk options
tamil [Wed, 3 Sep 2014 06:42:34 +0000 (23:42 -0700)]
added dmcrypt and separate_journal_disk options

Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
11 years agoMerge pull request #112 from ceph/wip-8231-forreview
Samuel Just [Tue, 2 Sep 2014 20:43:38 +0000 (13:43 -0700)]
Merge pull request #112 from ceph/wip-8231-forreview

Wip 8231 forreview

Reviewed-by: Samuel Just <sam.just@inktank.com>
11 years agotasks: fix mount race in mds_client_recovery
John Spray [Mon, 1 Sep 2014 15:38:25 +0000 (16:38 +0100)]
tasks: fix mount race in mds_client_recovery

Signed-off-by: John Spray <john.spray@redhat.com>
11 years agoMerge pull request #117 from dachary/wip-erasure-code-workloads
Loic Dachary [Sun, 31 Aug 2014 12:48:05 +0000 (14:48 +0200)]
Merge pull request #117 from dachary/wip-erasure-code-workloads

erasure-code: do not schedule isa workloads just yet

11 years agoadd osds to firefly-x upgrade suite
Loic Dachary [Sun, 31 Aug 2014 11:30:24 +0000 (13:30 +0200)]
add osds to firefly-x upgrade suite

so that the lrc plugin has enough to work with

Signed-off-by: Loic Dachary <loic-201408@dachary.org>
11 years agoerasure-code: do not schedule isa workloads just yet
Loic Dachary [Sun, 31 Aug 2014 08:46:38 +0000 (10:46 +0200)]
erasure-code: do not schedule isa workloads just yet

they should be selectively activated, depending the isa plugin availability

Signed-off-by: Loic Dachary <loic-201408@dachary.org>
11 years agoceph_manager: Add test code to use export/import to move a pg
David Zafman [Thu, 14 Aug 2014 18:46:29 +0000 (11:46 -0700)]
ceph_manager: Add test code to use export/import to move a pg

Check for more than 1 osd down and randomize on chance_move_pg (100%)
For now only export from older down osd to newly down osd to avoid missing map

Signed-off-by: David Zafman <david.zafman@inktank.com>
11 years agoceph_manager: Implement export/import when thrasher kills an osd
David Zafman [Mon, 4 Aug 2014 20:07:19 +0000 (13:07 -0700)]
ceph_manager: Implement export/import when thrasher kills an osd

Use list-pgs to avoid races by seeing actual pgs present

Signed-off-by: David Zafman <david.zafman@inktank.com>
11 years agoceph_objectstore_tool: Add task for testing of tool of the same name
David Zafman [Mon, 21 Jul 2014 22:08:08 +0000 (15:08 -0700)]
ceph_objectstore_tool: Add task for testing of tool of the same name

Based on ceph/src/test/ceph_objectstore_tool.py but only does
replicated pool testing and doesn't test argument validation.

Signed-off-by: David Zafman <david.zafman@inktank.com>
11 years agorgw: increase the number of OSDs for erasure coded pools
Loic Dachary [Sat, 30 Aug 2014 16:42:51 +0000 (18:42 +0200)]
rgw: increase the number of OSDs for erasure coded pools

So that there never is less than 4 osd which is the minimum when trying
erasure coded workloads that only work with 4 osd.

http://tracker.ceph.com/issues/9298 Fixes: #9298

Signed-off-by: Loic Dachary <loic-201408@dachary.org>
11 years agoMerge pull request #115 from dachary/wip-erasure-code-workloads
Yuri Weinstein [Sat, 30 Aug 2014 16:45:16 +0000 (09:45 -0700)]
Merge pull request #115 from dachary/wip-erasure-code-workloads

erasure-code: do not schedule lrc workloads just yet

11 years agoerasure-code: do not schedule lrc workloads just yet
Loic Dachary [Sat, 30 Aug 2014 16:31:50 +0000 (18:31 +0200)]
erasure-code: do not schedule lrc workloads just yet

testing after renaming is in progress

Signed-off-by: Loic Dachary <loic-201408@dachary.org>
11 years agoMerge pull request #114 from dachary/wip-erasure-code-workloads
Yuri Weinstein [Sat, 30 Aug 2014 16:06:36 +0000 (09:06 -0700)]
Merge pull request #114 from dachary/wip-erasure-code-workloads

DNM: erasure-code: add various erasure-code workloads

11 years agoerasure-code: add to suites/upgrade/*-x final workloads
Loic Dachary [Sat, 30 Aug 2014 08:03:30 +0000 (10:03 +0200)]
erasure-code: add to suites/upgrade/*-x final workloads

And replace the ec-readwrite.yaml custom workloads with links to the
workloads found in the erasure-code directory.

Signed-off-by: Loic Dachary <loic-201408@dachary.org>
11 years agoerasure-code: add various erasure-code workloads
Loic Dachary [Fri, 29 Aug 2014 22:49:33 +0000 (00:49 +0200)]
erasure-code: add various erasure-code workloads

The erasure-code directory is populated with files describing rados
workloads suitable to test the default erasure code plugins. They are
linked to the rados suite. The pre-existing rados workloads from the
rados suite are replaced with those. Two workloads only differed by the
fact that one of them had less operations than the other. The more
complete set of operations is kept and used for all workloads to
maximize coverage.

Signed-off-by: Loic Dachary <loic-201408@dachary.org>
11 years agoMerge pull request #113 from ceph/ceph-deploy-dmcrypt
Warren Usui [Fri, 29 Aug 2014 03:09:38 +0000 (20:09 -0700)]
Merge pull request #113 from ceph/ceph-deploy-dmcrypt

Added dmcrypt option and ability to choose same or different disk for ce...

11 years agoadded config_options to enable adding ceph config file entries to ceph-deploy task
tamil [Fri, 29 Aug 2014 01:48:40 +0000 (18:48 -0700)]
added config_options to enable adding ceph config file entries to ceph-deploy task

Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
11 years agoAdded dmcrypt option and ability to choose same or different disk for ceph journal
tamil [Fri, 29 Aug 2014 01:21:30 +0000 (18:21 -0700)]
Added dmcrypt option and ability to choose same or different disk for ceph journal

Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
11 years agoMerge pull request #101 from ceph/wip-7810
John Spray [Wed, 27 Aug 2014 21:22:13 +0000 (22:22 +0100)]
Merge pull request #101 from ceph/wip-7810

Wip 7810

11 years agoMerge pull request #111 from ceph/wip-fix-stress_split
Sage Weil [Tue, 26 Aug 2014 23:29:15 +0000 (16:29 -0700)]
Merge pull request #111 from ceph/wip-fix-stress_split

Moved mon.c to the first host with mon.a and mon.b to address the issue

11 years agoMoved mon.c to the first host with mon.a and mon.b to address the issue
Yuri Weinstein [Tue, 26 Aug 2014 23:19:04 +0000 (16:19 -0700)]
Moved mon.c to the first host with mon.a and mon.b to address the issue
Sage found:
"... supposed to have half dumpling, half x osds. but the steps that upgrade and restart the mons upgrade the packages on the second host (which should remain dumpling w/ osd 3,4,5)"

Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com>
11 years agoMerge pull request #110 from ceph/wip-fix-stress_split
Sage Weil [Tue, 26 Aug 2014 23:11:45 +0000 (16:11 -0700)]
Merge pull request #110 from ceph/wip-fix-stress_split

Moved mon.c to teh first host with mon.a and mon.b to address the issue ...

11 years agoMoved mon.c to teh first host with mon.a and mon.b to address teh issue Sage found
Yuri Weinstein [Tue, 26 Aug 2014 23:06:18 +0000 (16:06 -0700)]
Moved mon.c to teh first host with mon.a and mon.b to address teh issue Sage found
"... supposed to have half dumpling, half x osds.  but the steps that upgrade and restart the mons upgrade the packages on the second host (which should remain dumpling w/ osd 3,4,5)"

Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com>
11 years agoMerge pull request #109 from ceph/wip_fix_firefly-x
Sage Weil [Tue, 26 Aug 2014 17:00:26 +0000 (10:00 -0700)]
Merge pull request #109 from ceph/wip_fix_firefly-x

Added sequential: clause, so test stop thrashing the mon after it runs t...

11 years agoFixed typo
Yuri Weinstein [Tue, 26 Aug 2014 16:53:55 +0000 (09:53 -0700)]
Fixed typo

Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com>
11 years agoAdded sequential: clause, so test stop thrashing the mon after it runs that one workload
Yuri Weinstein [Tue, 26 Aug 2014 16:21:26 +0000 (09:21 -0700)]
Added sequential: clause, so test stop thrashing the mon after it runs that one workload

Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com>
11 years agoMerge pull request #105 from ceph/wip-boto
Zack Cerza [Tue, 26 Aug 2014 15:58:39 +0000 (09:58 -0600)]
Merge pull request #105 from ceph/wip-boto

tasks/s3tests: push boto config with idle_timeout setting

11 years agoMerge pull request #106 from ceph/wip-9091-wusui
Sage Weil [Tue, 26 Aug 2014 13:34:45 +0000 (06:34 -0700)]
Merge pull request #106 from ceph/wip-9091-wusui

mplement ceph.created_pool

Reviewed-by: Sage Weil <sage@redhat.com>
11 years agoMerge pull request #107 from dachary/wip-9209-ec-workload
Sage Weil [Mon, 25 Aug 2014 21:47:49 +0000 (14:47 -0700)]
Merge pull request #107 from dachary/wip-9209-ec-workload

erasure-code: add jerasure k=3 m=1 workload

11 years agoerasure-code: add jerasure k=3 m=1 workload
Loic Dachary [Mon, 25 Aug 2014 17:03:44 +0000 (19:03 +0200)]
erasure-code: add jerasure k=3 m=1 workload

It validates that http://tracker.ceph.com/issues/9209 is fixed.

Signed-off-by: Loic Dachary <loic-201408@dachary.org>
11 years agothrashosds: increase osd revive timeout (75s -> 150s)
Sage Weil [Mon, 25 Aug 2014 15:51:40 +0000 (08:51 -0700)]
thrashosds: increase osd revive timeout (75s -> 150s)

This is needed when running valgrind.

Signed-off-by: Sage Weil <sage@redhat.com>
11 years agomplement ceph.created_pool
Warren Usui [Sat, 23 Aug 2014 00:39:38 +0000 (17:39 -0700)]
mplement ceph.created_pool

ceph.created_pool allows the user (via yaml lines) to add pools
that the ceph_manager knows about.

Fixes: 9091
Signed-off-by: Warren Usui <warren.usui@inktank.com>
11 years agoset boto timeout, too, for s3tests
Sage Weil [Fri, 22 Aug 2014 22:28:58 +0000 (15:28 -0700)]
set boto timeout, too, for s3tests

Signed-off-by: Sage Weil <sage@redhat.com>
11 years agotasks/s3tests: push boto config with idle_timeout setting
Sage Weil [Fri, 22 Aug 2014 22:28:33 +0000 (15:28 -0700)]
tasks/s3tests: push boto config with idle_timeout setting

Signed-off-by: Sage Weil <sage@redhat.com>
11 years agosuites/fs: add cephfs_journal_tool test
John Spray [Wed, 20 Aug 2014 12:23:58 +0000 (13:23 +0100)]
suites/fs: add cephfs_journal_tool test

Fixes: #4886
Signed-off-by: John Spray <john.spray@redhat.com>
11 years agogitignore: ignore vim temp files
John Spray [Wed, 20 Aug 2014 12:00:41 +0000 (13:00 +0100)]
gitignore: ignore vim temp files

Signed-off-by: John Spray <john.spray@redhat.com>
11 years agosuites/fs: add client recovery
John Spray [Wed, 20 Aug 2014 11:57:23 +0000 (12:57 +0100)]
suites/fs: add client recovery

Signed-off-by: John Spray <john.spray@redhat.com>
11 years agotasks/mds_client_recovery: use existing clients
John Spray [Wed, 20 Aug 2014 11:58:15 +0000 (12:58 +0100)]
tasks/mds_client_recovery: use existing clients

This will enable using .yaml changes to switch this
guy over to use kcephfs client once the teuthology
code around it supports all the same hooks as I've added
for fuse.

Signed-off-by: John Spray <john.spray@redhat.com>
11 years agotasks/mds_client_recovery: network freeze test
John Spray [Wed, 20 Aug 2014 11:36:02 +0000 (12:36 +0100)]
tasks/mds_client_recovery: network freeze test

This is about testing the CephFS client's handling
of losing connectivity to the MDS.

Fixes: #7810
Signed-off-by: John Spray <john.spray@redhat.com>
11 years agotasks/ceph_fuse: enable umounting from config
John Spray [Wed, 20 Aug 2014 11:31:46 +0000 (12:31 +0100)]
tasks/ceph_fuse: enable umounting from config

This is for any test config that needs to run
some workunit with clients unmounted.  It allows
you to go toggle the mountedness of a client as
you go up and down the stack list this:

- ceph-fuse:
    client.0:
        mounted: true
- workunit:
    clients:
        client.0:
        - fs/misc/trivial_sync.sh
- ceph-fuse:
    client.0:
        mounted:
            false

The initial use case for this is running the
cephfs_journal_tool_smoke.sh workunit, which
tests administrative operations that are meant
to be run on an unmounted filesystem.

Signed-off-by: John Spray <john.spray@redhat.com>
11 years agotasks/workunit: fix log message
John Spray [Wed, 20 Aug 2014 11:30:57 +0000 (12:30 +0100)]
tasks/workunit: fix log message

Signed-off-by: John Spray <john.spray@redhat.com>
11 years agotasks/ceph: add ceph.stop task
John Spray [Wed, 20 Aug 2014 11:30:27 +0000 (12:30 +0100)]
tasks/ceph: add ceph.stop task

So that we can explicitly stop daemons on demand.  Useful
for MDS tool tests that want the MDS daemons not to be running,
is this is more solid and explicit than doing e.g. "ceph mds
stop" from within workunits.

Signed-off-by: John Spray <john.spray@redhat.com>
11 years agoMerge pull request #102 from ceph/9171
Zack Cerza [Thu, 21 Aug 2014 15:16:49 +0000 (09:16 -0600)]
Merge pull request #102 from ceph/9171

ignore errors on informational service status

11 years agoMerge pull request #103 from ceph/9172
Zack Cerza [Thu, 21 Aug 2014 15:15:11 +0000 (09:15 -0600)]
Merge pull request #103 from ceph/9172

use 'mon create-initial' always

11 years agouse 'mon create-initial' always
Alfredo Deza [Thu, 21 Aug 2014 14:03:28 +0000 (10:03 -0400)]
use 'mon create-initial' always

But don't error if it fails, as this would mean that the monitors
are just taking longer to form quorum. Go and try the next block which will
wait up to 15 minutes for a successful gatherkeys to happen (that only works
if monitors have formed quorum).

Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
11 years agoignore errors on informational service status
Alfredo Deza [Thu, 21 Aug 2014 13:44:45 +0000 (09:44 -0400)]
ignore errors on informational service status

Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
11 years agoadded a test with erasure_code_profile parameters
tamil [Thu, 21 Aug 2014 05:27:04 +0000 (22:27 -0700)]
added a test with erasure_code_profile parameters

Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
11 years agoMerge pull request #104 from dachary/wip-8933-rgw-erasure-code-profile
tmuthamizhan [Thu, 21 Aug 2014 23:39:38 +0000 (16:39 -0700)]
Merge pull request #104 from dachary/wip-8933-rgw-erasure-code-profile

rgw: add erasure_code_profile configuration

11 years agorgw: add erasure_code_profile configuration
Loic Dachary [Thu, 21 Aug 2014 23:27:17 +0000 (01:27 +0200)]
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>
11 years agoAdd centos/rhel7 to distros 'all' folder.
Sandon Van Ness [Wed, 20 Aug 2014 17:27:05 +0000 (10:27 -0700)]
Add centos/rhel7 to distros 'all' folder.

Signed-off-by: Sandon Van Ness <sandon@inktank.com>
11 years agoMerge pull request #99 from ceph/wip-hadoop
Gregory Farnum [Tue, 19 Aug 2014 18:47:13 +0000 (11:47 -0700)]
Merge pull request #99 from ceph/wip-hadoop

reorg hadoop tests

Reviewed-by: Greg Farnum <greg@inktank.com>
11 years agosuites/hadoop: update workunit names
Sage Weil [Mon, 18 Aug 2014 15:41:17 +0000 (08:41 -0700)]
suites/hadoop: update workunit names

These were renamed/reorged.

Signed-off-by: Sage Weil <sage@redhat.com>
11 years agorgw: httpd instead of httpd.worker
Sage Weil [Sat, 16 Aug 2014 22:35:16 +0000 (15:35 -0700)]
rgw: httpd instead of httpd.worker

httpd exists on rhel 6.5 too ...

Signed-off-by: Sage Weil <sage@redhat.com>
11 years agorgw: need alll of mod unixd, version, authz
Sage Weil [Sat, 16 Aug 2014 22:31:46 +0000 (15:31 -0700)]
rgw: need alll of mod unixd, version, authz

Signed-off-by: Sage Weil <sage@redhat.com>
11 years agotasks/rgw: include mod_authz
Sage Weil [Sat, 16 Aug 2014 20:56:15 +0000 (13:56 -0700)]
tasks/rgw: include mod_authz

As per http://www.webhostingtalk.com/showthread.php?t=1173594

Signed-off-by: Sage Weil <sage@redhat.com>
11 years agotasks/rgw: get mpm_event frmo mods-available, not mods-enabled
Sage Weil [Sat, 16 Aug 2014 20:37:39 +0000 (13:37 -0700)]
tasks/rgw: get mpm_event frmo mods-available, not mods-enabled

Signed-off-by: Sage Weil <sage@redhat.com>
11 years agoAdd extra conf for Apache 2.4
Dan Mick [Sat, 16 Aug 2014 04:02:15 +0000 (21:02 -0700)]
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>
11 years agoMerge pull request #96 from dachary/wip-8988-default-idle-timeout
Yuri Weinstein [Fri, 15 Aug 2014 22:09:13 +0000 (15:09 -0700)]
Merge pull request #96 from dachary/wip-8988-default-idle-timeout

rgw.yaml: keep the client.0 key even if empty

11 years agoMerge pull request #89 from dachary/wip-9027-create-unique-pool
Sage Weil [Fri, 15 Aug 2014 21:50:27 +0000 (14:50 -0700)]
Merge pull request #89 from dachary/wip-9027-create-unique-pool

initialize ctx.manager in ceph.py

Reviewed-by: Sage Weil <sage@redhat.com>
11 years agorgw.yaml: keep the client.0 key even if empty
Loic Dachary [Fri, 15 Aug 2014 19:22:57 +0000 (21:22 +0200)]
rgw.yaml: keep the client.0 key even if empty

Because rgw.py iterates over it to run the rgw server. If it is removed
the rgw servers are not run and all fails.

Signed-off-by: Loic Dachary <loic@dachary.org>
11 years agoreplace locally instantiated CephManager
Loic Dachary [Fri, 15 Aug 2014 13:56:52 +0000 (15:56 +0200)]
replace locally instantiated CephManager

Use the ctx.manager instance created by ceph.py instead

Signed-off-by: Loic Dachary <loic@dachary.org>
11 years agoinitialize ctx.manager in ceph.py
Loic Dachary [Thu, 14 Aug 2014 22:46:36 +0000 (00:46 +0200)]
initialize ctx.manager in ceph.py

instead of rados.py because ceph.py is only run once where rados.py
could be run multiple time, leading to race conditions

http://tracker.ceph.com/issues/9027 Fixes: #9027

Signed-off-by: Loic Dachary <loic@dachary.org>
11 years agomove functions from ceph to ceph_manager
Loic Dachary [Thu, 14 Aug 2014 22:44:35 +0000 (00:44 +0200)]
move functions from ceph to ceph_manager

mount_osd_data and make_admin_daemon_dir are only used by
ceph_manager.py although they are defined in ceph.py

Signed-off-by: Loic Dachary <loic@dachary.org>
11 years agoMerge pull request #90 from dachary/wip-8988-default-idle-timeout
John Spray [Fri, 15 Aug 2014 11:32:16 +0000 (12:32 +0100)]
Merge pull request #90 from dachary/wip-8988-default-idle-timeout

rgw: s/idle_timeout/default_idle_timeout/

Reviewed-by: John Spray <john.spray@redhat.com>
11 years agorgw: s/idle_timeout/default_idle_timeout/
Loic Dachary [Fri, 15 Aug 2014 10:34:37 +0000 (12:34 +0200)]
rgw: s/idle_timeout/default_idle_timeout/

Signed-off-by: Loic Dachary <loic@dachary.org>
11 years agorest-api tests: enable debugging
Sage Weil [Fri, 15 Aug 2014 00:41:05 +0000 (17:41 -0700)]
rest-api tests: enable debugging

Hoping to catch #9058

Signed-off-by: Sage Weil <sage@redhat.com>
11 years agoMerge pull request #86 from dachary/wip-9027-create-unique-pool
Zack Cerza [Thu, 14 Aug 2014 15:28:29 +0000 (09:28 -0600)]
Merge pull request #86 from dachary/wip-9027-create-unique-pool

rados.py: avoid CephManager creation race

11 years agoMerge pull request #87 from dachary/wip-8988-default-idle-timeout
Yuri Weinstein [Thu, 14 Aug 2014 15:24:21 +0000 (08:24 -0700)]
Merge pull request #87 from dachary/wip-8988-default-idle-timeout

rgw: add default_idle_timeout to allow override

11 years agorgw: add default_idle_timeout to allow override
Loic Dachary [Thu, 14 Aug 2014 12:53:24 +0000 (14:53 +0200)]
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>
11 years agorados.py: avoid CephManager creation race
Loic Dachary [Thu, 14 Aug 2014 08:49:45 +0000 (10:49 +0200)]
rados.py: avoid CephManager creation race

gevent may hold the rados.py thread when it has an opportunity. The

   if not hasattr(ctx, 'manager'):

must therefore be immediately before the manager creation it is supposed
to protect. If any of the functions called as a side effect of

   first_mon = teuthology.get_first_mon(ctx, config)
   (mon,) = ctx.cluster.only(first_mon).remotes.iterkeys()

give gevent an opportunity to hold the thread, it creates a race
condition.

The other possibility would be use a ctx lock to protect the code, but
this solution seem simpler.

http://tracker.ceph.com/issues/9027 Fixes: #9027

Signed-off-by: Loic Dachary <loic@dachary.org>
11 years agos/apache2/apache
tamil [Thu, 14 Aug 2014 04:47:50 +0000 (21:47 -0700)]
s/apache2/apache

Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
11 years agoMerge pull request #100 from ceph/wip-9154
Sage Weil [Mon, 18 Aug 2014 17:10:08 +0000 (10:10 -0700)]
Merge pull request #100 from ceph/wip-9154

use the right syntax for RHEL/CentOS distros to check for ceph status

Reviewed-by: Sage Weil <sage@redhat.com>
11 years agoMerge pull request #98 from ceph/rgw_civetweb
Sage Weil [Mon, 18 Aug 2014 17:05:33 +0000 (10:05 -0700)]
Merge pull request #98 from ceph/rgw_civetweb

bug 8927: include frontend:civetweb for rgw tests

11 years agouse the right syntax for RHEL/CentOS distros to check for ceph status
Alfredo Deza [Mon, 18 Aug 2014 16:40:43 +0000 (12:40 -0400)]
use the right syntax for RHEL/CentOS distros to check for ceph status

Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
11 years agoMerge pull request #85 from dachary/wip-rgw-idle-timeout
Yuri Weinstein [Wed, 13 Aug 2014 23:17:18 +0000 (16:17 -0700)]
Merge pull request #85 from dachary/wip-rgw-idle-timeout

overrides: rgw must not be nested in ceph

11 years agooverrides: rgw must not be nested in ceph
Loic Dachary [Wed, 13 Aug 2014 22:46:31 +0000 (00:46 +0200)]
overrides: rgw must not be nested in ceph

Signed-off-by: Loic Dachary <loic@dachary.org>
11 years agos/apache/apache2
tamil [Wed, 13 Aug 2014 16:13:59 +0000 (09:13 -0700)]
s/apache/apache2

Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
11 years agoAdded a facet to test both apache and civetweb as frontend for rgw
tamil [Wed, 13 Aug 2014 16:09:30 +0000 (09:09 -0700)]
Added a facet to test both apache and civetweb as frontend for rgw

Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
11 years agoMerge pull request #83 from ceph/wip_add_manual_override2
Sage Weil [Wed, 13 Aug 2014 16:05:51 +0000 (09:05 -0700)]
Merge pull request #83 from ceph/wip_add_manual_override2

Added idle_timeout: to fix time-outs problems for some tests

11 years agobug 8927: enable civetweb testing for rgw
tamil [Wed, 13 Aug 2014 15:53:26 +0000 (08:53 -0700)]
bug 8927: enable civetweb testing for rgw

11 years agoFixed syntax
Yuri Weinstein [Wed, 13 Aug 2014 15:29:08 +0000 (08:29 -0700)]
Fixed syntax

Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com>
11 years agoAdded idle_timeout: to fix time-outs problems for some tests
Yuri Weinstein [Wed, 13 Aug 2014 15:24:49 +0000 (08:24 -0700)]
Added idle_timeout: to fix time-outs problems for some tests

Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com>
11 years agoMerge pull request #81 from ceph/wip_add_manual_override
Sage Weil [Wed, 13 Aug 2014 15:06:20 +0000 (08:06 -0700)]
Merge pull request #81 from ceph/wip_add_manual_override

Added overrides for vps time outs

11 years agoAdded overrides for vps time outs
Yuri Weinstein [Tue, 12 Aug 2014 21:26:02 +0000 (14:26 -0700)]
Added overrides for vps time outs

Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com>
11 years agoUpdate module references
Zack Cerza [Thu, 7 Aug 2014 14:24:59 +0000 (08:24 -0600)]
Update module references

Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
11 years agoMerge branch 'teuth_master' into tasks_master
Zack Cerza [Thu, 7 Aug 2014 14:24:58 +0000 (08:24 -0600)]
Merge branch 'teuth_master' into tasks_master

11 years agoImport teuthology tasks (master branch)
Zack Cerza [Thu, 7 Aug 2014 14:24:58 +0000 (08:24 -0600)]
Import teuthology tasks (master branch)

Signed-off-by: Zack Cerza <zack.cerza@inktank.com>