15:04:39 #startmeeting neutron_northbound 15:04:39 Meeting started Mon Mar 13 15:04:39 2017 UTC. The chair is yamahata. Information about MeetBot at http://ci.openstack.org/meetbot.html. 15:04:39 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 15:04:39 The meeting name has been set to 'neutron_northbound' 15:04:47 #chair vthapar 15:04:47 Current chairs: vthapar yamahata 15:04:56 #topic agenda bashing and roll call 15:05:16 anything else to discuss to addition to usual topic? 15:05:26 I have the unstability of openstack CI. 15:05:36 s/I/We/ 15:05:53 #info vthapar 15:06:01 #info yamahata 15:06:03 just patches/bugs. 15:06:10 okay 15:06:17 #topic Announcements 15:06:32 openstack summit is approaching. 15:06:50 the presentation proposal related to Isaku were all rejected. 15:06:58 vthapar: How about you? 15:07:17 yamahata: rejected. 15:07:39 :-(. 15:08:01 anyway will you attend one of openstack summit or opendaylight developer design forum? 15:08:17 I'll be at DDF for sure. 15:08:23 That's good. 15:08:38 any other announcement? 15:09:43 seems nothing else. move on 15:09:45 #topic action items from last meeting 15:10:06 last week we have many action items. But not completed yet. 15:10:24 please file/update blueprints/specs. 15:11:13 #topic Carbon planning 15:11:39 regarding to odl neutron northbound, it's code freeze. So only bug fixes would be merged. 15:11:47 I suppose 1 or 2 ptaches left 15:12:05 what is the M5 date? 15:12:32 March 16. it's code freeze. 15:12:40 Right now it's api freeze. 15:13:02 So this week, pending patches will be merged. 15:13:23 No big one left. 15:14:00 I'm wondering abpout moving port:status patch to Nitrogen. 15:14:28 #topic Pike planning 15:14:32 yamahata: yeah, was about to mention. too short time to get it in good shape. we'll probaby want to backport it later. 15:14:43 #undo 15:14:43 Removing item from minutes: 15:15:04 what about https://git.opendaylight.org/gerrit/#/c/51534/ 15:15:30 I'd like to merge it. 15:15:40 this is the one with tenant-id change. 15:15:43 because it won't break the depenent projects. 15:16:06 yeah. 15:16:21 need to deprecate it now so can remove it in Nitrogen. 15:16:35 Yeah. 15:17:11 any more expected for hostconfig? 15:17:37 Only test and bug fix. 15:17:56 Probably multinode environment would need more tests. 15:18:24 scalability tests needs to be done. but it's for networking-odl side. 15:19:32 #topic Pike planning 15:19:42 we're filing blueprints/specs 15:19:58 anything to discuss here? 15:20:39 nothing right now from me, currently busy with existing patches/bugs and testing. 15:20:47 Cool. 15:20:51 #topic patches/bugs 15:21:04 Now openstack CI is very unstable and it's blocking some patches. 15:21:14 I'm wondering to disable some test cases for now. 15:21:46 With carbon + Ocata(or master), floating ip is still broken. 15:22:13 vthapar: any bugs/patches to discuss? 15:22:34 https://review.openstack.org/#/c/443018/ is high on priority. need it backported to newton too. 15:22:58 it needs https://review.openstack.org/443361 to go in first I think. 15:23:31 as you said, CI unstabality is dealying it. patch looks good. 15:23:40 stable/newton seems broken somehow too. 15:23:53 https://review.openstack.org/#/c/443361/ doesn't fix the unstability fully. 15:24:52 For master branch, I'm going to skip some tests to unblock. 15:25:34 #info reedip 15:25:36 +1 15:25:42 For ocata, newton, we need more? or to wait for carbon netvirt to fix? 15:25:48 I thought the meeting was after an hour ?? 15:25:50 :) 15:26:02 reedip: Daylight Savings. 15:26:07 reedip: hello. 15:26:11 I thought so 15:26:29 right now we're discussing bugs/patches. 15:26:41 recent unstability of CI. 15:26:52 yeah, reading logs 15:27:25 any other buts/patches to discuss? 15:27:36 s/buts/bugs 15:28:26 I think rest we can take up once CI is stable enough. no point adding more patches 15:28:41 when CSIT is not stable. 15:28:57 makes sense 15:29:06 next topic 15:29:07 #topic open mike 15:29:12 anything else 15:29:14 ? 15:29:51 wanted to bring up one problem we face when trying to debug tempest failures in Netvirt. 15:30:00 For pike planning we have some of blueprints.and one spec uploaded. 15:30:09 vthapar: please go ahead. 15:30:22 for netvirt test suites we capture some dumps at end of every test that helps debug 15:30:34 but with tempest, the cleanup at end of every test makes it impossible to do so. 15:30:47 can we do something about it? 15:31:14 By dumps, what do you mean? 15:31:27 the dumps I mentioned are mainly MDSAL dumps, OVS-vsctl and ovs-ofctl dumps. 15:31:40 Oh, I see. those would be very helpful. 15:32:04 For now openstack CI, those are taken only befire/after all the tests. 15:32:22 we check for ports created, flows and groups configured and also the different MDSAL to check if internal logic set those up correctly. 15:32:34 It's worthwhile to look into it. 15:32:37 yes, that is why debugging individual test failure becomes difficult. 15:32:59 even if we can do it on a custom job in sandbox, would be helpful. 15:33:02 Ideally tempest wouldprovide such hooks. 15:33:18 At worst monkey patching would be resorted. 15:34:43 can you please file a rfe bug to track it? 15:34:43 why dont u execute individual tempest test , if you are facing an issue which is easily reproducible 15:35:26 reedip: that is an option we're exploring, but mostly coz it only happens because of sequence of tests. 15:36:05 oh, so you think a set of tests are failing ? How about using pdb 15:36:22 previous tests and their cleanups trigger activity on ODL side, so it is mostly timing issue. 15:36:32 I mean you can isolate a larger set of test cases and use simple pdb if its not time constrained? 15:36:42 ok, pdb wont work 15:36:46 :) 15:36:49 yep :) 15:36:58 yeah, you need dumps then 15:37:22 some cases it could be as simple as ODL took longer than tempest waits for it, but we can't know. 15:37:45 interesting 15:37:53 we had quite a few issues in ODL tests, where test failed but dumps when captured showed correct information, meaning data was in-flight when test last checkd. 15:38:07 in such cases we increase timeout or add more retries. 15:38:31 and sometimes it can be as simple as previous test not cleaning up correctly. 15:38:41 today we can't rule out such issues. 15:39:26 instead of clearing and cleaning up the test, can we add a decorator which checks the ODL state ? 15:39:29 currently we're running tempest test serially because running in parallel causes faulres. 15:39:35 before going up for cleanup 15:39:37 in tempest ? 15:40:09 reedip: that is what we're discussing, what are the options we have. 15:40:25 yamahata : I think thats one of the items rajivk__ is looking into 15:40:32 as per yamahata there should be hooks in tempest to allow us to do that. 15:40:49 I guess so. tempest or testrepository. 15:41:00 vthapar : I second that thought. We can add our own functions to check ODL status if tempest doesnt give us a hook 15:43:54 Or we can propose enhancement to tempest at worst. 15:44:44 yamahata : worth a try though I dont think project specific patches would be welcome, but we can always try :) 15:45:33 I mean, adding a general hooks so that any project can utilise it. 15:45:39 reedip: not project specific, but generic pre_test/post_test hooks that any poject can use. 15:45:44 not odl specific one. 15:45:44 reedip, may be we can ask to provide some generic feature. 15:46:08 yamahata , vthapar : I think pre-post test functions would be there 15:46:18 rajivk__ ^^ 15:46:29 And then we hook our intended function or method. 15:49:40 Hmm sounds great 15:49:50 yamahata , vthapar : https://wiki.openstack.org/wiki/Cinder/tested-3rdParty-drivers 15:49:58 It mentions something about pre-test-hook 15:50:35 you can also use a custom devstack plugin ( another option ) 15:50:49 I think we can discuss this on the ML , and continue with other topics for now ??? 15:51:17 +1 to discussing on ML. 15:51:37 +1 ML 15:51:38 Do you mean function pre_test_hook {? 15:51:42 +1 ML. 15:52:06 that pre_test_hook is for hook before all tempest tests. 15:52:20 not for each testcases. 15:52:35 okay now we have 8 mins left. 15:52:48 sorry I was on another meeting 15:53:00 vthapar: can you please file a rft bug? 15:53:01 yamahata, i sent a patch last friday for updating conf 15:53:09 Cool. which one? 15:53:13 last meeting discussion is pending 15:53:31 https://review.openstack.org/#/c/444546/ 15:53:37 #action vthapar to file RFE bug for pre/post test hooks for ODL in tempest 15:53:47 yamahata, mkolesni, https://review.openstack.org/#/c/407784/ 15:54:12 regarding to 407784, today we don't have mike. 15:54:46 I'd like to monitor the backlog size of journal and average processing time. 15:55:01 Especially with openstack CI of tempest and rally. 15:55:15 As long as it's realised, I don't care of its implementation. 15:55:59 yamahata, this patch is pending since 2 weeks. We have to agree on a implentation. 15:56:15 I suspect the reason why Mike is against it is, he's planning to refactor journal dependency. 15:56:18 May be we can discuss it, on IRC 15:57:06 Even after refactoring, we need to monitor, right? 15:57:27 Yes. 15:58:03 My take is the current implementation way wouldn't affect his plan. 15:58:08 But he doesn't seem to think so. 15:58:32 hmm, we have bring all parties for discussion together. 15:58:55 We don;t discuss during week and in weekly meetings we don't get time. 15:59:19 Okay. 15:59:27 Can we plan a time for a discussion over IRC> 15:59:33 Sure. 15:59:44 then let me send a mail on it. 15:59:51 for plan irc. 15:59:53 yamahata, thanks 16:00:12 #action yamahata send a mail for planning IRC discussion on https://review.openstack.org/#/c/407784/ 16:00:22 anything else discuss? 16:00:32 we're running out of time. 16:01:07 seems nothing else. 16:01:11 thank you everyone 16:01:31 #topic cookies 16:01:36 #endmeeting