19:59:20 #startmeeting ovsdb_weekly_call 19:59:20 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 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 19:59:20 The meeting name has been set to 'ovsdb_weekly_call' 19:59:25 #chair flaviof shague 19:59:25 Current chairs: flaviof shague tbachman 19:59:34 shague: do you have the host key (for recording)? 19:59:47 yeah let me do that 19:59:48 #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 #topic Agenda 20:01:31 #info Agenda item: Trello Board 20:03:47 #info Agenda item: Live-coding of port addition from edwarnicke 20:03:52 #topic Trello Board 20:04:16 #info the model migration has been pushed through 20:04:35 #info The neutron work: the project’s been renamed, the artifact’s been renamed; the features tests are running 20:04:46 Hi all :) 20:04:49 #link https://trello.com/b/ddIvDQE0/ovs-openstack OVSDB Trello Board 20:04:52 mlemay: howdy :) 20:04:59 hello! 20:05:01 #link https://trello.com/b/lKnNc7PB/ovsdb-mdsal-migration MD-SAL migration Trello board 20:05:10 #link https://trello.com/b/ctunVAEr/ovsdb-mdsal-southbound MD-SAL southbound Trello board 20:05:15 plaurin: hello! :) 20:05:43 * tbachman wonders if flaviof’s ears were warm ;) 20:06:23 #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 #info There’s an M1/M2 release plan from regXboi for the Neutron project 20:08:30 #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 Sam can you add me to the southbound trello board? 20:09:09 shague: ^^^^ 20:09:18 mlemay: he needs your email address, I think 20:09:34 #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 ah 20:09:54 VTN 20:10:19 #info vishnoianil is working on work to support VTN’s needs for Lithium 20:11:03 #info plaurin is making progress on setting up their environment; 20:11:12 * tbachman had trouble hearing all of that 20:13:05 #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 sorry had trouble connecting, @grmontpetit summarized what's needed :) 20:13:14 plaurin: thx! :) 20:13:28 lol 20:13:34 crosstalk in talking about crosstalk 20:13:45 metatalk 20:13:48 lol 20:14:06 #info snackewm asks if edwarnicke is working on a port augmentation 20:14:35 #info edwarnicke says that’s the piece that we’re going to live-code in today’s call 20:15:06 #info snackewm says he put up a patch yesterday for this work 20:15:36 #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 #info shague asks if vishnoianil’s patch covered the 3 cards he had 20:16:22 #info vishnoianil says it covers the “report existing bridge” card 20:16:30 #topic Live Coding by edwarnicke 20:19:15 #info edwarnicke says writes to data store are transaction; with multiple OVSDB monitors, this can cause issues with the transactions 20:19:53 #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 #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 #info edwarnicke says yes, it does that as well 20:21:24 edwarnicke: thx ;) 20:22:05 #info flaviof asks if there are rollbacks 20:22:23 #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 #undo 20:22:36 Removing item from minutes: 20:22:49 hmmm 20:23:00 no, that was right - transaction chaining, not operation 20:23:08 #info edwarnicke says the transactions that worked go through — it’s only the ones after the failure that aren’t tried 20:23:33 #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 #info shague says if you failed the first time, aren’t you likely to fail the second time? 20:24:14 #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 #info colindixon says this is made easier if you use WriteOnlyTransaction — should just succeed, and blows away whatever was there before 20:25:22 #info colindixon says a ReadWriteTransaction is more likely to fail 20:25:43 #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 #info colindixon says there are cases where it will fail, but it will fail a lot less often 20:26:27 #info edwarnicke talks about the command pattern 20:39:05 #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 #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 #link http://openvswitch.org/ovs-vswitchd.conf.db.5.pdf where it came from ^^ :) 21:05:15 #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 #endmeeting