blob: 1a16c913c5745707c828f719449e73d0ad9bf246 [file] [log] [blame]
koder aka kdanilovb6be5c52016-10-01 01:29:35 +03001CHANGES
2=======
3
4* add deviation to reports
5* Improvements in Dockerfile
6* Dockerfile updates
7* fix config file examples, houskeeping, etc
8* Create docker.md
9* Dockerfile to build tool with dependecies
10* fix problem with old paramiko
11* add insecure openstack connection support2
12* add insecure openstack connection support
13* 2.0 ready
14* fixes
15* temporary commit
16* fix file prefill check
17* fix build comparisio
18* add lat/bw limits, fio binaryes, fix bugs, fix latency calculations, etc
19* v2 is comming
20* tempo commit
21* tempo commit
22* tempo commit
23* tempo commit
24* update TODO
25* fix fio iops/lat/bw file name patterns
26* add mixed load test, other fixes
27* New cpu load option, bottlenecks
28* a lot of changes
29* fix modules and 2.6 compatibility
30
31v0.2
32----
33
34* fix muptiply tests in one run, update report generation
35* a lot of chenges
36* Fixed getting os_auth_url
37* fix tasks
38* a lot of changes
39* a lot of changes
40* a lot of changes
41* small db tests fixes
42* pgbench fixes
43* Mysql tests
44* release preparation
45* fixes in ceph tests, add linearity plot
46* improve OS preparation, change config structure
47* Create README.md
48* report changes
49* fixes
50* fixes
51* a lot of fixes
52* fix sftp exception types
53* fix ceph test ram usage
54* add local sensor datastore, make IO tests granular
55* add during test webiu
56* improve bg. process monitoring
57* Added tpcc-mysql suite
58* changed for new data format
59* sensors correction, postprocessing
60* fixes, fixes, fixes
61* fixes, fixes, fixes
62* fixes, fixes, fixes
63* temporary dir creation fixed
64* itest.py code reorganization, move test node logs to /var/wally folder to survive test node reboot
65* improve paramiko integration, replace .mesage for exceptions with str(exc)
66* fixing issues with bad ssg connection
67* now can read openstack creds from arbitrary openrc file
68* not needed exception removed
69* run tests on nodes in offline mode
70* improvement of protocol refactoring
71* fix bugs and 2.6 compatibility
72* fix python 2.6 compatibility
73* update report
74* fix reports
75* update usb hdd config
76* fix requirements.txt, improve test end time representation
77* start adding unit tests, rework config compiler
78* html report changed
79* more improvements and fixes and new bugs
80* fixing, improve sersors installation code
81* very large refactoring
82* fixing bugs
83* report page table of images added
84* per vm bw on chart
85* fix sensors deploy code
86* lot of fixes
87* Lab info added to report layout
88* Fixed charts
89* remove personal config
90* rename bw_mean to bw, other fixes
91* pre-release bug fixes
92* pre-release updates, bug fixes
93* pre-release updates, bug fixes
94* fix pre-demo bugs
95* change table output for easier postprocessing
96* Added get_openrc to cluster
97* add postprocessing, table difference generation and scipy approximation
98* discovering fixed
99* removed trash
100* Copying openrc from controller node, adding to global config and external ip to config yaml added
101* wqrefactor postprocessing code
102* fixed requirements
103* report.html template
104* Improved io charts
105* pep8 for MOL 305
106* MOL 305, added permanent journal that allows to remove virtual machines that has remained from previous tests that was crashed
107* add mt results example
108* fix multythreaded bugs in disk_test_agent, add linearity data and script
109* MOL 314 config file path added as cmd line parameter
110* MOL 302, build metainfo added to cmd line args
111* MOL 319, connector code integrated in run_test.py
112* single node tests
113* get_greds method in fuel_rest_api.Cluster
114* Fixed pgbench tests
115* postprocessing added (plot and dev)
116* large commit. refactoring, fio code totally reworker, huge improvenent in test time and results, etc
117* Connector for adding/cleaning ip forwarding rules added
118* changes to io.py applied to script, tasks for fio added
119* final refactoring
120* make openstack vm spawn code works
121* large commit. new code, with sensors, line count dropped, etc
122* small refactoring
123* code review
124* run_test refactoring and small fixes
125* code review
126* updates to node complete test, add io_py_result_processor.py lib
127* fixes, add complete test suite
128* automatic test running and sending to webapp
129* Automated test lanucher has been added. Run a bunch of test that create vm, configure it, run test and clean allocated resources
130* some unknown changes
131* update single-node test scripts
132* large refactoring of new code
133* remove old results db
134* single-node OS tests addede
135* add list sensors cmd line options
136* fixed rebase error
137* discovering
138* config.py changed
139* config file name from cmd args added
140* packer option added
141* protocol added
142* returned class changed
143* Node class
144* ceph discovering
145* config moved to yaml, redundant config removed
146* non storage funtions removed to data_processing.py, doc strings added to storage_api
147* average calculation removed
148* percent removed, name changed
149* refactor get_latency
150* nodes discovering
151* fix memory info code
152* graphana integration
153* continue work on new sensor model
154* lost import
155* ps_mem truncation
156* perprocess ram usage added
157* perprocess cpu usage added
158* io_sensor: Add get_latency function
159* system RAM usage sensor added
160* system cpu usage sensor added
161* new sensor manage code
162* update reporing tool
163* removed rally
164* fake run_test
165* a lot of fixes and improvements
166* meta info pep8
167* meta info added
168* pep8 added, lab_id and build_id added as a parameters to storage_api.load_data, additional params added to params combination
169* Created db_manage script to create,drop,upgrade,downgrade,migrate db
170* pgbench run.sh: receive num clients and transactions through params
171* Two scripts, pgbench tests
172* lab info save added
173* pg scripts
174* json returned to api endpoints
175* MOL 186, migration from file storage to SQL Databse
176* add local runner, fix some bugs
177* move files around
178* code review
179* storage code removed from web app file
180* ability to cache images on hard drive added
181* MOL 159, sending test results added, rest api fixed, mergind builds on server changed
182* saving images
183* implements MOL-180: make run_test.py compatible with FUEL master
184* fix small bugs
185* update scripts, prepare for fixing MOL-180
186* fix MOL-177: Fix logging
187* implement MOL-175: automatically select amount of vm
188* implement MOL-169 - Decrease env preparation time (parallelize requests to openstack, ssh connections, etc)
189* Implement MOL-168 - Allow to run set of tests on single vm
190* Changed title, sync/async displaying
191* tests finally can works over pure novaclient/ssh
192* merge of builds added
193* final
194* link changed to build name
195* small fix
196* build name added
197* h1 changed to h2
198* table width smalled
199* layout changed, jquery added, comparision fixed
200* kbps style changed
201* small changes to code layout and html
202* ref to index and dates to builds added
203* fixes in test code. done. ready to swith from rally
204* templates for aggregating added
205* aggregating data from lab nodes added
206* Fixed y axe
207* images in table and particular builds added
208* large refactoring, ready to move away from rally
209* keystone client added
210* collecting data from nodes added
211* Added missing init.py
212* fixed displaying charts
213* fixed displaying charts
214* logger added
215* modified x scale. splitted sync/async
216* config added test path
217* test path changed
218* post fixed
219* fake test added
220* requests added to requirements.txt
221* test add
222* lab description added
223* POST for receiving test results fixed
224* build type master added
225* build names added to test_result.json
226* 500 fix
227* test results added
228* test results added
229* we need MORE MONKEYPATCHING
230* add data extractor
231* add resutls
232* updates to tests
233* lab info page added
234* separate tables and images
235* tables added to webapp
236* added GChartWrapper to requirements
237* server host fixed
238* fixed data generator
239* fixed charts
240* data gen fixed
241* empty test error fixed
242* one more
243* path fixed
244* misc
245* hardcoded path removed
246* web app added
247* fix itertools.production usage
248* storage api changed
249* charts
250* small fix
251* storage get recent bg fixed
252* add terstdata generator
253* add all-on-one shell scripts
254* factory function added
255* factory function for storages added
256* recent builds method added to storage api
257* now can run multiply tests on same vm
258* fix results output
259* fix storage code style, fixes in rally run code
260* local storage and google docs finished
261* storage api added
262* add directory reqursive copying
263* fix erro message
264* add fio support. It's ALIVE
265* add rally patch-and-run script and iozone scenario
266* fix
267* creating worskeet added
268* report maker adder
269* Initial commit