cbt
cbt copied to clipboard
The Ceph Benchmarking Tool
AFAIK, CBT assumes that Ceph is installed on the host, right? If this is the case, would you welcome a PR that implements support for a containerized setting?
Refactored the code.
wonder why killall have to be used here instead of pkill
Updated logging scheme and added additional logging statements. changed prints to logging statements.
Currently CBT does not support deleting both a metadata pool and data pool when use_existing_volumes is set to false, this is most common when testing with RBD erasure coding pools.
CBT current does not support testing RBD Erasure coding (ceph 12.2.2). ceph.py needs to be updated such that when librbdfio.py calls mkpool with a data pool specified ceph.py uses the...
Are these changes OK? I also noticed some trailing white space.
umount and unmap all rbd devices before beginning a run
[root@admin cbt]# pdsh -S -f 5 -R ssh -w root@node1,root@node2,root@node3,root@client,root@admin pdsh> ^C [root@admin cbt]# ./cbt.py --archive=/tmp ./nhanhoa.yaml 15:39:25 - DEBUG - cbt - Settings.cluster: {'archive_dir': '/tmp', 'clients': ['admin', 'node1', 'node2',...