19:59:20 <tbachman> #startmeeting ovsdb_weekly_call 19:59:20 <odl_meetbot> Meeting started Tue Feb 24 19:59:20 2015 UTC. The chair is tbachman. Information about MeetBot at http://ci.openstack.org/meetbot.html. 19:59:20 <odl_meetbot> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 19:59:20 <odl_meetbot> The meeting name has been set to 'ovsdb_weekly_call' 19:59:25 <tbachman> #chair flaviof shague 19:59:25 <odl_meetbot> Current chairs: flaviof shague tbachman 19:59:34 <tbachman> shague: do you have the host key (for recording)? 19:59:47 <shague> yeah let me do that 19:59:48 <tbachman> #link https://meetings.opendaylight.org/opendaylight-ovsdb/2015/ovsdb_weekly/opendaylight-ovsdb-ovsdb_weekly.2015-02-17-20.00.html Previous week’s meeting minutes 19:59:53 <tbachman> #topic Agenda 20:01:31 <tbachman> #info Agenda item: Trello Board 20:03:47 <tbachman> #info Agenda item: Live-coding of port addition from edwarnicke 20:03:52 <tbachman> #topic Trello Board 20:04:16 <tbachman> #info the model migration has been pushed through 20:04:35 <tbachman> #info The neutron work: the project’s been renamed, the artifact’s been renamed; the features tests are running 20:04:46 <mlemay> Hi all :) 20:04:49 <tbachman> #link https://trello.com/b/ddIvDQE0/ovs-openstack OVSDB Trello Board 20:04:52 <tbachman> mlemay: howdy :) 20:04:59 <plaurin_> hello! 20:05:01 <tbachman> #link https://trello.com/b/lKnNc7PB/ovsdb-mdsal-migration MD-SAL migration Trello board 20:05:10 <tbachman> #link https://trello.com/b/ctunVAEr/ovsdb-mdsal-southbound MD-SAL southbound Trello board 20:05:15 <tbachman> plaurin: hello! :) 20:05:43 * tbachman wonders if flaviof’s ears were warm ;) 20:06:23 <tbachman> #info flaviof says with edwarnicke’s change, we can use a different feature than odl-nsf-all, which enables using neutron feature from new project instead of the one from odl-nsf-all 20:07:49 <tbachman> #info There’s an M1/M2 release plan from regXboi for the Neutron project 20:08:30 <tbachman> #info flaviof worked with mestery on the Jenkins Job Builder migration; currently getting keystone failures. flaviof is going to ping someone who can help with this issue 20:08:40 <mlemay> Sam can you add me to the southbound trello board? 20:09:09 <tbachman> shague: ^^^^ 20:09:18 <tbachman> mlemay: he needs your email address, I think 20:09:34 <flaviof> #link https://gist.github.com/anonymous/03d764b7796741489e58 stack issues while using openstack gerrit. Work in progress. 20:09:47 * tbachman unfortunately missed what anilvishnoi was providing status on 20:09:53 <tbachman> ah 20:09:54 <tbachman> VTN 20:10:19 <tbachman> #info vishnoianil is working on work to support VTN’s needs for Lithium 20:11:03 <tbachman> #info plaurin is making progress on setting up their environment; 20:11:12 * tbachman had trouble hearing all of that 20:13:05 <tbachman> #info repenno pushed code to parse the bridges; working on code to parse ports, relationship of bridge to ports etc; will commit result to same data store as the node, which would enable interested dataChangeListeners 20:13:06 <plaurin> sorry had trouble connecting, @grmontpetit summarized what's needed :) 20:13:14 <tbachman> plaurin: thx! :) 20:13:28 <tbachman> lol 20:13:34 <tbachman> crosstalk in talking about crosstalk 20:13:45 <grmontpetit> metatalk 20:13:48 <tbachman> lol 20:14:06 <tbachman> #info snackewm asks if edwarnicke is working on a port augmentation 20:14:35 <tbachman> #info edwarnicke says that’s the piece that we’re going to live-code in today’s call 20:15:06 <tbachman> #info snackewm says he put up a patch yesterday for this work 20:15:36 <tbachman> #info repenno says that edwarnicke’s patch doesn’t conflict with his — will probably use some of the stuff in edwarnicke’s patch 20:16:12 <tbachman> #info shague asks if vishnoianil’s patch covered the 3 cards he had 20:16:22 <tbachman> #info vishnoianil says it covers the “report existing bridge” card 20:16:30 <tbachman> #topic Live Coding by edwarnicke 20:19:15 <tbachman> #info edwarnicke says writes to data store are transaction; with multiple OVSDB monitors, this can cause issues with the transactions 20:19:53 <tbachman> #info edwarnicke says the MD-SAL supports transaction chains — allows ordering effect across transactions, even if the transactions are from multiple contexts 20:20:35 <tbachman> #info colindixon asks if that’s what transaction chains were for — thought they were just a way of batching transactions, where batching stops at point where an operation in the chain fails 20:20:49 * tbachman missed that last bit from edwarnicke 20:21:18 <tbachman> #info edwarnicke says yes, it does that as well 20:21:24 <tbachman> edwarnicke: thx ;) 20:22:05 <tbachman> #info flaviof asks if there are rollbacks 20:22:23 <tbachman> #info edwarnicke says the transactions that worked go through — it’s only the ones after the failure that aren’t tried 20:22:35 * tbachman realizes that shouldn’t be transactions, but operations 20:22:36 <tbachman> #undo 20:22:36 <odl_meetbot> Removing item from minutes: <MeetBot.ircmeeting.items.Info object at 0x19e1790> 20:22:49 <tbachman> hmmm 20:23:00 <tbachman> no, that was right - transaction chaining, not operation 20:23:08 <tbachman> #info edwarnicke says the transactions that worked go through — it’s only the ones after the failure that aren’t tried 20:23:33 <tbachman> #info edwarnicke says that if a transaction in a chain fails, then the right behavior is to retry starting with the failed transaction 20:23:46 <tbachman> #info shague says if you failed the first time, aren’t you likely to fail the second time? 20:24:14 <tbachman> #info edwarnicke says not necesarilly — failure could be b/c someone wrote to the same element of the subtree before you could 20:25:13 <tbachman> #info colindixon says this is made easier if you use WriteOnlyTransaction — should just succeed, and blows away whatever was there before 20:25:22 <tbachman> #info colindixon says a ReadWriteTransaction is more likely to fail 20:25:43 <tbachman> #info edwarnicke suspects that’s not true, b/c of the case of deletions — someone deletes when someone is trying to do an update 20:25:55 <tbachman> #info colindixon says there are cases where it will fail, but it will fail a lot less often 20:26:27 <tbachman> #info edwarnicke talks about the command pattern 20:39:05 <tbachman> #info please refer to the recording at about 20-25 mins in for walk-thru of this code — too challenging to type the code and the folks talking about it :( 20:49:28 <flaviof> #link https://www.dropbox.com/s/l9bah3vby46wcqn/Screenshot%202015-02-24%2015.48.31.png?dl=0 topological pic of bridges and ports/etc 20:49:51 <flaviof> #link http://openvswitch.org/ovs-vswitchd.conf.db.5.pdf where it came from ^^ :) 21:05:15 <tbachman> #link http://blog.scottlowe.org/2012/10/19/link-aggregation-and-lacp-with-open-vswitch/ blog describing how to set up channel bonding 21:06:42 <tbachman> #endmeeting