diff --git a/README.md b/README.md index e74139e5..9f9faa94 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,15 @@ # CBT - The Ceph Benchmarking Tool +Release v0.3 will be the final version of CBT that contains support for cosbench. +There will be a PR soon that will deprecate support for cosbench. If you require +support for cosbench please continue to use v0.3. + +PR https://github.com/ceph/ceph/pull/60169 implements a change to remove qa/tasks cosbench +infrastructure from the Teuthology suite. Ceph releases Quincy and newer did not have any +cosbench suite tests, since teuthology pulls the latest version of CBT and the ceph CI/CD +pipeline are run tests from teuthology for Quincy and newer, there are not any backward +compatibility issues related to removal of cosbench from CBT. + ## INTRODUCTION CBT is a testing harness written in python that can automate a variety of tasks diff --git a/benchmark/cosbench.py b/benchmark/cosbench.py index 46dda0db..7d710302 100644 --- a/benchmark/cosbench.py +++ b/benchmark/cosbench.py @@ -20,6 +20,8 @@ def __init__(self, archive_dir, cluster, config): config = self.parse_conf(config) + logger.warning("Cosbench support within CBT will be deprecated in a later PR. Please use release tag v0.3 for continued use of cosbench.") + self.op_size = config["obj_size"] self.total_procs = config["workers"] self.containers = config["containers_max"]