15:04:33 #startmeeting neutron_northbound 15:04:33 Meeting started Wed Aug 3 15:04:33 2016 UTC. The chair is yamahata. Information about MeetBot at http://ci.openstack.org/meetbot.html. 15:04:33 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 15:04:33 The meeting name has been set to 'neutron_northbound' 15:04:41 #chair mkolesni 15:04:41 Current chairs: mkolesni yamahata 15:04:51 #topic agenda bashing and roll call 15:04:54 #info yamahata 15:05:06 #link https://wiki.opendaylight.org/view/NeutronNorthbound:Meetings meeting agenda page 15:05:09 #info mkolesni 15:05:29 any additional agenda? 15:06:18 seems nothing else. move on 15:06:21 #topic Announcements 15:06:30 opendaylight offset 2 M5 is tomorrow. 15:06:42 and new branch will be cut. 15:07:09 Next wednesday I would be absent. 15:07:27 Unless anyone else chair the meeting, it would be skipped. 15:07:45 #action yamahata announce Isaku's absent next week on the mailig list 15:07:51 I can chair it if there will be interest 15:08:01 Cool. 15:08:03 Hi Everyone 15:08:10 Hi barak 15:08:29 Not sure if that is the correct place to raise such issues... 15:08:34 any other announcement? 15:09:32 barak: this channel is for opendaylight and openstack neutron related tech issues. 15:09:52 seems no other announcement. 15:09:54 #topic action items from last meeting 15:10:05 We think of using the v2 with mitaka. I noticed some problems 15:10:10 I created a page for new migration https://wiki.opendaylight.org/view/NeutronNorthbound:MigrationToNewFeatures 15:10:35 barak: can you wait a bit until discussion bug, issues? 15:10:43 It's soon. 15:10:59 #link https://wiki.opendaylight.org/view/NeutronNorthbound:MigrationToNewFeatures summary page for feature migration 15:11:15 and vithal announce openstack summit voting 15:11:23 sure 15:11:44 #topic patches/bugs 15:11:50 barak: now you're on stage 15:12:11 I 15:12:31 I've also started to test v2 driver to hit issues. 15:12:39 thanks. I have loaded v2 with mitaka, and there seems to be a missing talble on the database 15:12:53 the database is used for sync 15:12:58 v2 is not functioning in mitaka 15:13:17 its mostly functioning now on the master branch, except few bugs here and there 15:13:30 can you try the master branch? 15:13:48 neutron master + networking-odl master 15:13:50 I have some other dependencies ... 15:14:38 Are there any additional issues except from the table? 15:15:28 its mostly not ready there and had issues not fixed in mitaka 15:15:55 i suggest not try it in mitaka branch unless maybe for POC 15:18:21 I suppose almost all developers are testing v2 driver with master branch. 15:19:57 Yes, I know it was meant for next version. But codewise, any additional issues you are aware of, other than the table? We have run tempest with many successfull. 15:20:24 there are race conditions there 15:20:32 Ah, there are many interesting issues. :-) I'd like to discuss them today. 15:21:01 I have two issues today. 15:21:07 One is dbdeadlock error. 15:21:27 I'm observing dbdeadlock error in precommit with tempest. 15:21:48 I filed RFE for neutron 15:21:58 #link https://bugs.launchpad.net/neutron/+bug/1609184 [RFE] ML2: Allow retry on db error by precommit 15:22:10 #link https://review.openstack.org/#/c/350315/ 15:22:10 ml2: allow retry on retriabable db error by precommit 15:22:37 this isnt supported there even though we added the decorator? 15:22:45 I needed the patch to reliably pass tempest.api.network.* 15:23:21 The problem is that ML2 swallows the exception and reports it as error to user. 15:23:28 :/ 15:23:37 and retry needs to be done at top level of transaction. 15:24:00 So a patch to neutron is necessary. 15:24:40 Another issue is journal syncer thread. 15:24:54 ok makes sense so we need to document for now that for galera multi-writer it isn't working 15:25:35 Unfortunately it happens with normal backend with all-in-one setup. 15:26:14 so we need to investigate further 15:26:28 I have already a patch. https://review.openstack.org/#/c/350315/ 15:27:09 I will raise it at ML2 irc meething which starts after this irc meeting. 15:27:19 ok 15:27:48 if this doesnt have anything to do with galera it would be better to understand why theres a deadlock 15:28:13 if its normal backend then its a real deadlock probably 15:28:42 It happens only when tempest.api.network run with parallel option enabled. 15:29:39 with subnet CRUD, it touches other resource like port, ip address. I suspect it gains table lock in some order. 15:30:08 It may cause dbdeadlock. 15:30:21 do you have a bug for that? 15:30:35 not the ML2 just one documenting the deadlock 15:30:45 #link https://bugs.launchpad.net/networking-odl/+bug/1609149 15:31:15 ill try take a look at it 15:31:16 I uploaded a log there. 15:32:12 On the other hand, syncer thread reads tables reverse order. journal -> resource. 15:32:37 for dependency validation 15:33:12 probably happens when the thread is fired by the timer 15:33:23 #action mkolesni look into dbdeadlock bug report 15:33:32 otherwise it's triggered by post commit so it shouldnt cause deadlock 15:33:49 yeah, that's same to my suspect. 15:34:11 ok thanks for the info ill take that into consideration 15:34:30 next issue I observed is 15:34:45 journal syncer thread fails to process entries. 15:35:06 It stuck with dependency validation for some reasons. 15:35:26 I haven't looked into it deeply. I'll do today. 15:35:32 so live lock? 15:35:39 Not sure. 15:35:55 It can be easily reproducible by runnint tempest.api.network.* 15:36:08 ok 15:36:33 #link https://bugs.launchpad.net/networking-odl/+bug/1609359 devstack regression: neutron-odl-ovs-hostconfig doesnt exist on compute hosts, prevents devstack from loading 15:36:40 There is a regression. Sorry for that. 15:36:50 My team will look into it. 15:37:18 ok 15:37:32 I also uploaded several patches to address issues I observed. 15:37:49 Some may be too early to upload, though. 15:38:37 can you please mark workflow -1 whats not ready? 15:38:48 sure 15:39:00 #action yamahata mark workflow -1 to what's not ready. 15:40:13 that's all from me to share this week. 15:40:28 any other bugs/patches? 15:40:42 nothing from me 15:41:13 #topic Boron planning 15:41:23 The remaining thing is documentation 15:41:31 #action yamahata write/update documentation 15:41:51 and it's time to start planingfor carbon 15:41:56 #topic open mike 15:42:04 anything else to discuss? 15:42:13 nothing from me 15:42:50 can we skip bluejeans meeting? 15:42:57 sure 15:46:47 okay thank you for everyone 15:47:01 #topic cookies 15:47:08 #endmeeting