The woodpecker charm deploy a testing tool that enables various action based performance tests to be performed.
See file config.yaml
for the full list of options, along with their
descriptions and default values. The option, pool-name
, may be provided as a
default pool name for the bench tests.
pool-name
We are assuming a pre-existing Ceph cluster.
To provide the testing host:
juju deploy cs:~openstack-charmers-next/woodpecker
Then add a relation to the ceph-mon application:
juju add-relation woodpecker:ceph-client ceph-mon:client
Due to LP Bug #1902951 it is necessary to use the Swift Bench Snap when deploying woodpecker on Ubuntu 20.04 (Focal).
In the bundle:
... code-block:: console
woodpecker: num_units: 1 series: focal resources: swift-bench: /path/to/swift-bench.snap
From command line:
:command:`juju attach-resource woodpecker swift-bench=/path/to/swift-bench.snap
This section covers Juju actions supported by the charm. Actions allow specific operations to be performed on a per-unit basis.
rados-bench
rbd-bench
swift-bench
fio
To display action descriptions run juju actions woodpecker
. If the charm is
not deployed then see file actions.yaml
.