-
Notifications
You must be signed in to change notification settings - Fork 1
/
CHANGELOG
executable file
·667 lines (523 loc) · 35.6 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
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
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
=============
PREVIOUS INFO
=============
Caption
[+] Added features
[*] Improved/Changed features
[-] Missing features
[T] Known issues/TODOs
[B] Fixed bugs
Components:
EXP: Expedient
OPT: Opt-in
OFA: OFAM
VTA: VT AM
AGN: Agent
OFR: Ofelia Registration
OFVER: OFELIA VERsioning
========
VERSIONS
========
--------------------------------------------------
v0.8.3
--------------------------------------------------
Released: XX/10/2014
Change log:
[+] OFVER: Allow migration of the framework to another directory. Issue xyz
[+] EXP, OPT, VTA: Adapt OCF to Debian7 and keep compatibility with Debian6. Issue 128
[*] EXP: Cannot monitor status of AMsoil-based aggregates enhancement Expedient. Issue 217
[+] AGN: Locate server to store VM images and develop a template downloader for virtualisation agent. Issue 203
--------------------------------------------------
v0.8.1
--------------------------------------------------
Released: 26/05/2014
Change log:
[B] OPT, VTA: Actions being kept unrelated to their referred VMs. Issue 221
[B] EXP, VTA: Force Update VMs - Does not clean the interfaces. Issue 220
[B] EXP, OPT, VTA: Error during upgrading from OCF 0.6.1 to 0.7. Issue 219
[+] EXP: Choose OF controller from existing VMs at the slice. Issue 218
--------------------------------------------------
v0.8
--------------------------------------------------
Released: 31/03/2014
Change log:
[B] OPT: E-mails to administrators when flowspace is removed bug OFManager. Issue 216
[*] EXP: Ports to be selected automatically for flowspace selection enhancement. Issue 215
[B] VTA: Exception when defining IP ranges with repeated name not captured bug enhancement. Issue 214
[*] AGN, EXP, VTA: Add Force Update Button for VMs. Issue 213
[+] EXP, OPT: Automatic VLAN assignment for new FlowSpaces. Issue 212
[+] EXP, OPT: Automatic FlowSpace Approval. Issue 210
[+] EXP, OPT, VTA: Implement OCF version Tracker Engine for AMs. Issue 209
[B] VTA: VMs cannot be created on development Branch. Issue 208
[B] VTA, AGN: Failure on ListActiveVMs call. Issue 207
[B] OPT: Failed import in background daemon for expiration bug OFManager. Issue 205
[*] EXP: Simplify FlowSpace selection through Expedient OpenFlow plug-in. Issue 204
[+] EXP, VTA, AGN: Offer Debian Wheezy VMs. Issue 202
[-] EXP: Updating Project/Slice names in expedient cause inestabilities on OFManager and VMManager. Issue 201
[B] EXP: JS validation not working anymore. Issue 200
[+] OFVER: Install FlowVisor with OCF. Issue 199
[B] OFA: Fixing dependencies in FOAM. Issue 195
[*] EXP: Hide user admin links for local island users. Issue 193
[*] VTA: Warnings about VMs in empty servers not being reconfigured on adding new bridges. Issue 191
[B] VTA: Cannot create new server with bridges bug. Issue 190
[*] EXP: Improve project list loading with a waiting message. Issue 189
[B] EXP: Some errors are barely visible. Issue 188
[*] AGN: OXAD init script throws warning on stop agent. Issue 187
[*] EXP, OFA: Missing FOAM log in administration panel. Issue 186
[*] EXP: Expedient project list/table loads very slow. Issue 182
[B] EXP, OPT: Expedient and Optin FS mismatch. Issue 137
[B] EXP, OPT: Flowspace visualization errors. Issue 117
--------------------------------------------------
v0.7
--------------------------------------------------
Released: 21/11/2013
Change log:
[+] EXP, VTA, AGN: Support for IRATI VMs. Issue 181
[+] EXP, VTA, OPT: FIBRE Theme files. Issue 180
[*] EXP: Expedient GUI redesign. Issue 179
[+] OPT, OFVER: Integrate FOAM. Issue 178
--------------------------------------------------
v0.6.1
--------------------------------------------------
Released: 24/10/2013
Change log:
[B] EXP, OPT: Slices being created in FlowVisor with an inconsistent slice ID. Issue 176
[B] EXP: check_vms_status per slice returns the whole list of VMs. Issue 175
[+] VTA: Call to OXAD breaking alternative (sync) protocol. Issue 174
[B] EXP: Granted flowspaces not being shown on Expedient. Issue 173
--------------------------------------------------
v0.6
--------------------------------------------------
Released: 20/09/2013
Change log:
[+] OPT, VTA: Add SFA API for each AM. Issue 172
[*] VTA: Improve north communication interface for VT planner. Issue 171
[+] EXP, VTA: Support for Spirent VM templates. Issue 170
[*] EXP: Requested flowspace for an AM showing for every other AM. Issue 161
--------------------------------------------------
v0.5
--------------------------------------------------
Released: 04/06/2013
Change log:
[B] EXP, VTA: Settings not accessible from manage.py. Issue 163
[B] AGN, OFVER: Missing settings for agent. Issue 162
[B] EXP: Referencing same requested flowspaces to show the ones granted. Issue 159
[B] EXP: Plugin system interferes with basic authentication for AMs. Issue 158
[B] EXP: Exception booking flowspace in simple mode. Issue 155
[T] Migrate repositories. Issue 149
[B] EXP: Role permissions not being updated for users with that role. Issue 148
[B] EXP: Permission error when project owner edits other's roles. Issue 141
[*] EXP: Mail delivery may take too long under some circumstances. Issue 139
[*] EXP: Add VMs names in the same slice validation. Issue 138
[*] EXP: Redesign the permission management for project creation. Issue 127
[*] EXP: Project description validator is too restrictive. Issue 126
[*] EXP: Setting loopback interface as slice controller can crash FlowVisor. Issue 125
[*] EXP: Warning message when stoping a slice. Issue 124
[B] OPT: Small error in the used VLANs lists in the add rule page. Issue 123
[B] OPT: Optin error handling flowspace request. Issue 122
[*] EXP, OPT: Allow updating the slice controller without having to start/update it. Issue 121
[*] EXP: Change in VM's SSH details. Issue 120
[*] AGN: Differentiate exceptions when creating VMs. Issue 119
[*] OFR: Warning in the approval e-mail. Issue 116
[+] EXP: Refactoring of Expedient plugin system. Issue 68
--------------------------------------------------
v0.4.3
--------------------------------------------------
Released: 04/02/2013
Change log:
[*] OFVER: PyPElib and ofver consistency. Issues: 114, 115
[B] OFVER: ofver not installing PyPElib for fresh installs. Issue 113
[*] OPT: Add project name to the flowspace granted mail notification. Issue 112
[B] OPT: Optin is not being updated when a rule for a new experiment is added. Issue 111
[*] OPT: mispelling in Flowspace messages. Issue 110
[B] EXP: Email notifications links use IPs addresses instead of URLs. Issue 109
--------------------------------------------------
v0.4.2
--------------------------------------------------
Released: 15/01/2013
Change log:
[B] EXP : Mail notifications not arriving. Issue 106
[*] VTA : Issue showing slices that contain VMs with incorrect names (retaken). Issue 105
[B] VTA : MacSlot is reserved even when VM is not created. Issue 70
--------------------------------------------------
v0.4.1
--------------------------------------------------
Released: 07/01/2013
Change log:
[B] OFVER : Fixed bug raleted with backup restoration. Issue 104
[+] OFVER : Ofver lock functions handling PIDs and forks. Issue 102
[B] EXP : New VM naming policies crashed slices containing VMs with names containing "_". Issue 105
--------------------------------------------------
v0.4
--------------------------------------------------
Released: 04/01/2013
Change log:
[B] EXP : Fixed bug originated by a race condition between askForAggregateResouces and async communication model. Issue 98
[+] OFVER : Modify ofver scripts to check pyPElib version and upgrade it when a new version is available. Issue 95
[B] VTA : pyPElib does not correctly handle rule tables exceptions when multiple PolicyRuleTable's exist. Issue 94
[+] EXP, OPT, VTA : Add favicon to all the applications. Compatible with Theme Manager. Issue 93
[*] VTA : Cleanup of VM Manager policy code. Issue 92
[B] VTA, EXP, AGN : VM naming conflicts when names are duplicated. Issue 90
[B] OPT : Parse exceptions raised from Optin to avoid the raising of the full URL including HTTP basic auth. Issue 85
[B] EXP : Theme manager not working for UI/ subfolder specializations. Issue 84
[B] EXP : Raise exception when registration e-mail cannot be sent to avoid Error 500. Issue 81
[B] OFVER, EXP, OPT, VTA : Activate Apache module (add symbolic link from Apache's mods-enabled to mods-available) to avoid ofver installation fail because of Apache's mod_wsgi. Issue 78
[B] EXP : Automatically install pyPElib in Expedient module. Issue 77
[B] VTA, EXP : Add trailing slash in urls.py file to avoid Error HTTP 301 for some AJAX calls. Issue 75
[+] EXP : Add remove AM functionality to Slices and Projects. Issue 74
[B] VTA : When MacRange has no MacSlots, table in the view (template) is bad formatted. Issue 71
[*] EXP : Modified VM name field validator to not allow underscores in VMs names since GNU/Linux does not accept them due to some standard convention. Issue 69
[*] EXP : Preserve data in the VT AM form and raise exception when URL is not available to avoid loss of the inputted data. Issue 54
[*] OFVER : Add ofver update for django_auth_ldap to support Active Directory. Issue 53
[*] EXP : Improve the form used by the user to ask for a project. It must be specified at least the project name, organization, approx. duration and description. Issue 52
[B] OFVER : ofver upgraded to v0.22 to allow to be run again when user manually halts it. Issue 46
[+] EXP : Show connections with servers in the table of the select_resources page so the port of the siwtch connected to a server is shown in the other edge of the link. Issue 45
[B] EXP, VTA : Cross dependencies between Expedient and VM Manager affecting installation. Moved imports to allow the communication package and all its contents may be used independently from other modules. Issue 43
[B] VTA, EXP : Security issue between VM AM and Expedient. Fixed bug that exposed users' credentials in error message when VM status update fails. Issue 42
[B] EXP : Correct display of requested and granted flowspaces. Issue 38
[+] EXP : Detect loops in requested topologies and warn user. Issue 37
[*] EXP, OPT : Simplified FlowSpace allocation mode added. Issue 36
[B] EXP : Fixed mySettings-example file in Expedient which contained wrong uncommented lines. Issue 34
[B] EXP : Fixed ofreg url in Expedient. Issue 33
[+] OFVER : ofver backups the current template when it downloads a new template and replace echo with print so the messages are logged in the log file. Issue 32
[B] VTA, EXP, AGN : Fixed bug that avoided VMs containing '/' characters to be started. Issue 30
--------------------------------------------------
v0.3
--------------------------------------------------
Released: 25/09/2012
Change log:
[*] EXP : Migration from protovis to d3 to display topology. Several improvements and enhancements in resources visualization and selection facing intrafederation. Issue 26
[B] OFVER : Add pyparsing dependency in v0.3 pre-upgrade script. Issue 16
[B] VTA, AGN : Fixed bug when creating VMs due to but handling of VM's interfaces. Issue 17
[B] EXP : Fixed LDAP TLS certificate problem. Issue 18
[B] EXP : OFREF URL updated. Issue 19
[B] EXP : Fix bug causing the "Flowspace not granted" message remain in some AMs although it is granted. Issue 20
[B] EXP : Fixed some files location problem due to refactor done by the Theme Manager. Issue 23
[B] EXP : Fixed bug of Expedient crashing when trying to retrieve granted flow space if the AM is not available. Issue 24
Known issues/TODOs:
[T] VTA : Check Server information update (Enable checkbox).
[T] VTA : Action model callBackURL attribute is no longer needed in VT Manager.
[T] OPT : Optin Manager change topology callback to Expedient: code merge done, but further testing required.
[T] VTA : Check oxad version when creating a VM.
--------------------------------------------------
v0.3RC1
--------------------------------------------------
Released: 03/09/2012
Change log:
[B] OFVER : Custom scripts for OCF v0.3RC1/0.3
[*] ALL : Added Theme Manager to customize look & fill (images, css, colors, etc) of the different modules. Issue 14
[B] OFVER : lock file is deleted when installation fails. Issue 12
[*] EXP : Flowvisor password in Slice controller page not needed nor shown anymore. Issue 11
[B] EXP : Fixed visualization errors of the flowspaces when having multiple OF AMs (federation). Issue 10
[B] AGN : Fixed improperly partitioning of Swap on File Image hard disks. Issue 9
[B] EXP,OPT : Fixed exception message when adding OF AM due to the lack of the proper xmlrpc-ssl/xxxx-ca.crt file. Issue 8
[B] EXP,OPT : Fixed permission problem with AMs and flowspaces requests in intra-federation environments. Issue 5
[*] VTA : Policy Engine based on pypelib and corresponding GUI integrated in VM Manager. Issue 3
[B] EXP,VTA,AGN : Fixed interfaces mismatch between real topology and its visualization. Issue 2
[B] EXP,VTA : Fixed bug when creating a VM having multiple VM AMs (federation). Issue 1
Known issues/TODOs:
[T] VTA : Check Server information update (Enable checkbox).
[T] VTA : Action model callBackURL attribute is no longer needed in VT Manager.
[T] OPT : Optin Manager change topology callback to Expedient: code merge done, but further testing required.
[T] VTA : Check oxad version when creating a VM.
--------------------------------------------------
v0.21.1
--------------------------------------------------
Released: 06/06/2012
Change log:
[B] OFVER : Custom scripts for OCF v0.21.1
[B] EXP : Fixed bug in listResources method in Expedient producing no VMs in the Resources Visualization Panel.
[B] EXP : Fixed small UI bug in the Resources Visualization Panel.
[B] EXP : Fixed bug when adding a new Virtualilzation AM.
Known issues/TODOs:
[T] VTA : Check Server information update (Enable checkbox).
[T] VTA : Action model callBackURL attribute is no longer needed in VT Manager.
[T] OPT : Optin Manager change topology callback to Expedient: code merge done, but further testing required.
[T] OFVER : If ofver run fails for wrong inputs, lockfile is not removed. Next run gets blocked.
[T] OFVER : Incorrect handling of invalid inputs. Use default value or repeat question.
[T] EXP : Improve error message if a project with duplicated UUID is attempted to be created.
[T] VTA : Check oxad version when creating a VM.
--------------------------------------------------
v0.21
--------------------------------------------------
Released: 24/05/2012
Change log:
[B] OFVER : Custom scripts for OCF v0.21
[B] EXP : Fixed and improved listResources method in Expedient to retrieve VMs status from VT AM.
[B] VTA : Fixed and improved mechanism to perioically retrieve information from the agent about the status of the VMs.
[B] VTA : Fixed and improved mechanism to retrieve information from the agent about the status of the VMs when agent is up again.
[*] EXP : Improved UI in the Resources Visualization Panel adding collapsable sections.
[B] EXP : Fixed bug in the generation of the RSPEC resulting in a wrong order of the VM's interfaces.
Known issues/TODOs:
[T] VTA : Action model callBackURL attribute is no longer needed in VT Manager.
[T] OPT : Optin Manager change topology callback to Expedient: code merge done, but further testing required.
[T] OFVER : If ofver run fails for wrong inputs, lockfile is not removed. Next run gets blocked.
[T] OFVER : Incorrect handling of invalid inputs. Use default value or repeat question.
[T] EXP : VMs status does not update.
[T] EXP : Improve error message if a project with duplicated UUID is attempted to be created.
[T] VTA : Check oxad version when creating a VM.
--------------------------------------------------
v0.2
--------------------------------------------------
Released: 16/05/2012
Change log:
[B] OFVER : Installation process checked. Permissions reorganization script checked.
[+] EXP : UI cleaned.
[+] ALL : Identification of TODOs in 0.2RC1 (check in 0.2RC1 changelog).
Known issues/TODOs:
[T] VTA : Action model callBackURL attribute is no longer needed in VT Manager.
[T] OPT : Optin Manager change topology callback to Expedient: code merge done, but further testing required.
[T] OFVER : If ofver run fails for wrong inputs, lockfile is not removed. Next run gets blocked.
[T] OFVER : Incorrect handling of invalid inputs. Use default value or repeat question.
[T] EXP : VMs status does not update.
[T] EXP : Improve error message if a project with duplicated UUID is attempted to be created.
[T] VTA : Check oxad version when creating a VM.
--------------------------------------------------
v0.2RC1
--------------------------------------------------
Released: 19/04/2012
Change log:
[B] OFVER : Wrong message targeting same version when force flag was used
[B] OFVER : Remove unnecessary messages displayed.
[B] VTA : Corrected the order VMs interfaces are bridged to server’s ones.
[+] EXP : New merged view of Resource Visualization Panel and slice details pages. Workflow modified.
[+] EXP : UI cosmetics in previous sections very enhanced.
[B] EXP : Fixed problem with Start/Stop VM button which sometimes required 2 clicks.
[+] EXP : Slice expiration mechanism disabled.
[B+] EXP : Solved problem when Project owner cannot start slices from his project created by other users. Changes in permissions management.
[B] EXP : Validation in project and slice names to avoid '@' character.
[+] EXP : Better exception handling in Start/Stop slice.
[+] EXP : Clean FlowVisor exception messages.
Known issues/TODOs:
[T] VTA : Action model callBackURL attribute is no longer needed in VT Manager.
[T] OPT : Optin Manager change topology callback to Expedient: code merge done, but further testing required.
[T] OFVER : If ofver run fails for wrong inputs, lockfile is not removed. Next run gets blocked.
[T] OFVER : Incorrect handling of invalid inputs. Use default value or repeat question.
[T] OFVER : Check script to update researchers permissions.
[T] EXP : Change “Add aggregate Manager” button stile.
[T] EXP : VMs status does not update.
[T] EXP : Check if projects with duplicated UUIDs are created. Modify error message if required.
[T] VTA : Check oxad version when creating a VM.
--------------------------------------------------
v0.14.2
--------------------------------------------------
Released: 23/03/2012
Change log:
[B] EXP : Exception messaged raised by VT AM when it is not able to connect the agent treated in Message Panel.
[+] EXP : Valildation in the project/slice name and description fields to filter not allowed characters.
[+] EXP : Tested mail notifications and smptp server in EICT.
[+] EXP : Help tooltip y user mail list in help page.
[B] VTA : Visualization error in VT AM in the server's details page in Firefox for Linux.
[*] VTA : Improved XMLRPC communicatin with VT_AM, using an XMLRPC_USER which is stored in local configuration variables not to have to provide superuser credentials when intrafederating.
[*] OFVER : Added build-essential and python-pyparsing dependencies in the installers of all modules.
[+] OFVER : Custom processes for OFELIA (project islands) and NON OFELIA (any one installing the OCF) installation/upgrades.
[+] OFVER : VM template for NON OFELIA installations not using LDAP authentication and other custom OFELIA configurations. Dedicated storage space in codebasin.net.
[+] OFVER : LDAP domain name added to /etc/hosts in the Expedient machine.
[B] OFVER : Fixed ofver .ofverLock bug
[B] OFVER : Fixed BUG in OFVER's agent's module, expecting non yet existing VM template HASH file when installing.
[B] AGN : Fixed BUG in agent not handling file descriptors correctly which causes that agents crash after some time because the amount of open file descriptors.
[B] AGN : Fixed BUG when unmounting VMs.
[*] AGN : New VM template for OFELIA installations fixing LDAP and local authentication.
[B] ALL : License file renamed.
Known issues/TODOs:
[T] VTA : Action model callBackURL attribute is no longer needed in VT Manager.
[T] OPT : Optin Manager change topology callback to Expedient: code merge done, but further testing required.
--------------------------------------------------
v0.14.1
--------------------------------------------------
Released: 13/12/2011
Change log:
[B] EXP : Fixed bug: Project owners and members correctly displayed in Dashboard.
[*] ALL : Monitoring of expired sessions to prevent huge size of databases.
[*] VTA : IP and Mac ranges details page showing mapping between IP/MAC and VM-interface/Project/Slice
[*] ALL : Added Liscence file
Known issues/TODOs:
[T] VTA : Action model callBackURL attribute is no longer needed in VT Manager.
[T] OPT : Optin Manager change topology callback to Expedient: code merge done, but further testing required.
[T] AGN : When connection is lost with LDAP even local users cannot login to the VMs; this is an incorrect configuration of the VM's template.
[T] AGN : Slow performance on SSH logins (probably related to above issue).
--------------------------------------------------
v0.14
--------------------------------------------------
Released: 16/11/2011
Change log:
[*] EXP : Projects and Slices can not be deleted if there are exisiting VMs. A message is displayed to the user in the Message Panel.
[*] EXP : "Reset password" link in the login page supports ldap users by redirecting to ofreg and local users through the old reset system (email)
[*] EXP : "Account" link redirects to ofreg for ldap users and to a local page for local users.
[*] EXP : Several visual improvents and fixes
[*] EXP : Servers bridges are not editable. Existing ones are shown in grey.
[*] EXP : Help tooltip when creating a requesting a project to provide proper information (users were not filling this information correctly)
[B] EXP : Introduced BUG in v0.13 because of which topology was not recovered when adding an OF AM for first time.
[*] OFVER : ofver v0.21 deployed.
Known issues/TODOs:
[T] VTA : Action model callBackURL attribute is no longer needed in VT Manager.
[T] OPT : Optin Manager change topology callback to Expedient: code merge done, but further testing required.
[T] AGN : When connection is lost with LDAP even local users cannot login to the VMs; this is an incorrect configuration of the VM's template.
[T] AGN : Slow performance on SSH logins (probably related to above issue).
--------------------------------------------------
v0.13
--------------------------------------------------
Released: 07/10/2011
Change log:
[B] EXP : Fixed bug of the topology map which was displaying wrong information regarding the port mapping of the switches connections.
[*] ALL : Local Settings reorder.
[*] EXP : can_create_project permission improved. When IM receives the request (email notification) would proceed to create the project and assign the user as "owner". The "owner" user will automatcally have the permissions to add new users to the project. "Researcher" users are not allowed to add members to the project. "Can Delegate" flag deleted.
[*] EXP : Email Notification to the user when he is added to a Project.
[*] EXP : Possibility to enable/disable local registration of users
[*] EXP : Message pannel and Message center improved. Possibility of sending messages inside Expedient between users showing sender.
[*] EXP : Mail notification to the user when some other user inside the clearinghouse sends him a message.
[*] ALL : Software version and island name displayed in all the modules under the OFELIA logo.
[*] OFVER : Custom upgrade script for v0.13
[*] OPT: Email notification to the IM when a new FlowSpace request arrives
[*] OPT: Email notigication to the user when his FlowSpace request has been attended.
[B] EXP : Fixed bug when creating adding an OpenFlow AM (Identified by Nikos)
[B] EXP : Fixed bug when creating projects, the LDAP was creating two projects with different names (one with the uuid attached and the other not)
[*] EXP : New Set of admin users in the LDAP, one for each island.
[B] EXP : Slice controller help tooltip fixed.
[*] EXP : Help Tooltips next to the VM's names showing how to access them via ssh.
[*] EXP/OPT : Granted FlowSpace recover by the Clearinhouse and displayed in the resources panel.
[B] AGN : Supports same VM names in different projects
Known issues/TODOs:
[T] VTA : Action model callBackURL attribute is no longer needed in VT Manager.
[T] OPT : Optin Manager change topology callback to Expedient: code merge done, but further testing required.
[T] AGN : When connection is lost with LDAP even local users cannot login to the VMs; this is an incorrect configuration of the VM's template.
[T] AGN : Slow performance on SSH logins (probably related to above issue).
--------------------------------------------------
v0.12
--------------------------------------------------
Released: 12/08/2011
Change log:
[B] EXP : Fixed bug Expedient was sometimes caching UUIDs of projects and slices, causing duplicated and non random UUID assignation.
[B] EXP : Fixed some links in "Openflow resources reservation process" that were pointing to wrong locations.
[*] EXP : UI improvements: added confirmation to VM deletion and added confirmation to "Done" button in Openflow "Openflow resources reservation process" process.
[*] EXP : Notification email sent to the IM when project creation request is generated.
[B] VTA : Solved bug preventing status bars of the network dashboard UI to be shown properly and other minor UI improvements.
[B] VTA : VTAM was not handling correctly release of IP and MAC slots, hence leaking slots.
[B] VTA : Was leaving already deleted slots in DB.
[B] AGN : Fixed bug, LDAP SSH configuration was not scaping spaces in Project names, making users unable to login to the VMs. (Note that already created VMs will not be updated)
[B] AGN : Missing XEN modules required by paravirtualized VMs now installed in the new template version. (Note that already created VMs will not be updated)
[B] AGN : AGN was not correctly handling catched exceptions while cloning, and hence sometimes not deleting disks on error.
[*] AGN: New version of VM template with improved software organization, precompiled OF software. (Note that already created VMs will not be updated)
Known issues/TODOs:
[T] VTA : Action model callBackURL attribute is no longer needed in VT Manager.
[T] OPT : Optin Manager change topology callback to Expedient: code merge done, but further testing required.
[T] AGN : When connection is lost with LDAP even local users cannot login to the VMs; this is an incorrect configuration of the VM's template.
[T] AGN : Slow performance on SSH logins (probably related to above issue).
[T] EXP : In early versions of Expedient, under one installation some strange errors on permission delegation were seen. However, in this final version of the release, this behaviour was unreproducible. Needs deeper testing.
Missing Features:
[-] EXP : Export VT Manager data model to VT plugin in Expedient.
--------------------------------------------------
v0.11
--------------------------------------------------
Released: 03/08/2011
Change log:
[B] EXP : Fixed bug when adding an OF AM and it has no flowvisor set.
[+] EXP/VTA/AGN : More help tooltips along the configuration process for island managers.
[+] EXP : Help page updated with links to the OFELIA User Documentation and OFELIA Help Desk.
[B] EXP : Fixed bug when trying to delete Projects
Known issues/TODOs:
[T] VTA : Action model callBackURL attribute is no longer needed in VT Manager.
[T] OPT : Optin Manager change topology callback to Expedient: code merge done, but further testing required.
[T] AGN : When connection is lost with LDAP even local users cannot login to the VMs; this is an incorrect configuration of the VM's template.
Missing Features:
[-] EXP : Export VT Manager data model to VT plugin in Expedient.
--------------------------------------------------
v0.1
--------------------------------------------------
Released: 22/07/2011
Change log:
[B] EXP/VTA : Resources hash mechanism for listing resources supports multiple VT Manager instances.
[B] VTA : Some UI disadjustments (Chrome BUG).
[B] EXP : Information messages for the user are automatically refreshed in the message panel.
[+] VTA/AGN: New Default template for the VMs.
[+] VTA/AGN: LDAP support for SSH in the VMs added.
[+] AGN: New cloning process for creating VMs. Disks are created using dd and then template's filesystem is decompressed. Improved performance and reliability. Also changed priority of cloning processes to not affect VM's I/O rate.
[+] VTA: AJAX implementation of GUI in order to update VM status and IPs without refreshing the page.
[+] VTA : AJAX implementation of GUI in order to trigger actions over VMs without reloading pages.
[B] VTA : Exceptions were not treated when trying to create VMs in a server not subscribed to any range.
[B] VTA : Exceptions were not treated when trying to delete a server with existing VMs.
[+] EXP/VTA/AGN : Settings files simplified.
[+] EXP/VTA/AGN : OFELIA Version Manager (ofver) deployed: installation and upgrade processes now are extremely simplified by emans of a set of bash scripts. This tool will also allow smart upgrades between versions with particular workflows.
Known issues/TODOs:
[T] VTA : Action model callBackURL attribute is no longer needed in VT Manager.
[T] OPT : Optin Manager change topology callback to Expedient: code merge done, but further testing required.
[T] EXP : Not possible to delete projects
[T] AGN : When connection is lost with LDAP even local users cannot login to the VMs; this is an incorrect configuration of the template.
[T] EXP : When trying to add an OpenFlow AM and the Opt-In Manager has not the FlowVisor set, Expedient crashes
Missing Features:
[-] EXP : Export VT Manager data model to VT plugin in Expedient.
--------------------------------------------------
v0.1RC2
--------------------------------------------------
Released: 23/06/2011
Change log:
[*] EXP/VTA : Better error handling and rollback.
[+] EXP : AJAX implementation of GUI in order to update VM status and IPs without refreshing the page.
[+] EXP : AJAX implementation of GUI in order to realize action over VMs without reloading pages.
[*] EXP/VTA : Improve data validators for VT Manager and Clearinghouse (Expedient) GUIs
[+] VTA/AGN : Monitoring of VM state when connection with server agent is recovered.
[*] EXP/VTA : Communication mechanism to list resources from VT Manager to Clearinghouse through hash value improved.
[+] AGN: Server agent using libvirt for almost all tasks.
[+] AGN: Server agent setup script to facilitate installation.
[+] VTA: Server agent's password settable in Server configuration web page in VT Manager.
[*] VTA : VT Manager data model completely redesign allowing:
- Networking interfaces management totally improved for servers and VMs.
- Definition of Mac Ranges and IP Ranges that servers can subscribe to.
- Mac and IP exceptions configurable inside Mac and IP ranges.
- Virtualization technology drivers to support servers not using Xen hypervisor (only Xen drivers and base class implemented so far).
[+] EXP : Expedient is able to authenticate against LDAP and push projects and slices. Due to this, Expedient requires connectivity with the LDAP and a flag was created in the settings file to enable/disable this capability. (SSH and LDAP in VMs not finished yet).
[B] Several bug fixing.
[*] Several UI improvements.
[+] EXP : Start/Stop slice in Expedient starts/stops VMs in the slice.
[+] VTA : Information message displayed to all the users of the slice if an action over a VM is performed by the Island Manager through the VT Manager.
[*] VTA : Settings configuration for VT Manager improved by isolating static and island dependent variables.
Known issues/TODOs:
[T] Resources hash mechanism does not work properly when more than one VT Manager are present.
[T] Some UI disadjustments.
[T] Information messages for the user are not displayed in the message panel if webpage is not refreshed .
[T] VTA : Action model callBackURL attribute is no longer needed in VT Manager.
Missing Features:
[-] Finishing the SSH configuration in the VMs to allow them use the LDAP. This feature will probably require a new default template for VMs and updating the agent code.
[-] VTA : AJAX in VT Manager GUI following Expedient GUI implementation.
[-] OPT : Optin Manager change topology callback to Expedient.
[-] EXP : Export VT Manager data model to VT plugin in Expedient.
--------------------------------------------------
v0.1RC1
--------------------------------------------------
Released: 18/04/2011
Change log:
[B] Lots of bug fixing
[*] EXP/VTA : Monitoring mechanisms to ensure connectivity between Expedient-AM and VT_AM-agent
[*] Improved monitoring(control) of the VMs and error recovery.
[+] Now virtualization plugin informs of errors during the creation, start and stop.
[*] New logos and customized UI.
[+] New "Resource visualization panel"
[*] VTA : Now links between switches and servers are shown, information is filled in VT_AM (visualization engine must be improved).
[*] Now it can be specified where the servers are physically connected (switch and port); no more hardcoded bridge information in the configuration file for the VMs
[*] Now VMs take as hostname the name of the VM.
Known issues/TODOs:
[T] VTA : Javascript bug regarding the addition of interfaces in the VT_AM (it deletes values in the form). Suggestion: first add all the interfaces needed, then put the values.
[T] EXP : Reboot machine is NOT working; this is due to an obscure bug in the libvirt library (we might have to use stop and then start method of libvirt, as sometimes reboot method in libvirt silently fails).
[T] EXP : Sometimes appears a NONE before Mgmt IP in the Resource visualization panel in Expedient. IP is correct though.
[-] EXP : New information in visualization panel for the Openflow resources.
[-] EXP/VTA : AJAX recovery of the VM status in both resource vis. panel in Expedient and VT_AM.
--------------------------------------------------
v0.1Alpha
--------------------------------------------------
Released: 15/03/2011
Change log:
[*] EXP : Customized version of Expedient; Apparence, simplification of the AMs selection on projects and slices (now is not necessary), plugin for Virtualization Aggregate Manager
[*] OPT : Customized version of Optin Manager: only look&feel
[*] EXP : Customized version of Expedient; Several things of apparence (look&feel, controls, visualization of topology...), simplification of the AMs selection on projects and slices (now is not necessary), plugin for Virtualization Aggregate Manager
[*] OPT : Customized version of Optin Manager: only look&feel
[*] VTA/AGN : XEN virtualization management (plugin + AM + agent)
Known BUGS and improvements:
[T] EXP : In the slice and project pages, Aggregate Managers box has to be deleted (since all the slices and projects use all AMs). In the slice a (unique) button must be put to specify Openflow controller instead of current approach
[T] VTA : Look and feel of both VT_AM and plugin needs to be improved.
[T] VTA : VT plugin fails to retrieve the status of the AM itself (it always OK status). while this is not corrected, the way to make sure Expedient is properly connected to the Virtualization AM, is to define a server in the AM (doesn't matter for the moment is not there ) try to allocate resource, and see that this servers is listed --> will be corrected soon.
[T] VTA : still doesn't correctly manage situations were connectivity problems appear between AM and Agent in the XEN server (not yet implemented) --> will be corrected soon.
[T] VTA : VT plugin still does not show servers on the topology (on process).
[T] VTA : VT_plugin does not refresh status of the VM that have pending actions in process (will be corrected via AJAX).
[T] EXP : Expedient DOES NOT use LDAP yet (LDAP code has not been merged to expedient in ofelia.development, since no LDAP server reachable for everyone is yet deployed)
[T] EXP : Expedient does not populate slice info to LDAP, and Agent still does not configure VMs to restrict login to them based on LDAP slice groups (not yet implemented).
[T] EXP : Expedient does not show in the topology the switch and host icons instead of boxes (this is indeed a bug from Stanford code that we will try to sort out).