Merge pull request #21710 from neha-ojha/wip-cosbench-workloads

qa: add cosbench workloads and override teuthology default settings

Reviewed-by: Josh Durgin <jdurgin@redhat.com>
This commit is contained in:
Josh Durgin 2018-04-27 18:30:11 -07:00 committed by GitHub
commit aef8d96def
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
7 changed files with 101 additions and 0 deletions

View File

@ -6,6 +6,7 @@ meta:
and can't be compared across runs.
Run ceph on a single node.
Use xfs beneath the osds.
Setup rgw on client.0
roles:
- [mon.a, mgr.x, osd.0, osd.1, osd.2, client.0]
@ -19,4 +20,5 @@ tasks:
- \(OSD_
- \(OBJECT_
- overall HEALTH
- rgw: [client.0]
- ssh_keys:

View File

@ -5,6 +5,15 @@ meta:
overrides:
ceph:
conf:
mon:
debug mon: "0/0"
debug ms: "0/0"
debug paxos: "0/0"
osd:
debug filestore: "0/0"
debug journal: "0/0"
debug ms: "0/0"
debug osd: "0/0"
global:
auth client required: none
auth cluster required: none

View File

@ -0,0 +1,30 @@
meta:
- desc: |
Run cosbench benchmark using cbt.
64K write workload.
overrides:
rgw:
data_pool_pg_size: 64
index_pool_pg_size: 64
tasks:
- cbt:
benchmarks:
cosbench:
obj_size: [64KB]
osd_ra: [4096]
workers: 1
containers_max: 1000
objects_max: 100
mode: [write]
template: [default]
rampup: 30
runtime: 300
rampdown: 30
containers: ["u(1,100)"]
objects: ["u(1,100)"]
ratio: [100]
cluster:
user: 'ubuntu'
osds_per_node: 1
iterations: 1

View File

@ -10,4 +10,5 @@ tasks:
- \(OSD_
- \(OBJECT_
- overall HEALTH
- rgw: [client.0]
- ssh_keys:

View File

@ -1,6 +1,15 @@
overrides:
ceph:
conf:
mon:
debug mon: "0/0"
debug ms: "0/0"
debug paxos: "0/0"
osd:
debug filestore: "0/0"
debug journal: "0/0"
debug ms: "0/0"
debug osd: "0/0"
global:
auth client required: none
auth cluster required: none

View File

@ -0,0 +1,25 @@
overrides:
rgw:
data_pool_pg_size: 64
index_pool_pg_size: 64
tasks:
- cbt:
benchmarks:
cosbench:
obj_size: [64KB]
osd_ra: [4096]
workers: 1
containers_max: 1000
objects_max: 100
mode: [mix]
template: [default]
rampup: 30
runtime: 300
rampdown: 30
containers: ["u(1,100)"]
objects: ["u(1,100)"]
ratio: [60]
cluster:
user: 'ubuntu'
osds_per_node: 1
iterations: 1

View File

@ -0,0 +1,25 @@
overrides:
rgw:
data_pool_pg_size: 64
index_pool_pg_size: 64
tasks:
- cbt:
benchmarks:
cosbench:
obj_size: [64KB]
osd_ra: [4096]
workers: 1
containers_max: 1000
objects_max: 100
mode: [write]
template: [default]
rampup: 30
runtime: 300
rampdown: 30
containers: ["u(1,100)"]
objects: ["u(1,100)"]
ratio: [100]
cluster:
user: 'ubuntu'
osds_per_node: 1
iterations: 1