So we can easily add extra debug flags or whatever.
Signed-off-by: Patrick Donnelly <pdonnell@ibm.com>
"""
import contextlib
import logging
+import shlex
from teuthology.orchestra import run
from teuthology import misc as teuthology
The config should be as follows:
radosbench:
+ extra_args: ...
auth_exit_on_failure: <int>
clients: [client list]
expected_rc: <int>
manager = ctx.managers['ceph']
runtype = config.get('type', 'write')
+ config_extra_args = shlex.split(config.setdefault('extra_args', ''))
expected_rc = config.setdefault('expected_rc', 0)
create_pool = config.get('create_pool', True)
'rados',
]
extra_args = [
+ *config_extra_args,
'--no-log-to-stderr',
f'--name={role}',
f'--pool={pool}',