summaryrefslogtreecommitdiffstats
path: root/qa/suites/nvmeof/basic/workloads/nvmeof_scalability.yaml
blob: d66b6fc80931f76fed52eb99cf0e489e7a7c6dcd (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
tasks:
- nvmeof:
    installer: host.a
    gw_image: quay.io/ceph/nvmeof:latest # "default" is the image cephadm defaults to; change to test specific nvmeof images, example "latest"
    rbd:
      pool_name: mypool
      image_name_prefix: myimage
    gateway_config:
      subsystems_count: 3
      namespaces_count: 20
      cli_image: quay.io/ceph/nvmeof-cli:latest

- cephadm.wait_for_service:
    service: nvmeof.mypool.mygroup0

- workunit:
    no_coverage_and_limits: true
    timeout: 30m
    clients:
      client.0:
        - nvmeof/setup_subsystem.sh
        - nvmeof/basic_tests.sh
        - nvmeof/fio_test.sh --rbd_iostat
    env:
      RBD_POOL: mypool
      RBD_IMAGE_PREFIX: myimage
      IOSTAT_INTERVAL: '10'
      RUNTIME: '60'

- workunit:
    no_coverage_and_limits: true
    timeout: 30m
    clients:
      client.3:
        - nvmeof/scalability_test.sh nvmeof.a,nvmeof.b
        - nvmeof/scalability_test.sh nvmeof.b,nvmeof.c,nvmeof.d
        - nvmeof/scalability_test.sh nvmeof.b,nvmeof.c
    env:
      SCALING_DELAYS: '50'
      RBD_POOL: mypool
      NVMEOF_GROUP: mygroup0