add script to build VM image and container, to extract VM image from container
update doc
remove version check with agent
update vm image upload
auto upload VM image from pkg root dir
show simplified version string
Change-Id: I9dc44c52656d81f271c91d6826dc0e128fed980d
1. Fix the DIB issue for building KB image;
2. Remove the redundent package installations during image building;
Change-Id: Ia3d817e062bfa5567ea354596f7ab8bd811ded3c
1. Feature commit to support storage testing on ephemeral disk;
2. Default the disk size to 0;
3. Update to fio-2.8 in KloudBuster image;
Change-Id: I72b61828f3ce04c48ab9ab107e37a4927c3a454f
1. Add io_file_size for running storage test;
2. Use fio itself to generate io files instead of using dd with /dev/zero;
Change-Id: I1c3c81f9d6676813c7db443a56848908ee4052be
1. Enhancements to support mixed read/write tests;
2. Add a name field for each storage test cases;
3. Support to run customized storage tests by supplying 'extra_opts';
4. Fixed the get status API error when staging resources;
Change-Id: Iecd4001268757ed24fedbc17813f0c0fb8110c68
1. volume_size will be ignored if not running storage test;
2. Change the degrading percentile calculation logic for progression runs;
3. Remove total_server_vm counts from result reporting;
4. The result will now show the total IOPS/Throughputs requested for all VMs;
Change-Id: I5718734f6aa4fe2a94cf96340f92bd735e1c55db
1. Document enhancements on stand profiling;
2. Synchornize polling interval with report interval when calling from Web UI;
3. Fix the bug which prevent doing multiple progression runs;
4. Isolate logs from different sessions if multiple are running;
Change-Id: Ie2b8a499a942f95a5c7ec80405ce2db10cc8ebdc
1. Fix the traceback when doing progression run;
2. Fix the agent code to dynamically generate HTML payload;
3. Count both socket errors and timeouts in the stop limit of progression runs;
4. Enhance the documents and add the reference data;
Change-Id: I242e7bbb6ab02f6ec7f27bc334f991d153386c9b
1. Re-write the agent code to support stand-alone run;
2. Document refinement for Web UI development;
3. Bug-fix for building Web UI;
4. Remove the pre-built Web UI from GitHub;
Change-Id: Idf2c0363cd4545fbd28d590da9128c204db69abf
1. Add support to stop testing via Rest API;
2. Automatically enable floating IP if under dual-cloud mode;
3. Enhance to support running KloudBuster without keypair;
4. Disable the percentile_of_packet_not_timeout check for progression runs;
Change-Id: I4904d7322719b4784f5cd40250529dfa7578bd0a
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
1. Add the support for dynamiclly generating the HTML page;
2. v4 image is still back-compatible to v3 image;
3. Update the doc build settings;
Change-Id: Icdde42baac95b40dc21c20295f382eacbff7d7d0
1. Add support for progression runs;
2. Move http_tool_config from metadata to redis message;
3. v4 image is created (back-compatiable to v3 if progression run is disabled);
4. Documents refines on cfg.scale.yaml;
5. Simplify the logging format string;
Change-Id: Iec92f0c6c5664c9e45bb377d3273204f8f27e0d8
1. Enhance the cleanup logic;
2. Add the missing keypair into the resource logger;
3. Document enhancements on installation and contribution;
4. Fix the bug when parsing the image version string in DIB;
5. Fix the typo in Rest API specification;
Change-Id: Ibf4a1c7828ee4522938b4b55f9a8af5e6c6a133b
1. Add support to upload official image from OpenStack;
2. Move dib and kb_server to upper level directory;
3. Fix the issue of dumping pecan server logs using Rest API;
Change-Id: I636fe4a1a2213d72c37fc09f37e1f70b2ca8c394