forked from opennetworkinglab/flowvisor
-
Notifications
You must be signed in to change notification settings - Fork 1
/
RELEASE-NOTES
90 lines (80 loc) · 4.49 KB
/
RELEASE-NOTES
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
Flowvisor 0.8.6 : September 30 2012
* FLOWVISOR-43 FlowVisor 0.6.x package improvements
* FLOWVISOR-90 Nightly build packages in unstable apt repo
* FLOWVISOR-125 /etc/init.d/flowvisor variable instantiation (?) problems in 0.8.1
* FLOWVISOR-136 Path and naming mismatches between FlowVisor package and documentation
* FLOWVISOR-137 Missing instructions for package install
* FLOWVISOR-140 Add /etc/init.d/flowvisor status
* FLOWVISOR-149 Create package installation user if it doesn't exist
* FLOWVISOR-30 make "port alread bound" fatal error clearer to the user
* FLOWVISOR-34 new passwd prompt gets NPE if non-terminal
* FLOWVISOR-181 "fvctl changePasswd" doesn't change password
Flowvisor 0.8.5 : July 11 2012
* FLOWVISOR-177: fvctl dumpConfig should output the config file in fvctl's working directory
* FLOWVISOR-178: Slice creation renders flowvisor unresponsive in some cases
* FLOWVISOR-179: Need callback when slice controller disconnects
Flowvisor 0.8.4 : June 22 2012
* FLOWVISOR-175: Provide API to change slice password.
* FLOWVISOR-173: FV rejects a Flow_mod request with DELETE_FLOW if the buffer_id is 0.
* FLOWVISOR-167: Need an RPC API to allow db backup
* FLOWVISOR-166: Update API to replace setConfig/getConfig
* FLOWVISOR-165: FlowRule ids change when the flowspace is manipulated
* FLOWVISOR-161: Checkpointing broken on FlowSpace modifications
* FLOWVISOR-160: Prevent NoMatch exception from bubbling up to the output
* FLOWVISOR-159: Flowvisor crashes on empty flowspaces if there are controller connected
Flowvisor 0.8.3 : May 20 2012
* Database-based flowspace storage
* Config storage transitioned to JSON
* Dump config file via API call
* FLOWVISOR-104: writing config after each change to disk hangs flowvisors with large flowspace
Flowvisor 0.8.2 : Febuary 2 2012
* Slice configuration parameter for controlling LLDP spam
* JSON callbacks for fine-grained topology changes
* FLOWVISOR-128: Warn users when adding flowspace rules for non-existing slices
* FLOWVISOR-126: Slices containing '<' can not be deleted
* FLOWVISOR-122: fvctl no longer supports registration of topology callbacks with authorization information
* FLOWVISOR-121: XMLRPC web server logs to stderr instead of FVLog
* FLOWVISOR-95: when slicing actions, the errors that bubble up are confusing
* FLOWVISOR-73: Buffer ID sanitizing
* FLOWVISOR-22: add config option for drop policy
Flowvisor 0.8.1 : July 22 2011
* Better logging to find delays and process starvation
* Changed default GC to be mark/sweep
* Source documentation improvements
* FLOWVISOR-120: disabled DNS lookup for stats_desc
* FLOWVISOR-118: fixed FvSlicer memleak in XID translation
* FLOWVISOR-117: bind fails for override IPv4 stacks
* FLOWVISOR-116: move configfile read before logging
FlowVisor 0.8.0 : July 13 2011
* fixed problem with FlowIDs exhausting
* fixed memleaks that caused instability
* fixed dynamic ports and topology discovery issues
* fixed bugs in Vendor Stats and sendlen handling
* updated developer documentation
* added better support for remote debugging and JVM tweaks
* fixed IPv6 dual-stack local port binding bug
* changed superuser from 'root' to 'fvadmin'
* lots of bugs fixed and sanity checks implemented
FlowVisor 0.7.2 : Mar 17 2011
* added changeSlice fvctl/API command
* fixed big bug in drop rules for disconnected controllers
* fixed Null Pointer Exception race condition; stops crashing
* added MRTG formatting scripts (thanks Chris Tengi!)
FlowVisor 0.7.1 : Feb 22 2011
* diabled flow tracking by default
* fixed bug in getSwitchFlowDB
FlowVisor 0.7 :
* fixed big I/O bug that caused switch flapping
* added msg statistics, see `fvctl get{Slice,Switch}stats`
* added flow tracking, see `fvctl get{Switch,SliceRewrite}FlowDB`
to enable, run `fvctl setConfig flowvisor\!track_flows true`
* lots of performance improvements
* flow setup time ~5x improved
* lots of small bugs fixed
* password prompt no longer echos plaintext
* better error handling in create slice and change flowspace
FlowVisor 0.6 - total rewrite (in Java!)
* Single, unified flowspace config, not divided by slice
* lldp is now rewritten with a trailer, not by rewritting the dst mac
* OFError msgs now correctly encap the offending packet
* NEW FlowVisor UserAPI: query and manipulate slice info