15:07:54 <abhijitkumbhare> #startmeeting OpenFlow plugin weekly meeting Nov 13 15:07:54 <odl_meetbot> Meeting started Thu Nov 13 15:07:54 2014 UTC. The chair is abhijitkumbhare. Information about MeetBot at http://ci.openstack.org/meetbot.html. 15:07:54 <odl_meetbot> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 15:07:54 <odl_meetbot> The meeting name has been set to 'openflow_plugin_weekly_meeting_nov_13' 15:07:59 <tbachman> abhijitkumbhare: thx! 15:08:10 <abhijitkumbhare> #chairs abhijitkumbhare tbachman avishnoi 15:09:01 <tbachman> #topic OpenFlow 1.4 15:09:18 <tbachman> hmm — topic didn’t change 15:09:19 <tbachman> weir 15:09:33 <tbachman> weird 15:09:41 <tbachman> #topic foo 15:09:51 <tbachman> sure 15:09:53 <abhijitkumbhare> #topic OpenFlow 1.4 15:09:56 <tbachman> odd 15:10:02 <tbachman> not sure why it doesn’t work for me 15:10:07 <tbachman> ah 15:10:12 <tbachman> you did #chairs, not #chair 15:10:15 <abhijitkumbhare> #link https://wiki.opendaylight.org/view/OpenDaylight_OpenFlow_Plugin:Presentations 15:10:21 <tbachman> abhijitkumbhare: ^^^ 15:10:25 <abhijitkumbhare> #chair tbachman avishnoi 15:10:25 <odl_meetbot> Current chairs: abhijitkumbhare avishnoi tbachman 15:10:28 <tbachman> :) 15:12:32 <tbachman> #info The 1.4 version adds more TLV structures, making it a more extensible wire protocol 15:12:48 <tbachman> #info This would be a major change to the existing openflowplugin 15:13:35 <tbachman> #info Changes include port description, port mod, port status properties 15:13:46 <tbachman> #info also table structures, queue structures 15:13:50 <tbachman> abhijitkumbhare: yes :) 15:14:11 <tbachman> #info Adds more descriptive reasons for packet_in 15:16:55 <avishnoi> #info vishnoianil 15:17:25 <tbachman> sorry folks — stepped away for a sec 15:17:26 <tbachman> back 15:18:17 <tbachman> #info Flow-removed reason added for meter removal 15:18:25 <tbachman> #info this is a minor change to the plugin 15:19:03 <tbachman> #info Flow monitoring feature allows a controller to monitor in real time changes to any subsets of the flow table and generates notifications for changes 15:19:24 <tbachman> #info This is probably more than a minor change, and multi-controller support would need to be added first 15:20:06 <tbachman> #info Role change notifications are added when a controller when it’s demoted to a slave 15:20:41 <tbachman> #info This also depends on multi-controller support being added first, but does fix a bug in 1.3 (not informing when role chnaged) 15:22:04 <tbachman> #info Flow entry eviction allows eviction using a process defined by the switch. 15:22:51 <tbachman> #info Likely a minor change on the plugin side, but needs flow prioritization, and would be good to have in conjunction with Vacancy Events 15:24:38 <tbachman> #info Vacancy Events is a mechanism that allows the controller to get an early warning based on a capacaty threshold chosen by the controller 15:25:00 <tbachman> #info Minor change from the plugin side, but needs flow prioritization 15:25:47 <tbachman> #info Bundles allow applying a group of messages as a single operation in a quasi-atomic manner 15:26:01 <tbachman> #info Enables sycnhronization of changes across a series of switches 15:26:25 <tbachman> #info likely a minor change on the plugin side 15:27:29 <tbachman> #info I can hear him 15:27:32 <tbachman> #undo 15:27:32 <odl_meetbot> Removing item from minutes: <MeetBot.ircmeeting.items.Info object at 0x2526b50> 15:29:07 <tbachman> abhijitkumbhare: can you come back on audio 15:29:10 <tbachman> ? 15:29:20 <abhijitkumbhare> trying to :) 15:29:23 <tbachman> ah :) 15:30:55 <tbachman> #info michal_rehak says that the bundle feature enables sending flows to the device first and committing it later 15:31:14 <tbachman> #infoIf one of the flows fails, then they are rolle back 15:31:27 <tbachman> #info if one of the flowos fails, then they are rolled back 15:31:32 * tbachman can’t type today ;) 15:35:21 <tbachman> #info Synchronized tables address the problem of trying to do two lookups using the same match criteria 15:36:46 * tbachman hands abhijitkumbhare a cough drop :) 15:37:12 <tbachman> #info Group and meter change notifications allows a controller to monitor the group or meter tables in real time for changes by other controllers 15:37:35 <tbachman> #info Needed for multi-controller and hybrid use cases 15:38:38 <tbachman> #info LPM table support via bad priority error message restricts the flow table to Longest Prefix Match 15:38:55 <tbachman> #info Nothing to be done on the ODL/plugin side 15:40:05 <tbachman> #info Error code for Set-async-config message 15:40:11 <tbachman> #info nothing to be done on the ODL/plugin side 15:40:26 <tbachman> #info PBB UA header field is a new OXm field 15:40:32 <tbachman> #info this is a minor change on the plugin 15:40:45 <tbachman> #info Adding an error code for duplicate instructions 15:40:53 <tbachman> #info nothing to do on ODL/plugin side 15:42:07 <tbachman> #info Multipart reassembly timeout — adds minimum amount of time to wait for more bit (switch: 100ms, controller: 1s) 15:42:13 <tbachman> #info minor change for the plugin 15:47:22 <tbachman> #info Change of default TCP port to 6653 (already done) 15:48:19 <tbachman> #info abhijitkumbhare asks what the team thinks of the 1.4 changes 15:48:30 <tbachman> #info Anil asks if there are any 1.4 compatible switches in the market 15:49:06 <tbachman> #info abhijitkumbhare says that Pica8 might 15:49:23 <tbachman> #info the Lync switch also supposedly does 15:49:54 <CASP3R> Linc * 15:49:56 <tbachman> #info Anil says that if there aren’t switches that implement all the features, then it doesn’t make sense to implement them all 15:50:00 <tbachman> CASP3R: thx! 15:50:00 <CASP3R> #link https://github.com/FlowForwarding/LINC-Switch linc switch 15:50:04 <tbachman> #undo 15:50:04 <odl_meetbot> Removing item from minutes: <MeetBot.ircmeeting.items.Link object at 0x2845f90> 15:50:06 <tbachman> #undo 15:50:06 <odl_meetbot> Removing item from minutes: <MeetBot.ircmeeting.items.Info object at 0x2845750> 15:50:07 <tbachman> #undo 15:50:07 <odl_meetbot> Removing item from minutes: <MeetBot.ircmeeting.items.Info object at 0x2845650> 15:50:17 <tbachman> #info THe Linc switch also supposed supports 1.4 15:50:26 <tbachman> #info Anil says that if there aren’t switches that implement all the features, then it doesn’t make sense to implement them all 15:50:27 <tbachman> [10:50am] 15:50:40 <tbachman> #link https://github.com/FlowForwarding/LINC-Switch linc switch github 15:54:43 <tbachman> #topic Project Leader election 15:55:06 <tbachman> #info The TSC requires a project lead from every project participating in the Simultaneous Release 15:55:25 <tbachman> #info abhijitkumbhare has started the nomination process (self-nomination) on the mailing list 15:55:38 <tbachman> #info candidates need to be committers 15:55:51 <tbachman> #info Nominations will be open until next Wednesday 15:55:59 <tbachman> #info the only nominee so far is abhijitkumbhare 15:56:32 <tbachman> #info The Lithium release plan also requires a Test representative from each project 15:57:40 <tbachman> #info CASP3R is volunteering if no other team members are interested 15:58:55 <tbachman> #info CASP3R can only do the system testing; the other testing (unit, integration) has to be done by the team 16:01:08 <tbachman> #info Mouli says that they redid their flow programming testing and are now seeing 60k flows/second 16:01:34 <tbachman> #info Mouli says they are investigating to see if they can scale to more than 100k flows/second using the drop test 16:03:25 <tbachman> #endmeeting