/
CHANGELOG
80 lines (68 loc) · 3.37 KB
/
CHANGELOG
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
COSBench 0.3.0.0 (13-ww15.5)
------------------------------------
1. rebase version to 0.3.0 for open source
======================================================================
COSBench 2.2.0.GA (13-ww15.1)
------------------------------------
1. fix a bug related to socket connections
2. add a console option "-Dcosbench.controller.history" to help set the max number of workloads cosbench will hold in RAM
3. add a console option "-Dcosbench.driver.history" to help set the max number of missions cosbench will hold in RAM
4. add a config parameter "retry" to help user define the number of retries cosbench will attempt should previous efforts fail
5. improve log printing to help better debuging
6. miscellanous minor bug fixing
COSBench 2.2.0.beta2 (13-ww08.2)
------------------------------------
1. fix a bug which will cause OOM after a few days' intensive testing.
2. support ceph
3. support to forcily terminate load to avoid long tail due to high load.
4. add one parameter "tenant_name" for keystone configuration.
5. add retry logic to avoid one failed auth thread to terminate whole workload.
6. change parameters:
a) for swift, change parameter "url" to "auth_url";
b) for keystone, add parameter "tenant_name".
COSBench 2.2.0.beta1 (12-ww48.5)
------------------------------------
1. internal code refactoring
2. add one new bundle to wrap http related utilities and abstract Context class
3. formalize adaptor interfaces
4. provide one sample project for adaptor development
5. provide one development guide for adaptor
COSBench 2.1.0.GA (12-ww44.5)
------------------------------------
1. enhance start/stop scripts to handle unexpected cases.
2. add step by step installation manual in user guide document.
3. 2.1 release preparation:
- generate branch for 2.1 release preparation and switch to work on the branch for dev/release folder.
- change version to 2.1.0.GA
- remove version information in "README"
4. add storage line at dispose stage in ampli-config-sample.xml to support v2.5
COSBench 2.0.5.GA (12-ww43.4)
------------------------------------
1. support object integrity check
2. finalize config editing page
3. unify sample config files
COSBench 2.0.4.GA (12-ww42.3)
------------------------------------
1. fix one bug which causes queuing workload can't be cancelled.
2. fix one bug which causes 100% read and 0% write operation mix can't work as expecteed.
3. unify mission and task on web page
4. draft version of config editing page
COSBench 2.0.2.GA (12-ww38.3)
------------------------------------
1. fix one bug in swift-config-sample.xml, which causes failure at dispose stage.
2. fix one bug for amplistor which can't get policy id defined in storage.
3. fix imbalanced work allocation between driver.
4. fix one bug which causes http connections not released after testing.
COSBench 2.0.1.GA (12-ww34.5)
------------------------------------
1. enhance the content based on internal and external users’ feedback.
2. make policy parameter optional for object related operation
3. support timeout for amplistor
4. fix a bug on "reset" button at matrix page
COSBench 2.0.0.GA (12-ww31.5)
------------------------------------
1. each workload stage now has a rampdown phase.
2. support latency histogram.
3. cosbench now has its own logging system.
4. resolved serval issues related to performance metrics calculation.
5. resolved serval issues related to HTTP client.