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