-
Notifications
You must be signed in to change notification settings - Fork 7
/
CHANGELOG-sineio
172 lines (129 loc) · 6.7 KB
/
CHANGELOG-sineio
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
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
## COSBench 0.6.0.0(milestone version, sine 2024.08.31)
------------------------------------
- sio renamed to siov1, and will not be maintained.
- siov2 renamed to sio, as a LTS Storage.
## COSBench 0.5.0.1(sine 2024.06.24)
------------------------------------
- aws-sdk-java/v2 version updated. --- 1.12.745/2.26.8
- add announcement in README.md
- add log4j2.xml in cosbench-sineio
## COSBench 0.5.0.0(sine 2023.08.31)
------------------------------------
- aws-sdk-java version updated --- 1.12.528.
- bug fix: #11, #26, #27, #29, #30, #32, #33, #34, #35, #36, #37, #38
## COSBench 0.4.7.10(sine 2023.05.23)
------------------------------------
- add filewrite and localwrite examples to sio-config-sample.xml
- bug fix: #25 [Bug]: mwrite's partSize parameter was changed to the last part size when upload-part completed.
- buf fix: #24 [Bug]: can't load ‘Performance Graph’ when workstage‘s name had any space characters
- add localwrite feature, we can generate files to local dirs now.
## COSBench 0.4.7.9(sine 2022.10.13)
------------------------------------
- detect tool changed: from nc to telnet
- upgrade all Bundle-RequiredExecutionEnvironments to JavaSE-1.8
- upgrade osgi and equinox version.
- bug fix: #18 #19 #20 #21.
- add COSBench Storages Comparision in README.md
## COSBench 0.4.7.8(sine 2022.10.09)
------------------------------------
- change ess and essv2 to sio and siov2, pls use the new one.
- upgrade sdk version.
- add log level argument to start-driver.sh, now you can set log level.
## COSBench 0.4.7.7(sine 2022.04.12)
------------------------------------
- modify list operation of gdas
List operation: change usePrefix to useMarker where in the bucket listing begins. SDK default max-keys is 1000.
- add gdas storage.
e.g: <storage type="gdas" config="endpoint=xxx" />
Notice:
gdas use aws-sdk-java(version is 1.12.158 now)
gdas storage Features:
no_verify_ssl: <storage type="gdas" config="no_verify_ssl=true;...other config..."/>
Restore object: <operation type="restore" ...>
<storage type="gdas" config="restore_days=1;...path_style_access=true;timeout=100000"/>
Multipart upload: <operation type="mwrite" ...>
<storage type="s3" config="part_size=5242880;...path_style_access=true;timeout=100000"/>
Support GiB,MiB,KiB(2^n,not 10^n):
<operation type="write" ratio="100" config="cprefix=xx;containers=c(1);oprefix=xx;objects=s(1,10);sizes=c(4)KiB" />
Head object: <operation type="head" ...>
mprepare, multipart upload object at prepare stage.
mfilewrite, multipart upload object at filewrite stage.
aws_region: <storage type="gdas" config="endpoint=xxx;aws_region=us-east-1" />
default is us-east-1
## COSBench 0.4.7.6(sine 2022.02.14)
------------------------------------
- Refactor: s3 and s3v2 will not be supported, so s3v2 was deleted, add ess and essv2.
e.g: <storage type="ess" config="endpoint=xxx" />
e.g: <storage type="essv2" config="endpoint=xxx" />
```shell
Notice:
if need new features, please use ess/essv2, thanks.
ess means e-SuperStor(s3), ^_^
ess use aws-sdk-java(version is 1.12.158 now)
essv2 use aws-sdk-java-v2(version is 2.17.129)
ess/essv2 storage Features:
no_verify_ssl: <storage type="ess" config="no_verify_ssl=true;...other config..."/>
storage_class: <storage type="ess" config="storage_class="GLACIER";...other config..."/>
Restore object: <operation type="restore" ...>
<storage type="ess" config="restore_days=1;...path_style_access=true;timeout=100000"/>
Multipart upload: <operation type="mwrite" ...>
<storage type="s3" config="part_size=5242880;...path_style_access=true;timeout=100000"/>
Support GiB,MiB,KiB(2^n,not 10^n):
<operation type="write" ratio="100" config="cprefix=xx;containers=c(1);oprefix=xx;objects=s(1,10);sizes=c(4)KiB" />
Head object: <operation type="head" ...>
mprepare, multipart upload object at prepare stage.
mfilewrite, multipart upload object at filewrite stage.
ess Features special:
prefetch and range read: please read s3-config-prefetch-sample.xml and s3-config-range-sample.xml in the config dir.
essv2 Features special:
aws_region: <storage type="essv2" config="endpoint=xxx;aws_region=us-east-1" />
default is us-east-1
```
## COSBench 0.4.7.5(sine 2021.10.30)
------------------------------------
- New feature: add prefetch and range read.(by @bissenbay)
- New feature to s3v2: add aws_region parameter(default is us-east-1)
e.g: <storage type="s3v2" config="endpoint=xxx;aws_region=us-east-1" />
- New feature: add Head-object method.
- Bug fixed: launch s3v2 failed when starting driver.
## COSBench 0.4.7.4(sine 2021.10.11)
------------------------------------
- Set osgi Bundle-RequiredExecutionEnvironment to JavaSE-1.8,JavaSE-1.6
- New Storage: s3v2(same to s3 except sdk version: s3v2 is aws-sdk-java-v2).
e.g. : <storage type="s3v2" config="endpoint=xxx" />
- Logs improvement.
## COSBench 0.4.7.3(sine 2021.09.27)
------------------------------------
- New feature: support GiB,MiB,KiB ===》1024,not 1000.
- Logs improvement.
COSBench 0.4.7.2(sine 2021.09.06)
------------------------------------
- Bug fixed: if error, success ratio always 100%.
- Logs improvement.
- Web UI improvement.
## COSBench 0.4.7.1(sine 2021.08.03)
------------------------------------
- Add Multipart upload method and part_size parameter: You can set it now. Default is 5MiB.
e.g. : <operation type="mwrite" ...>
<storage type="s3" config="part_size=5242880;...path_style_access=true;timeout=100000"/>
## COSBench 0.4.7-beta5(sine 2021.07.25)
------------------------------------
- S3 java SDK version: 1.11.x -> 1.12.x
## COSBench 0.4.7-beta4(sine 2021.07.12)
------------------------------------
- Logs improvement
- S3 java SDK version: 1.10.x -> 1.11.x
- Add Restore method and restore_days parameter: restore_days. You can set it now. Default is 1.
e.g. : <operation type="restore" ...>
<storage type="s3" config="restore_days=1;...path_style_access=true;timeout=100000"/>
## COSBench 0.4.7-beta3(sine 2021.02.14)
------------------------------------
- Add StorageClass switcher: storage_class. You can set it now. Default is STANDARD.
e.g. : <storage type="s3" config="storage_class="GLACIER";...other config..."/>
## COSBench 0.4.7-beta2(sine 2020.11.26)
------------------------------------
- Add https switcher: no_verify_ssl. if true, ssl will not be verified. Default is false.
e.g. : <storage type="s3" config="no_verify_ssl=true;...other config..."/>
COSBench 0.4.7-beta1(sine 2020.11.23)
------------------------------------
- Coding start.