16:00:07 #startmeeting neutron_ci 16:00:08 Meeting started Tue Feb 26 16:00:07 2019 UTC and is due to finish in 60 minutes. The chair is slaweq. Information about MeetBot at http://wiki.debian.org/MeetBot. 16:00:09 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 16:00:10 hi 16:00:12 The meeting name has been set to 'neutron_ci' 16:00:17 o/ 16:00:21 o/ 16:01:49 ok, lets start then 16:02:04 #topic Actions from previous meetings 16:02:15 first one was: 16:02:17 slaweq to fix patch with skip_if_timeout decorator 16:02:34 o/ 16:02:48 It is working fine, failed test in http://logs.openstack.org/92/636892/1/gate/neutron-functional/85da30c/logs/testr_results.html.gz was PgSQL test which isn’t marked with this decorator. Now patch is merged and new decorator should be used for some mysql tests 16:03:43 next one was: 16:03:45 slaweq to split patch https://review.openstack.org/633979 into two: zuulv3 and py3 parts 16:03:51 it's done 16:04:00 python3 patch: https://review.openstack.org/638626 16:04:20 and https://review.openstack.org/#/c/633979/ is only for migraton from legacy to zuulv3 job 16:04:48 one funny thing about this job neutron-tempest-dvr-ha-multinode-full 16:05:07 it has "ha" in the name so I assumed that it should have l3_ha=True and test HA routers 16:05:16 but it don't have it like that 16:05:30 so it's in fact something like neutron-tempest-dvr-multinode-full job currently 16:05:49 unless I missunderstood it and HA in the name is for something else 16:05:53 do You know maybe? 16:05:59 no 16:06:06 I thinl that's fine 16:06:13 maybe haleyb know why 16:06:48 yes, it should be testing dvr+ha 16:07:03 that is so weird 16:07:32 ok, so I have some problems with it and it's failing when I added l3_ha=True to neutron config 16:07:43 I will continue digging into this one :) 16:07:56 and I will switch it to zuulv3 with HA set properly :) 16:08:33 ok, lets move on then 16:08:37 next one was 16:08:38 njohnston to ask stadium projects about python3 status 16:09:22 yeah, I have not done that; when I started to check I realized that many projects might way that they were fine because they merged the autogenerated changes, without thinking about functional/fullstack/etc. 16:09:54 So I started to do a sweep of those jobs to see how many there were; that is what I am working on right now. That way I can provide targeted feedback. 16:10:12 njohnston: do You have any list of stadium projects which we should take care of? 16:11:01 njohnston: maybe You can create etherpad similar to https://etherpad.openstack.org/p/neutron_ci_python3 or add it to the bottom of this one? 16:11:20 I'll put the results in an etherpad; mlavalle I may need your help in corralling members of specific projects that I don't know the contact folks for 16:11:33 njohnston: thx 16:11:37 njohnston: we'll go after them. np 16:11:58 #action njohnston to create etherpad with python3 status of stadium projects 16:11:58 slaweq: The official list of stadium projects is here I believe: https://governance.openstack.org/tc/reference/projects/neutron.html 16:12:16 njohnston: THAt is correct 16:12:43 njohnston: thx 16:13:53 ok, lets move on then 16:14:03 next one was: mlavalle to check bug https://bugs.launchpad.net/neutron/+bug/1816489 16:14:04 Launchpad bug 1816489 in neutron "Functional test neutron.tests.functional.agent.l3.test_ha_router.LinuxBridgeL3HATestCase. test_ha_router_lifecycle failing" [High,Confirmed] 16:14:48 so I got feedback in https://review.openstack.org/#/c/636710 16:14:53 which I greed with 16:14:58 agreed^^^ 16:15:09 mlavalle: but it's different bug ;) 16:15:24 ohhh 16:15:31 I didn't have time to work on this one 16:15:44 sorry 16:16:07 sure, no problem 16:16:17 I can try to take it from You if You don't mind 16:16:29 no, go ahead 16:16:32 I recently looked into some functional tests issues so I can do this also 16:16:35 ok 16:16:49 #action slaweq to check bug https://bugs.launchpad.net/neutron/+bug/1816489 16:16:50 Launchpad bug 1816489 in neutron "Functional test neutron.tests.functional.agent.l3.test_ha_router.LinuxBridgeL3HATestCase. test_ha_router_lifecycle failing" [High,Confirmed] 16:17:06 ok 16:17:11 and the last one was 16:17:13 slaweq to check bug https://bugs.launchpad.net/neutron/+bug/1815585 16:17:13 Launchpad bug 1815585 in neutron "Floating IP status failed to transition to DOWN in neutron-tempest-plugin-scenario-linuxbridge" [High,Confirmed] 16:17:22 I was looking into this one 16:17:27 and it looks strange for me 16:17:44 I described everythning in bug comments 16:17:57 please read it if You will have some time 16:18:04 ok, will do 16:18:17 but basically what looks strange for me is that port don't have device_id but is active 16:18:28 how is that possible? do You know? 16:18:51 are we going to talk about https://bugs.launchpad.net/neutron/+bug/1795870 16:18:52 Launchpad bug 1795870 in neutron "Trunk scenario test test_trunk_subport_lifecycle fails from time to time" [High,In progress] - Assigned to Miguel Lavalle (minsel) 16:19:21 mlavalle: yes, I wanted to ask about it in tempest/scenario topic 16:19:26 cool 16:19:31 let's do it that way 16:19:33 but we can talk about it now if You want :) 16:19:43 no, I'll follow your guidance 16:19:54 ok, thx 16:20:14 so, please read my comments in https://bugs.launchpad.net/neutron/+bug/1815585 - maybe You will have some ideas about it 16:20:15 Launchpad bug 1815585 in neutron "Floating IP status failed to transition to DOWN in neutron-tempest-plugin-scenario-linuxbridge" [High,Confirmed] 16:20:31 it's not hitting us very often so it's not urgent issue IMO 16:20:43 but would be good to fix it somehow :) 16:20:44 ok 16:21:06 any questions/comments on actions from last week? or can we move on to the next topic? 16:21:17 not from me 16:21:46 ok, lets move on then 16:21:50 #topic Python 3 16:22:01 we already spoke about stadium projects 16:22:22 regarding neutron, we have only switch of neutron-tempest-dvr-ha-multinode-full missing 16:22:31 patch is ready https://review.openstack.org/638626 16:23:15 later we will have to switch experimental jobs to python3 16:23:31 but that may be hard as some of them are probably broken already :/ 16:23:38 so we will have to fix them first 16:24:04 just for completeness with the stadium, here is the change I did to get ovsdbapp ready: https://review.openstack.org/#/c/637988/ 16:24:17 if there are low hanging fruit I'll just take care of it, like I did there 16:24:48 thx njohnston :) 16:25:31 any other questions/comments related to python 3? 16:25:38 not from me 16:26:09 ok, so next topic then 16:26:13 #topic Ubuntu Bionic in CI jobs 16:26:30 I just wanted to mention this email from gmann http://lists.openstack.org/pipermail/openstack-discuss/2019-February/003129.html 16:26:52 I already pushed test job for neutron https://review.openstack.org/#/c/639361/ 16:26:58 lets see how it will work 16:26:59 this is the same one we discussed earlier in the Neutron meeting, right? 16:27:08 mlavalle: correct 16:27:30 other thing here is again status of stadium projects 16:27:37 yeap 16:27:45 I will try to push such test patches to each of them tomorrow 16:27:46 How do we want to handle the stadium for this? That seems like the long pole in the tent, so to speak. 16:27:50 and we will see how it will work 16:27:59 sorry, laggy irc client :-) 16:28:04 :) 16:28:21 laggy! new word for me 16:28:35 njohnston: I think I will first try with test patches and then we will see what will be to fix there 16:28:44 njohnston: mlavalle do You agree? 16:28:56 yes, that makes sense 16:28:58 sounds good 16:29:19 #action slaweq to create bionic test patches for stadium projects 16:29:44 ok, so that's all about Bionic 16:29:52 can we move on? 16:29:57 yes 16:30:02 for networking-bagpipe make sure your change is a child of https://review.openstack.org/#/c/636154/ 16:30:19 fyi 16:30:33 njohnston: ok, thx for info 16:30:53 #topic Grafana 16:30:59 http://grafana.openstack.org/dashboard/db/neutron-failure-rate 16:31:18 laggy browser 16:31:26 LOL 16:31:45 got to practice my new word 16:33:14 there is one significant spike recently on openstack-tox-lower-constraints 16:33:30 but that should be fixed with https://review.openstack.org/#/c/639074/ 16:33:37 yes 16:33:50 that's the only big anomaly in grafana 16:34:10 I was wondering, why do we think the neutron-functional-python27 job has double the failure rate of the regular neutron-functional job in the check queue? That seems weird to be since they run the same tests. 16:34:10 yes 16:34:30 and other anomaly is that neutron-tempest-plugin-dvr-multinode-scenario job wasn't failing 100% of time :D 16:34:44 but only for short while and now it's back to normal :P 16:35:01 LOL 16:35:21 but more seriously, we have some problems with functional jobs I think - it's failing around 20-30% of times 16:35:33 but there are couple of bugs identified already 16:35:45 so I hope it will be better when we will merge patches for that 16:35:50 +1 16:36:00 ok 16:36:20 regarding to grafana, I also pushed today small patch https://review.openstack.org/639321 to move openstack-tox-lower-constraints to unit jobs graph 16:36:34 please review and +1 if You are fine with that :) 16:37:11 +1 16:37:24 thx njohnston 16:37:29 ok, lets move on then 16:37:30 done 16:37:31 #topic fullstack/functional 16:37:34 thx mlavalle 16:37:47 as I said, we have couple of bugs 16:37:55 first one is https://bugs.launchpad.net/neutron/+bug/1816239 16:37:56 Launchpad bug 1816239 in neutron "Functional test test_router_processing_pool_size failing" [High,In progress] - Assigned to LIU Yulong (dragon889) 16:38:14 patch https://review.openstack.org/#/c/637544/ was merged but it still happens, there is new patch also: https://review.openstack.org/#/c/639034/ 16:38:27 so this is still in progress and liuyulong is working on it 16:38:50 I recently found also one more issue (race) in functional tests 16:38:56 patch to fix it is in https://review.openstack.org/#/c/638635/ 16:39:04 please review this one if You will have some time :) 16:39:33 except those 2, there is also one mentioned earlier today and I will try to check it this week 16:39:37 added to the pile 16:39:42 will do 16:39:43 so that's all related to functional tests 16:39:50 thx mlavalle and njohnston 16:39:55 any questions/comments here? 16:40:14 nope 16:40:15 not from me 16:40:20 ok, so next one 16:40:21 #topic Tempest/Scenario 16:40:33 mlavalle: please go on with updates on https://bugs.launchpad.net/neutron/+bug/1795870 :) 16:40:34 Launchpad bug 1795870 in neutron "Trunk scenario test test_trunk_subport_lifecycle fails from time to time" [High,In progress] - Assigned to Miguel Lavalle (minsel) 16:41:03 so in https://review.openstack.org/#/c/636710/ 16:41:18 I got feedback that filters to kill python are too broad 16:41:23 which I agree with 16:41:41 so I just proposed https://review.openstack.org/#/c/639375/ 16:42:33 and based on that I will update https://review.openstack.org/#/c/636710/ 16:43:01 ok, I will review it today evening or tomorrow morning :) 16:43:10 Thanks 16:43:37 mlavalle: I hope You noticed my last comment in https://review.openstack.org/#/c/636710/2/etc/neutron/rootwrap.d/l3.filters 16:43:52 I also saw few times issues with killing keepalived 16:44:08 I saw it 16:44:11 and e.g. in D/S we solved it by removing /usr/sbin/ from path 16:44:18 so maybe that will also be necessary 16:44:21 ok, thx 16:44:36 but I think that changing the command name in the process solves it 16:44:52 we won't filter pythonx anymore 16:44:52 but it's for different process 16:45:14 I'm now speaking about keepalived, not neutron-keepalived-state-change 16:45:21 those are 2 different things :) 16:45:23 in that case, we need to change keepalived 16:45:34 I'll take care of it as well 16:45:39 ok, thx :) 16:45:50 thanks for slapping me ;-) 16:46:02 mlavalle: yw :D 16:46:53 ok, can we move on to the last topic for today? or are there any other comments/questions related to tempest jobs? 16:47:02 let's do it 16:47:06 ok :) 16:47:08 #topic Open discussion 16:47:22 I wanted to ask You about one more thing and stadium projects (again) 16:47:48 in Denver we agreed with QA team to move tempest plugins from "main" repositories to tempest-plugin repos 16:48:04 I think that still many stadium projects didn't finish it 16:48:22 which ones took any action on it? 16:48:30 so question here is: how we should do it? should we start moving such plugins to neutron-tempest-plugin repo? 16:49:22 njohnston: I think that only midonet did something with this 16:49:29 list of tempest plugins is in https://docs.openstack.org/tempest/latest/plugin-registry.html 16:49:37 ovn didn't? 16:50:02 each of them which points to main repo still needs to be moved 16:50:40 mlavalle: networking-ovn I think don't have own tempest-plugin 16:50:46 so they don't need to do anything 16:50:53 ok 16:51:10 I don't even see midonet in the list 16:51:37 maybe I mistake something with this midonet 16:52:09 njohnston: https://github.com/openstack/neutron-tempest-plugin/commit/5214b27c080208ff4fc6b47c997f8aa6a28a6d44 16:52:10 it's not in the list 16:52:11 :) 16:52:16 I knew there was something 16:52:49 so basically my question is: how You think we should do this? 16:52:59 I guess we will have to do it by self mostly 16:53:20 and in such case I think that the best way would be to move those tests to neutron-tempest-plugin repo 16:53:33 what do You think? 16:53:55 what's the deadline? 16:54:19 I think that setting up a separate repo per subproject would be insane, so aggregating them in neutron-tempest-plugin cuts down on the work 16:54:20 I don't know about any deadline 16:54:41 gmann: wanted told me in Denver that it would be good to do it ASAP :) 16:54:51 so if we can do it slowly and without much disruyption 16:54:55 mlavalle: It's the same deadline as the deadline for migrating to neutron-lib :-) 16:55:02 let's do it 16:55:07 ok, thx 16:55:18 so I will prepare some etherpad with list what we need to move 16:55:19 give me a piece and I'll help 16:55:24 and will try to start this work slowly 16:55:28 give me a piece and I'll help too 16:55:39 then we can split this work between all of us later 16:55:41 ok? 16:55:43 ok, I will take from the etherpad 16:55:47 sounds good 16:55:54 great, thx 16:56:02 Thank you! 16:56:21 #action slaweq to prepare etherpad and plan of moving tempest plugins from stadium projects to neutron-tempest-plugin repo 16:56:46 so that was all from me for today 16:57:05 do You have anything else You want to talk quickly? 16:57:12 I don't 16:57:21 me neither 16:57:30 ok, thx for attending 16:57:34 o/ 16:57:39 and have a nice week :) 16:57:44 you too 16:57:44 #endmeeting