Announce the v4 image for KloudBuster

New features:
1. Support the progression runs;
2. Support to dynamically generate the HTML file based on the size requested for http servers;
3. Update the HdrHistogram to use v2 encoding/decoding algorithm for better performance and higher compression;

Change-Id: I69293145702cd766f47e8146c77919f3e6cbdb7f
This commit is contained in:
Yichen Wang 2015-09-22 21:39:54 -07:00
parent 578a12d05f
commit af8fd33451
4 changed files with 3 additions and 8 deletions

View File

@ -67,7 +67,7 @@ wget http://www.cmake.org/files/v3.3/cmake-3.3.0-Linux-x86_64.tar.gz
tar xzf cmake-3.3.0-Linux-x86_64.tar.gz
# Install HdrHistorgram_c
git clone -b HdrHistogram_c-0.9.0 git://github.com/HdrHistogram/HdrHistogram_c.git
git clone git://github.com/HdrHistogram/HdrHistogram_c.git
cd HdrHistogram_c
/tmp/cmake-3.3.0-Linux-x86_64/bin/cmake .
make install

View File

@ -29,7 +29,7 @@ import redis
#
# This version must be incremented if the interface changes or if new features
# are added to the agent VM
__version__ = '3'
__version__ = '4'
def get_image_name():
'''Return the versioned VM image name that corresponds to this

View File

@ -334,11 +334,6 @@ class KloudBuster(object):
ins.user_data['redis_server_port'] = 6379
ins.user_data['target_subnet_ip'] = svr_list[idx].subnet_ip
ins.user_data['target_shared_interface_ip'] = svr_list[idx].shared_interface_ip
# @TODO(DELETE BELOW TWO LINES WHEN V4 IS OFFICIALLY UPLOADED)
# TO BE REMOVED #
ins.user_data['http_tool'] = {'dest_path': '/usr/local/bin/wrk2'}
ins.user_data['http_tool_configs'] = ins.config['http_tool_configs']
# TO BE REMOVED #
ins.boot_info['flavor_type'] = 'kb.client' if \
not self.tenants_list['client'] else self.testing_kloud.flavor_to_use
ins.boot_info['user_data'] = str(ins.user_data)

View File

@ -6,7 +6,7 @@ pbr>=1.3
Babel>=1.3
configure>=0.5
hdrhistogram>=0.2.2
hdrhistogram>=0.3.1
oslo.log>=1.0.0
pecan>=0.9.0
python-openstackclient>=1.5.0