blob: c0e729f328d06c7c6840a14a7b290d3ca358e73d [file] [log] [blame]
Paul Greyson7cc528b2013-04-08 15:39:04 -07001** April 8, 2013 **
2- merge from master
3- fix gradually increasing latency of iperf data display
4
Paul Greyson21a8e0b2013-04-04 02:07:07 -07005** April 4, 2013 **
Paul Greysonf7a77db2013-04-04 18:48:20 -07006- denser iperf display
7- don't pop alert on command error response. just log it
8
9** April 4, 2013 **
Paul Greysonbb403b02013-04-04 17:11:24 -070010iperf display implemented
11- scaled to 50,000,000
12- update rate is every 2s
13- the display does not draw until receiving 2 buffers of data (this way if there is a stale buffer it doesn't get displayed)
14- duration is 10000 seconds. seems like there is no need for a button to restart?
15- displaying 10s data
16- if the data underruns (either because the server response is too slow or because the iperf data stops being updated) the display draws 0s
17- seeing the data stall a lot (timestamp and end-time remain the same through many fetches)
18
19** April 4, 2013 **
Paul Greyson21a8e0b2013-04-04 02:07:07 -070020Fix issues:
21 305 - "close x" now unselects flow. double click to delete a flow
22 323 - gui now recovers on timeout errors and polls again
23 324 - fixed problem with added flows not displaying
24 325 - fixed logic displaying flows in topology view
25
Paul Greyson826008a2013-03-28 10:09:57 -070026** March 28, 2013 **
Paul Greyson3d663d12013-03-28 12:20:04 -070027- add and delete flow implemented
28- to add flow
29 - mouse down in src edge switch
30 - drag to dst edge switch
31 - release/confirm to create flow
32- to delete flow
33 - select flow in flow chooser
34 - click "close" button in flow table
35 - confirm
36- same "pending" style as other actions
37
38** March 28, 2013 **
Paul Greyson826008a2013-03-28 10:09:57 -070039- basic flow chooser
40 - click in "eye" to show full list
41 - click on "eye" in full list to monitor that flow in the top slot (and show the flow in topology)
42 - other flows get pushed down one slot
43 - when a flow is pushed off the list, it is no longer displayed in topology
44- bug fix for link disappearing after being added
45- color improvements
46- draw vector while linking to make it clearer what's going to happen
47
Paul Greyson3658ef42013-03-27 14:56:11 -070048** March 27, 2013 **
49- click onos node "eye" icon to highlight switches associated with that controller
50- double click onos node else where to activate/deactivate
51- double click core switch to activate/deactivate
52- mouse down on switch, drag to other switch, mouse up to make link up/down
53 allowed links are
54 aggregation->core (link up/down)
55 core->core (link up/down)
56- pending states for links, switches and controllers after executing command
57 object pulses until state change or timeout (12s)
58- merge from upstream/master
59
Paul Greyson554dbfd2013-03-25 23:41:41 -070060** March 25, 2013 **
61- First pass at flow chooser
62 - Uses mock data
63 - Select flow to show the flow in topology view
64 - Selected flow currently always shows "marching ants" Once iperf is setup the movement will only be when there is iperf traffic
65 - Still need to do popup flow chooser to "monitor" flows in the flow panel
66
67** March 23, 2013 **
68- Link and switch state updates dynamically
69- Link direction is indicated with arrow heads
70
71** March 22, 2013 **
72- Workarounds for Chrome v25 rendering bugs
73- Fixed broken proxy functionality in restapi2.py
74- webui should now work when hosted from a different server than the controller (where it uses gui3.onlab.us:8080) and also when run from the same server (where it uses localhost:8080)
Paul Greysonc3e21a02013-03-21 13:56:05 -070075
76** March 20, 2013 **
77- URL parameters control functions as follows:
78 http://localhost:9000/ons-demo/index.html
79 uses the ONOS_HOST defined in restapi2.py. currently http://gui3.onlab.us:8080
80 http://localhost:9000/ons-demo/index.html?proxy
81 uses the index.html host to proxy to ONOS_HOST (works around cross site scripting restrictions to allow the WebUI to be served from a different server than the one that hosts the controller)
82 http://localhost:9000/ons-demo/index.html?mock
83 uses the mock JSON responses under ons-dmo/data
84- clicking a controller behavior change
85 1) if all controllers are selected, deselects all controllers except the one clicked
86 2) if only the clicked controller is selected, selects all controllers again
87- Update configuration files to match test bed
88- Update sample JSON files from test bed
Paul Greyson5dd25f62013-03-22 22:20:10 -070089
Paul Greyson554dbfd2013-03-25 23:41:41 -070090** March 19, 2013 **
91- aggregation switch sample data DPIDs do not match official switch config.
92 - switch config hacked 00:00:00:00:00:00:01:01 ==> 00:00:00:00:00:00:01:00 etc.
93- layout does not dynamically adjust when window is resized
94 - refresh browser window after resizing to fix layout