A tool to load OpenStack clouds end to end in both control plane and data plane.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
rbalasun cf0219961b Added counter for volume creation 2 years ago
doc Migrate code to python3/Ubuntu 20.04 2 years ago
kb_dib Migrate code to python3/Ubuntu 20.04 2 years ago
kb_server Migrate code to python3/Ubuntu 20.04 2 years ago
kloudbuster Added counter for volume creation 2 years ago
tests Add unit testing to kb_config 2 years ago
.coveragerc Change ignore-errors to ignore_errors 7 years ago
.dockerignore Include VM image in contaimer 5 years ago
.gitignore Migrate code to python3/Ubuntu 20.04 2 years ago
.gitreview OpenDev Migration Patch 4 years ago
.mailmap Initial commit to openstack/kloudbuster 7 years ago
.zuul.yaml Remove publish-to-pypi as it stays in project-config 4 years ago
Dockerfile Migrate code to python3/Ubuntu 20.04 2 years ago
HACKING.rst Update the outdated URL 4 years ago
LICENSE Fix quota calculation for storage test [bug 1715333] 5 years ago
MANIFEST.in Fix quota calculation for storage test [bug 1715333] 5 years ago
README.rst Migrate code to python3/Ubuntu 20.04 2 years ago
babel.cfg Fix quota calculation for storage test [bug 1715333] 5 years ago
kb_build.sh Migrate code to python3/Ubuntu 20.04 2 years ago
openstack-common.conf Initial commit to openstack/kloudbuster 7 years ago
pylintrc Migrate code to python3/Ubuntu 20.04 2 years ago
requirements-dev.txt Enhance error handling for volume creation failure 7 years ago
requirements.txt Migrate code to python3/Ubuntu 20.04 2 years ago
setup.cfg Migrate code to python3/Ubuntu 20.04 2 years ago
setup.py Migrate code to python3/Ubuntu 20.04 2 years ago
test-requirements.txt Migrate code to python3/Ubuntu 20.04 2 years ago
tox.ini Migrate code to python3/Ubuntu 20.04 2 years ago

README.rst

KloudBuster version 8

How good is your OpenStack data plane or storage service under real heavy load?

KloudBuster is a tool that can load the data plane or storage infrastructure of any OpenStack cloud at massive scale and measure how well the cloud behaves under load where it matters: from the VMs standpoint, where cloud applications run.

Accessible to anybody with basic knowledge of OpenStack, installs in minutes and runs off the box with sensible default workloads in a fully automated way. CLI/REST or Web User Interface.. you pick what works best for you.

Read the full documentation with feature list, snapshots and diagrams, scale test design, how-to and installation instructions:

KloudBuster Documentation

Licensing

KloudBuster is licensed under the Apache License, Version 2.0 (the "License"). You may not use this tool except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

KloudBuster VM images contain multiple open source license components:

* nuttcp: GPL v2 (http://nuttcp.net/nuttcp/beta/LICENSE) Although the VM image includes a binary copy of the FIO code, it does not include the source code used to build it. In accordance to the GPL V2 license related to the inclusion of binary copies of FIO, the source code used to build the FIO binary copy was not modified and can be found directly at https://github.com/axboe/fio or can be obtained by email request to the maintainer of KloudBuster.