Tuesday, 2021-10-05

ralonsohslaweq, hello! I have a question about https://bugs.launchpad.net/neutron/+bug/193955807:57
ralonsohthis is related to "test_log_lifecycle", that is failing periodically and I think I could know the problem07:57
ralonsohwhat happens if you create a log not related to a SG?07:57
ralonsohwith https://review.opendev.org/c/openstack/neutron/+/804237 all logs will be deleted07:58
ralonsohthose logs with and without target=sg07:58
slaweqralonsoh: hmm, tbh I don't remember what will happen if You create log not related to any SG08:01
slaweqdo You have link to the failed test?08:02
ralonsohhttps://00b9edcb114e0ac8e05a-b611493cf8fd4459149d00d14c03b361.ssl.cf5.rackcdn.com/812334/1/check/neutron-tempest-plugin-api/bb2f986/testr_results.html08:02
ralonsohI saw that the SG was deleted before the second check08:02
ralonsohand the log was deleted too08:02
ralonsohthe point is that if a log has a SG as target, we should delete it08:02
ralonsohbut if not (that means this log is for all SGs)08:03
ralonsohthis log should not be deleted08:03
slaweqralonsoh: so I probably made it wrong :/08:03
ralonsohslaweq, let me check it before merging the cherry-picks08:03
slaweqralonsoh++ thx08:04
opendevreviewRodolfo Alonso proposed openstack/neutron master: [WIP] Delete log entries when SG or port is deleted  https://review.opendev.org/c/openstack/neutron/+/81245908:55
opendevreviewRodolfo Alonso proposed openstack/neutron master: [OVN] Check if OVN NB supports "Port_Group"  https://review.opendev.org/c/openstack/neutron/+/81217609:16
opendevreviewRodolfo Alonso proposed openstack/networking-ovn stable/train: [OVN] Set NB/SB "connection" inactivity probe  https://review.opendev.org/c/openstack/networking-ovn/+/81230409:43
slaweqralonsoh: lajoskatona: hi10:13
ralonsohhi10:14
slaweqqq about doc https://docs.openstack.org/neutron/latest/admin/config-ipv6.html#ipv6-ra-mode-and-ipv6-address-mode-combinations10:14
slaweqdo You know what exactly columns "radvd A,M,O" and "External router A,M,O" means there?10:14
ralonsohthe radvd mode, one sec10:15
ralonsohhttps://docs.opnsense.org/manual/radvd.html10:15
ralonsohif I'm not wrong, A assisted, M managed, O router only10:16
slaweqok, thx a lot10:17
ralonsohslaweq, O stands for "other consifguration flag"10:17
slaweqralonsoh: ok, but where did You found it? :)10:19
ralonsohscroll down in this doc10:19
ralonsohon the description of the three configuration modes available10:20
ralonsoh    Auto Configuration Flag = 110:20
ralonsoh    Managed Configuration Flag = 010:20
ralonsoh    Other Configuration Flag = 010:20
ralonsohfor example10:20
lajoskatonaslaweq: Hi10:33
lajoskatonaI have a downstream meeting, but will check it10:33
slaweqralonsoh++ thx10:33
slaweqlajoskatona: no worries, ralonsoh already replied me :)10:33
slaweqbut thx anyway for willing to help :)10:34
fricklerslaweq: ralonsoh: one could consider also replacing the "radvd" part there with something more descriptive, like "neutron-generated advertisements", since "radvd" is more of an implementation detail10:45
slaweqfrickler: good idea10:46
slaweqI will propose update to that document today10:46
ralonsohok then10:46
opendevreviewMerged openstack/neutron stable/victoria: Remove dhcp_extra_opt name after first newline character  https://review.opendev.org/c/openstack/neutron/+/81087610:54
opendevreviewAnton Vazhnetsov proposed openstack/ovsdbapp master: nb: fix route.output_port name  https://review.opendev.org/c/openstack/ovsdbapp/+/80774911:01
opendevreviewRodolfo Alonso proposed openstack/neutron master: [WIP] Delete log entries when SG or port is deleted  https://review.opendev.org/c/openstack/neutron/+/81245911:02
opendevreviewRodolfo Alonso proposed openstack/neutron master: Delete log entries when SG or port is deleted  https://review.opendev.org/c/openstack/neutron/+/81245911:02
opendevreviewRodolfo Alonso proposed openstack/neutron master: Execute "migrate_neutron_database_to_ovn" inside the same DB ctx  https://review.opendev.org/c/openstack/neutron/+/81248111:12
opendevreviewAnton Vazhnetsov proposed openstack/ovsdbapp master: nb: provide 'discard' value for nexthop  https://review.opendev.org/c/openstack/ovsdbapp/+/81248411:37
jawad-axd_Hi, with limited floating IPs, how can we avoid using two floating IPs per teanat for internet acccess, one for instance and one for router? Shared router is not technically possible as far as I know, what else can we look into. Thanks11:39
opendevreviewSzymon Wróblewski proposed openstack/neutron master: Log OvsdbAppException as warnings  https://review.opendev.org/c/openstack/neutron/+/81248511:42
*** elvira2 is now known as elvira11:44
opendevreviewAnton Vazhnetsov proposed openstack/ovsdbapp master: nb: provide 'discard' value for nexthop  https://review.opendev.org/c/openstack/ovsdbapp/+/81248411:47
zigoHi there! I've been strugling getting the tip of stable/rocky to build in Debian Buster, and when up to bissect to find out what commit broke the Debian package.11:52
zigoFinally, I was able to point out that this patch : https://review.opendev.org/c/openstack/neutron/+/78354411:52
zigocompletely broke the Debian unit tests at package build time.11:52
zigoExample failure (among many others):11:54
zigohttps://paste.opendev.org/show/809787/11:54
zigoThat's 225 failures that I'm talking about.11:54
zigoralonsoh: slaweq: ^11:54
zigoCurrently, I have Neutron 13.0.7+git.2021.09.27.bace3d1890 ready to be uploaded to buster-security with that patch revert. Should I go ahead ?11:55
opendevreviewLajos Katona proposed openstack/networking-odl master: DNM: Check master status  https://review.opendev.org/c/openstack/networking-odl/+/80609511:55
opendevreviewLajos Katona proposed openstack/networking-bagpipe master: DNM: check master  https://review.opendev.org/c/openstack/networking-bagpipe/+/80609711:56
opendevreviewLajos Katona proposed openstack/networking-bgpvpn master: DNM: check master  https://review.opendev.org/c/openstack/networking-bgpvpn/+/80609611:56
opendevreviewLajos Katona proposed openstack/neutron-dynamic-routing master: DNM: test master  https://review.opendev.org/c/openstack/neutron-dynamic-routing/+/80617712:03
opendevreviewLajos Katona proposed openstack/networking-sfc master: DNM: test master  https://review.opendev.org/c/openstack/networking-sfc/+/81249112:05
opendevreviewLajos Katona proposed openstack/neutron-vpnaas master: DNM: check master  https://review.opendev.org/c/openstack/neutron-vpnaas/+/81249212:21
opendevreviewSlawek Kaplonski proposed openstack/neutron master: [Docs] Small improvements to the IPv6 config guide  https://review.opendev.org/c/openstack/neutron/+/81249712:42
slaweqzigo: what python version are You using there? I see that this patch was ok on py35 on Ubuntu12:47
zigoslaweq: That's Python 3.7 in Buster.12:47
slaweqzigo: but Rocky wasn't never tested on py3712:48
slawequ/s at least12:48
slaweqif You want to revert that patch in Debian, then it's up to You12:48
zigoslaweq: Do you think it's an interpreter issue ?12:48
slawequ/s it was working fine12:48
zigoslaweq: Well, I have no idea if that patch is important or not, which is why I'm asking for your advice.12:49
slaweqzigo: that's my first guess12:49
slaweqthat patch fixes High bug so it is pretty important12:50
zigo:/12:50
slaweqmaybe You can adjust Your UT in that version instead of reverting whole patch12:51
zigoslaweq: As in, maybe only the unit test is making things fail?12:51
slaweqzigo: but how You found out that this patch is the culprit as I see e.g. failuires in test neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCaseDefaultDomain.test_dns_driver_loaded_after_server_restart which wasn't touched at all by that patch12:52
fricklerjawad-axd: you can define a service subnet that is used only for the router external IPs12:53
zigoslaweq: It took me a long long time, I bissected to that patch and built like 15 times the package ...12:55
zigo(30 mins each build ...)12:55
slaweqcan You try to run same tests with e.g. python 3.5 ?12:56
zigoNo, I can't.12:56
slaweqjust to make sure if this is or isn't interpreter related12:56
zigoBuster comes with Python 3.7 ...12:56
slaweqwhy?12:56
zigoI wouldn't know how to install it.12:56
zigoOh, hang on ...12:57
zigoslaweq: I can try to build in Stretch, as I have Rocky there.12:57
zigoEasy enough, I have all the dependencies for it.12:58
zigoslaweq: Let me try.12:58
slaweqsure12:58
slaweqbut please look, u/s UT are fine: https://zuul.opendev.org/t/openstack/build/3b583c988403472da1792e7e0ce40cb312:58
slaweqbut they run on py3512:59
slaweqon Ubuntu 16.0412:59
zigoUnit tests are now running ... I'll know in a bit.13:13
opendevreviewRodolfo Alonso proposed openstack/neutron master: [OVN] Check if OVN NB supports "Port_Group"  https://review.opendev.org/c/openstack/neutron/+/81217613:17
zigoslaweq: Same thing with Python 3.5: 1113 unit failures ... :/13:41
* zigo tries to build removing that UT13:42
lajoskatonazigo: it is strange because the patch You pointed was backported from train and there py36 and py37 is used for testing (https://review.opendev.org/c/openstack/neutron/+/783923 )13:43
slaweqzigo: then maybe it's some dependency installed/missing - I really don't know how it runs on Debian13:43
bcafarelack I would be surprised if that ovs neutron agent restart UT change had an impact on mock in other tests13:50
lajoskatona#startmeeting networking14:00
opendevmeetMeeting started Tue Oct  5 14:00:08 2021 UTC and is due to finish in 60 minutes.  The chair is lajoskatona. Information about MeetBot at http://wiki.debian.org/MeetBot.14:00
opendevmeetUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.14:00
opendevmeetThe meeting name has been set to 'networking'14:00
mlavalleo/14:00
lajoskatonao/14:00
ralonsohhi14:00
slaweqhi14:00
amotokihi14:00
lajoskatonaOk, I think we can start14:01
lajoskatona#topic Announcements14:01
lajoskatonaXena cycle calendar: https://releases.openstack.org/xena/schedule.html14:01
lajoskatonaThis week is Xena release week: http://lists.openstack.org/pipermail/openstack-discuss/2021-October/025158.html :-)14:01
bcafarelo/14:01
lajoskatonaso we are older one cycle again :-)14:02
rubasovo/14:02
bcafarelWe are getting close to the end of the alphabet14:02
isabeko/14:02
lajoskatonaI think we finally have every patch merged to xena, thanks everybody for that14:02
lajoskatonabcafarel: true14:03
slaweqcongrats everyone :)14:03
lajoskatonabcafarel: don't remember if there was any plan for that already how to continue, start from "a" again?14:03
mlavalleso we are in Yoga now?14:04
lajoskatonamlavalle: officially this week is R-0 of xena14:04
lajoskatonaso not yet14:04
bcafarellajoskatona: I guess it will loop yes14:05
mlavallebut for practical purposes, like reviewing and merging, we are, aren't we?14:05
slaweqbut technically master branch is already for Yoga since couple of weeks14:05
bcafarelI think so, stable/xena branches exist everywhere now (and RC2 is out)14:05
mlavalleyeah, that's what I meant14:05
lajoskatonamlavalle: yes, as xena is cut, and master can go forward14:05
lajoskatonaok, I have 2 small highlights:14:06
opendevreviewAlex Kavanagh proposed openstack/neutron stable/wallaby: Move dns-integration extension to the ML2_SUPPORTED_API_EXTENSIONS list  https://review.opendev.org/c/openstack/neutron/+/81250914:06
lajoskatonaOpeninfra episode this Thursday: OpenInfra Live Ep. 25: OpenStack Xena- Open Source Integration and Hardware Diversity14:06
lajoskatonahttps://www.youtube.com/watch?v=aqilhEmkEBw&ab_channel=OpenInfrastructureFoundation14:06
lajoskatonaNeutron has few minutes to talk about cyborg integration together with Nova and Cyborg14:07
lajoskatonaand ot tell about technical debt reduction in Neutron (and other projects will be on stag as well)14:07
lajoskatonaslides for it (please check Cyborg integration and technical debt reduction)14:08
lajoskatonaplease check if you have few minutes and tell me what I missed what to include14:08
lajoskatonaNext Thursday the openinfra episode will be around Neutron scaling: https://www.youtube.com/watch?v=4ZLqILbLIpQ&ab_channel=OpenInfrastructureFoundation14:08
lajoskatonaThat will be mostly the production of slaweq :-)14:09
slaweqlajoskatona: really? :)14:09
lajoskatonabut if you have scaling stories, that would be helpful14:09
slaweqI though we will be together there ;)14:10
lajoskatonaslaweq: Yeah, but ttx asked you first :P14:10
slaweq:D14:10
slaweqok14:10
slaweqand You all are more than welcome there14:10
slaweqYou can help answering questions e.g. on chat etc.14:11
lajoskatonayeah, the live chat will be open14:11
lajoskatonaOk, is there anything more to announce or for announcements?14:12
mlavallenot from me14:12
slaweqme neighter14:12
zigoslaweq: Removing the UT (but not the rest of the patch which is a one-liner) fixes it in Stretch (and I guess in Buster too, will build right away now ...).14:12
lajoskatonaok next topic14:12
lajoskatona#topic Bugs14:13
slaweqzigo++14:13
zigoOh, sorry.14:13
lajoskatonarubasov was bug deputy last week: http://lists.openstack.org/pipermail/openstack-discuss/2021-October/025177.html14:13
lajoskatonaI found 2 unassigned bugs from the report:14:13
lajoskatonahttps://bugs.launchpad.net/neutron/+bug/1945283 test_overlapping_sec_grp_rules from neutron_tempest_plugin.scenario is failing intermittently14:14
lajoskatonahttps://bugs.launchpad.net/neutron/+bug/1945306 [dvr+l3ha] north-south traffic not working when VM and main router are not on the same host14:14
lajoskatonarubasov: anything to add to the report?14:14
rubasovthe dvr+l3ha kombo may be broken for some time, if we analyzed it correctly14:14
rubasovthe reporter indentified the bugfix that introduced the regression14:15
rubasovso I hope dvr experts have some ground to start from14:15
rubasovregarding the 'still being triaged' metering bug14:16
slaweqthis would be good if liuyulong could take a look14:16
rubasovit turned out it wasn't really in an ovn environment (was a typo between ovs and ovn)14:16
lajoskatonaI think this week liuyulong is still on PTO, but not sure14:17
rubasovhowever as I looked into our docs, they are quite ambiguous about if ovn supports metering or not, so that could be fixed in the support matrix regardless14:17
lajoskatonathis is the metering bug just for the log: https://bugs.launchpad.net/neutron/+bug/194556014:18
rubasovlajoskatona: thanks14:18
rubasovthat bug report is probably more like a support request now (knowing it's about ovs env)14:19
lajoskatonathanks rubasov for the report and for the triaging14:20
rubasovof course14:20
lajoskatonaThis week ralonsoh is the deputy, and next week lucasgomes will be, is that ok?14:20
ralonsohok14:20
mlavallecool, we are in good hands14:21
lajoskatonaok I will contact lucasgomes to be sure :-)14:21
lajoskatonamlavalle: true :-)14:21
mlavalleralonsoh: estuve tentando a decir que estamos jodidos14:21
ralonsohhehehehe14:22
ralonsoh(don't translate that)14:22
mlavalleI won't14:22
slaweqLOL14:23
bcafarel:)14:23
* slaweq had to translate that when ralonsoh said not to do this :D14:23
lajoskatonaok, liuyulong is not here, do you have anything for L3?14:23
ralonsohnot from me14:23
lajoskatonaok, last topic then14:24
lajoskatona#topic On Demand Agenda14:24
lajoskatonaThere's nothing on the meeting wiki14:25
lajoskatonaI had 1 question though, which I just started to dicsuss with Heat team14:26
lajoskatonaHeat is now using neutronclient as client14:26
lajoskatonafor me it is double work to have everything in openstacksdk and in neutronclient as well, shall I hear your opinion on this?14:27
lajoskatonaPerhaps I dig into this a little more and we can discuss it during the PTG14:27
ralonsohneutronclient was deprecated 2 years ago, if I'm not wrong14:27
mlavallewhat direction do you lean towards?14:27
mlavallegetting rid of neutronclient?14:28
mlavalleyeah, it has been deprecated for a long time14:28
ralonsohbut we are still merging code14:28
mlavalleI think even longer than 2 years14:28
rubasovralonsoh: I guess this is about the python bindings part, which wasn't deprecated (only the cli iirc)14:28
lajoskatonaralonsoh: yeah but we deprecated the CLI part, not the python api part, am I right?14:28
amotokiIMHO it is better to implement the python bidnings in SDK and implement CLI in OSC and OSC plugin (in neutornclient repo for the stadium projects)14:28
slaweqAFAIK neutronclient is actually 2 things - CLI and "lib" and that lib part isn't deprecated14:28
lajoskatonarubasov: exactly14:28
ralonsohyes, the CLI, not the API 14:28
slaweqamotoki: correct me if I'm wrong but for now I think we have it actually like that14:29
fricklerso is heat using the neutron cli? or the python bindings?14:29
lajoskatonabut to have cli in python-openstackclient we have to have binding in openstacksdk, or am I wrong?14:29
slaweqof course we have also python bindings for core neutron things in neutronclient14:29
ralonsohlajoskatona, yes, we need SDK first14:29
rubasovfrickler: the python bindings14:29
lajoskatonafrickler: just the python bindings from neutronclient (I think at least)14:30
lajoskatonaon the python bindings level there should be no diff between neutronclient and sdk, am I right?14:31
amotokiwe have python bindings for two purposes: the one is for the core feature used by otherr projects like nova and the other is for OSC plugin for stadium projects14:31
amotokiI think there are ambiguous points on the current status14:32
lajoskatonaamotoki: in neutronclient you mean?14:32
amotokilajoskatona: yes14:32
amotokiin neutronclient14:32
ralonsohand is it possible to move all to SDK?14:32
ralonsohjust asking14:32
amotokiI think so14:32
lajoskatonayeah, ambiguous is good word for it :-)14:32
amotokiI can summarize the current status of the neutronclient repo. there are some ambigous points on the repo.14:33
mlavallelajoskatona: is that what you intended when bringing up the topic? Consolidate and have one less repo to support?14:33
lajoskatonaralonsoh: I hope yes14:33
fricklerare there plans to actually drop the CLI part from neutronclient soonish? (assuming that feature-parity with OSC has been reached)14:34
lajoskatonamlavalle: that could be the outcome, now I just realized that for new features the python bindings must be done in 2 repos, and I hate double work :-)14:34
lajoskatonafirckler: you mean to even delete the code, not just print warning if somebody use neutron net-list?14:35
fricklerlajoskatona: yes14:35
fricklerbecause the warning was there a long time when actually ignoring it was the only option14:36
lajoskatonafrickler: I think that was not discussed yet, and not sure if we have to wail after we reached the feature parity14:36
fricklerso people are used to ignoring it and will continue to do so14:36
lajoskatonafrickler: that's true14:36
amotokixena neutron CLI emmits "neutron CLI is deprecated and will be removed  in the Z cycle. Use openstack CLI instead." though we haven't discussed the exact cycle yet.14:36
slaweqfrickler: lajoskatona: actually we merged https://review.opendev.org/c/openstack/python-neutronclient/+/793366 some time ago14:36
slaweqand we agreed to remove it completly in Z cycle14:37
lajoskatonaslaweq: thanks, so we discussed, and set it to Z14:37
slaweqas we merged in OSC possibility to pass custom parameters to Neutron14:37
mlavalleamotoki: that message has been there way longer that 2 cycles14:37
fricklerah, I hadn't seen that, but that looks like a good path forward14:37
slaweqwhich was last missing thing AFAIR14:37
slaweqmlavalle: nope, it was slightly different and said that it will be removed "in the future"14:38
amotokimlavalle: the message was updated in Xena cycle and it now contains when it plans to be dropped.14:38
slaweqnot it says that it will be removed in "Z cycle"14:38
lajoskatonaok, so in Z we can remove the CLI code from neutronclient14:38
slaweq++14:38
ralonsoh+114:38
mlavallecool14:38
lajoskatonaok, for now I think I will ask heat folks if it is possible to have sdk as client for some feature, and come back with result for that14:40
lajoskatonathanks for the discussion14:40
lajoskatonaany other topics to discuss?14:40
fricklerwell I added a topic to the CI meeting, but if we have time now we can discuss here14:41
fricklerabout neutron-trunk testing in grenade14:41
lajoskatonayeah, that is interesting14:42
fricklerwhere I argue that it would make sense to move the service definition for that from neutron's devstack plugin into devstack proper14:42
lajoskatonagmann is working on some patches to have trunk enabled14:42
frickleriiuc that has already been merged14:42
lajoskatonafrickler: ok, I missed that14:43
slaweqfrickler are You saying to move https://github.com/openstack/neutron/blob/master/devstack/lib/trunk to devstack repo?14:43
gmannfrickler: lajoskatona those are merged on master but not for stable14:43
fricklerbut I would like to get grenade away from using the neutron devstack plugin14:43
fricklerslaweq: yes, that and some wrapping code14:43
gmannhttps://review.opendev.org/q/topic:%22bug%252F1945346%22+(status:open%20OR%20status:merged)14:43
gmannand those are WIP due to nova bug https://bugs.launchpad.net/nova/+bug/191231014:44
lajoskatonagmann: thanks14:44
fricklerone question is: what about the other new features, will more of them become "standard" soon?14:44
fricklerthen this may be a lost cause anyway14:44
lajoskatonanot sure when feature become standard :-)14:46
gmannfrickler: lajoskatona slaweq and on master we run trunk test as extensions is set as 'All' (enable everything)14:46
slaweqfrickler: tbh I don't know about any discussion to make it "standard feature"14:46
gmannto me too, it make sense to move to lib/trunk to devstack side14:46
fricklerlajoskatona: my definition would be: "when other projects want to test them in the default grenade job"14:46
frickleror possibly default tempest job even14:47
gmann+114:47
lajoskatonafrickler: ok, that makes sense14:47
slaweqgmann: but wasn't that "ALL" in extensions list kind of bug?14:47
lajoskatonathat should be part of the interop dicsussion perhaps14:47
slaweqif we will have it like that we would need to move also other things to devstack repo as they would all be "standard features"14:47
slaweqno?14:48
gmannslaweq: well, on master we want to test everything while development/release itself right?14:48
fricklerslaweq: either move them, too, or accept that the neutron plugin is part of the standard setup14:48
gmannand anything under-development can be added in disable list14:48
fricklerbut then the question would be: what goes into devstack/lib/neutron* at all?14:49
slaweqfrickler: we can move things which are there for at least couple of cycles and are considered as "stable" to devstack repo14:50
lajoskatonafrickler: that's a good question14:50
slaweqlike trunk, qos14:50
slaweqport_forwarding etc.14:50
amotokiagree. perhaps once a feature is complete it is better to move their testing from neutron-specific to tempest/devstack.14:50
lajoskatonaI can't say where the border should be as neutron CI is quite big14:50
slaweqin fact I think that we are adding things to neutron devstack plugin as it's easier and faster for us14:51
lajoskatonabut now tempest runs tests wit ovn only, no?14:51
gmannand due to that (mgiht be) we kept trunk disabled in all stable for no reason and testing on master only14:51
slaweqbut we can consider moving things to devstack repo once they are finished, e.g. next cycle after something was introduced14:51
gmannlajoskatona: yes, whatever devstack is default14:51
lajoskatonaand neutron-tempest-lugin has jobs for other backend, ovs, linuxbridge?14:51
fricklerthere was some issue with debian and ovn iirc14:52
amotokilajoskatona: I think we are discussing tests themselves rather than job definitions14:52
lajoskatonayeah if we move part of neutron devstavk-plugin to core devstack we should still has specific job definitons for not-ovn jobs....14:52
lajoskatonaamotoki: true14:53
fricklerhttps://review.opendev.org/c/openstack/devstack/+/789083/20/.zuul.yaml#9014:53
slaweqlajoskatona: I think that those are unrelated things really14:54
lajoskatonaSo the suggestion is to move trunk related code from neutron devstack plugin to devstack itself ?14:55
fricklero.k., so does someone want to do the neutron-trunk move as a first step?14:55
slaweqI can do this14:56
lajoskatonaThat can be a good start and based on that we can see if we need to move anything else14:56
lajoskatonaslaweq: thanks14:56
fricklerand then maybe have a topic at the ptg to see what other things should be moved next14:56
gmann+1, indeed14:56
slaweq++14:56
lajoskatona+114:56
amotoki+114:56
ralonsoh+114:57
amotokigmann: is there any criteria to have backend-specific things in devstack?14:57
amotokiwe already have several backend-specific things in devstack like linuxbridge.14:57
gmannamotoki: nothing as such as long we as we are testing those somewhere14:57
slaweqovn, ovs too14:57
amotokithanks14:58
gmannI remember we have for cinder too14:58
fricklermaybe one could actually move lb back into the neutron plugin, now that it isn't widely tested anymore?14:58
slaweqfrickler: I can add it to my todo list but not with high priority for sure14:59
lajoskatonathose can be checked14:59
lajoskatonaok we can close the meeting I think14:59
lajoskatonaSee you next week14:59
lajoskatona#endmeeting14:59
opendevmeetMeeting ended Tue Oct  5 14:59:40 2021 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)14:59
opendevmeetMinutes:        https://meetings.opendev.org/meetings/networking/2021/networking.2021-10-05-14.00.html14:59
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/networking/2021/networking.2021-10-05-14.00.txt14:59
opendevmeetLog:            https://meetings.opendev.org/meetings/networking/2021/networking.2021-10-05-14.00.log.html14:59
mlavalleo/14:59
ralonsohbye14:59
amotokio/14:59
slaweq#startmeeting neutron_ci15:00
opendevmeetMeeting started Tue Oct  5 15:00:27 2021 UTC and is due to finish in 60 minutes.  The chair is slaweq. Information about MeetBot at http://wiki.debian.org/MeetBot.15:00
opendevmeetUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.15:00
opendevmeetThe meeting name has been set to 'neutron_ci'15:00
ralonsohhi15:00
slaweqhi15:00
slaweqlet's wait few more minutes for others to join and we will start15:02
lajoskatonaHi15:03
slaweqGrafana dashboard: http://grafana.openstack.org/dashboard/db/neutron-failure-rate15:03
bcafarelo/ (sorry was wrapping up a downstream meeting)15:03
slaweq#topic Actions from previous meetings15:04
slaweqslaweq to check vpnaas stable/train patch https://review.opendev.org/c/openstack/neutron-vpnaas/+/805969/1015:04
slaweqthis is done, with huge help from gmann :)15:04
bcafarelyes gmann++ indeed15:04
bcafarelthat passing CI job made me smile :)15:05
gmannnp!15:05
slaweqwe missed to define tempest_plugins there :)15:05
slaweqnext one15:05
slaweqalonsoh to check functional tests issue with router's state transition15:05
ralonsohyes, I have a patch, one sec15:06
ralonsoh#link https://review.opendev.org/c/openstack/neutron/+/81175115:06
slaweqthx ralonsoh15:08
slaweqok, next one15:08
slaweqslaweq to check api extensions list in ovs based jobs, how it was generated15:08
slaweqI didn't check it but I think that gibi and gmann found the solution for that issue already15:08
lajoskatonaI added the link to that checklist to our checklist for relase15:09
lajoskatonahttps://review.opendev.org/c/openstack/neutron/+/81211215:10
slaweqthx lajoskatona15:10
slaweqand that are all actions from last week15:11
slaweq#topic Stadium projects15:11
slaweqany updates?15:11
lajoskatonaall is green, except vpnaas15:11
lajoskatonafix is here: https://review.opendev.org/c/openstack/neutron-vpnaas/+/81173115:11
bcafarelautumn cleanup time there I guess15:12
lajoskatonasome news for vpnaas (half stable topic): p, q, r, s branches are deleted so no more failures from periodic jobs15:12
slaweqsorry that I missed that one15:12
bcafarel+train and newer fixed :)15:13
ralonsohcool!15:13
*** whoami-rajat__ is now known as whoami-rajat15:13
lajoskatonaand I have a question: for bgpvpn theres patches for centos8 : https://review.opendev.org/q/owner:bshewale%2540redhat.com+project:%2522%255Eopenstack/networking.*%2522+intopic:%2522%255Ec7-to-c8.*%252215:13
lajoskatonawith redhat hat (:P) could you help me if those are ok?15:14
slaweqLOL15:14
slaweqsure15:14
bcafarelinteresting, added to the list15:15
slaweqI added it for my tomorrow's todo list15:15
lajoskatonathanks15:15
lajoskatonathat's it for stadium from me15:16
slaweqthx lajoskatona15:16
slaweqI think we can move on15:16
slaweq#topic Stable branches15:16
bcafarelI have a few pending backports to check but overall all good15:17
bcafarelwe got the needed fixes in xena just in time for rc215:17
ralonsoh+1 to this15:18
slaweqyeah, that were "last minute" patches15:19
ralonsohI don't know what you are talking about...15:19
bcafarel:)15:19
slaweqbtw. speaking about xena15:19
bcafarelralonsoh++15:19
slaweqI proposed https://review.opendev.org/c/openstack/neutron-tempest-plugin/+/811003 some time ago15:20
slaweqplease review it15:20
ralonsohsuer15:20
ralonsohsure15:20
bcafarelthanks yes time to add xena to the list15:21
slaweqok, I think we can move on to the next topic then15:22
slaweq#topic Grafana15:22
slaweqI don't see anything critically wrong there15:24
lajoskatonait seems that after the release week the gods of CI are more merciful15:24
slaweq:D15:24
slaweqwell said lajoskatona :)15:24
slaweqthere was some short spike yesterday but it was on most of the jobs (or all even) so I think it was something outside neutron15:25
slaweqand it is gone already15:25
slaweqlets talk about some specific jobs and issues there :)15:26
slaweq#topic fullstack/functional15:27
slaweqI found one fullstack failure:15:27
slaweqhttps://8d5ef598bba78b1573a4-7dfe055f87ad090ed1b50745545f409a.ssl.cf1.rackcdn.com/805391/10/check/neutron-fullstack-with-uwsgi/6e03086/testr_results.html15:27
slaweqit was failed neutron.tests.fullstack.test_l3_agent.TestHAL3Agent.test_router_fip_qos_after_admin_state_down_up test15:27
slaweqand I saw in logs "Network unreachable" errors15:27
slaweqso IMO this may be some issue with test itself, not in the Neutron code really15:28
slaweqI will report bug for that15:28
slaweqbut I don't think I will have time to check it really this week15:28
slaweq#action slaweq to report fullstack issue with neutron.tests.fullstack.test_l3_agent.TestHAL3Agent.test_router_fip_qos_after_admin_state_down_up test15:28
slaweq#topic Tempest/Scenario15:30
slaweqhere I saw something interesting15:30
slaweqat least 3 times scenario jobs failed with errors like e.g. in: https://6599da62140c9583e14a-cd7f53ffbb0b86c69deae453da021fe8.ssl.cf5.rackcdn.com/811746/4/check/neutron-tempest-plugin-scenario-openvswitch/3cafcd7/testr_results.html15:30
slaweqbasically all HA routers were in backup state but non of them were transitioned to master15:31
slaweqI wonder if that could be the same issue as the one which ralonsoh fixed with https://review.opendev.org/c/openstack/neutron/+/811751 15:31
ralonsohI think so15:31
ralonsohI was checking that15:31
ralonsohbecause are those routers created only for those tests?15:32
slaweqyes, each test is creating router15:32
slaweqand deleting it on cleanup15:32
ralonsohif so, they initial "primary" state could be delayed unnecessarily15:32
slaweqbut can this delay actually cause the issue that it will never later be switched?15:33
slaweqto be primary15:33
ralonsohno, this delay is by design15:34
ralonsohto avoid histeresis during the transitions to master15:34
ralonsoh*primary15:34
slaweqso that is likely different issue probably15:34
ralonsohcould be, yes15:35
slaweqas in this case routers aren't switched to primary at all15:35
slaweqI will report bug and will try to investigate in the logs15:35
slaweqbut help is welcome with that one :)15:35
ralonsohsure, I'll check it once we have the other patch merged15:35
slaweq#action slaweq to report bug regarding ha routers not going to be primary never15:36
slaweqralonsoh++ thx15:36
slaweqok, next one15:36
slaweqwe still have some issues with ovs agent crashing, like https://04824dc10f811bf71cc7-f60cbd2bdbb8b5648c0b0982a5f4272f.ssl.cf1.rackcdn.com/805391/10/check/neutron-ovs-tempest-slow/cd391db/compute1/logs/screen-q-agt.txt15:36
slaweqbut I hope that recent backports to os-ken will solve that issue15:36
slaweqthe bad thing is that we need to have new os-ken release for that15:37
ralonsohyes but we need the new branches in "releases"15:37
slaweqand releases repo isn't ready for yoga yet15:37
ralonsohand then create a new tag there15:37
ralonsohnope15:37
lajoskatonaside note: I tried to reach directly some ryu developers (most active ones in last months) to have some discussion with them15:38
ralonsohcan we add a topic in Neutron meetings? to track weekly any change in ryu that should be backported to os-ken15:40
ralonsohthat could take 5 secs (if nothing is merged)15:40
ralonsohor a couple of links to be reviewed15:40
ralonsohI can take care of it15:40
slaweqsounds good15:40
lajoskatonasure, that;s a good idea, to follow ehat happens there15:41
slaweqmaybe we can also propose some simple script in https://github.com/openstack/neutron/tree/master/tools to list such changes15:42
slaweqand maybe even to backport such patches to os-ken15:43
slaweqwdyt?15:43
lajoskatonaI can check it before the meeting and we can triage if there's anything during the meeting to include or not15:43
lajoskatonayeah, that's a good idea15:43
ralonsohthe first triage will be the worst, I'll check on friday what we should migrate15:43
ralonsohand I'll propose the needed patches15:43
lajoskatonaas I see not much activity (weekly 1-2 patches) in ryu15:43
slaweqok, thx ralonsoh for that15:44
slaweq#action ralonsoh will come up with list of ryu patches which we should backport to os-ken15:44
slaweq#action lajoskatona will add ryu - os-ken sync topic to the neutron weekly meeting's agenda15:44
lajoskatona+115:45
slaweqis that ok for You ^^ ?15:45
lajoskatonayes it's ok for me15:45
ralonsohperfect for me too15:45
slaweqthx15:45
slaweqthat was the last topic from me for today15:46
slaweqbtw. periodic jobs are fine - even fedora one :)15:46
slaweqthx ralonsoh 15:46
bcafarelnice CI status for release week then15:46
lajoskatonayeah suprisingly few failures this week, and we can get rid of old vpnaas jobs now15:46
slaweqyeah, I just need to check tobiko job there but that's not urgent15:47
ralonsohI don't know how the error in the compute test is passing now in fedora15:47
slaweqme neighter but it's green :)15:47
ralonsohI'll close the bug (half of it)15:47
slaweqso I don't want to worry about it15:47
slaweqthx ralonsoh :)15:47
slaweqok, anything else You want to discuss today?15:47
bcafarelall good here15:48
lajoskatonanothing from me15:49
ralonsohI'm ok15:49
slaweqso thx for attending the meeting15:49
slaweqand have a great evening15:49
slaweqo/15:49
slaweq#endmeeting15:49
opendevmeetMeeting ended Tue Oct  5 15:49:53 2021 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)15:49
opendevmeetMinutes:        https://meetings.opendev.org/meetings/neutron_ci/2021/neutron_ci.2021-10-05-15.00.html15:49
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/neutron_ci/2021/neutron_ci.2021-10-05-15.00.txt15:49
opendevmeetLog:            https://meetings.opendev.org/meetings/neutron_ci/2021/neutron_ci.2021-10-05-15.00.log.html15:49
ralonsohbye15:50
lajoskatonao/15:50
bcafarelo/15:50
opendevreviewMerged openstack/networking-odl stable/train: Try deinit odl_features in TestOdlFeaturesNoFixture setUpClass  https://review.opendev.org/c/openstack/networking-odl/+/69536516:00
opendevreviewRodolfo Alonso proposed openstack/neutron master: Delete log entries when SG or port is deleted  https://review.opendev.org/c/openstack/neutron/+/81245916:27
opendevreviewRodolfo Alonso proposed openstack/networking-ovn stable/train: [OVN] Set NB/SB "connection" inactivity probe  https://review.opendev.org/c/openstack/networking-ovn/+/81230416:34
opendevreviewMerged openstack/neutron stable/wallaby: [DVR] Check if SNAT iptables manager is initialized  https://review.opendev.org/c/openstack/neutron/+/81228517:06
opendevreviewRodolfo Alonso proposed openstack/neutron master: [OVN] Update the DHCP options when the metadata port is modified  https://review.opendev.org/c/openstack/neutron/+/80769217:25
opendevreviewSlawek Kaplonski proposed openstack/neutron master: Make configure_for_func_testing compatible with e.g. Centos  https://review.opendev.org/c/openstack/neutron/+/79962518:49
opendevreviewSlawek Kaplonski proposed openstack/neutron master: WIP/DNM - Add FIPS enabled jobs  https://review.opendev.org/c/openstack/neutron/+/79753718:49
*** tamas_erdei is now known as terdei20:32
opendevreviewHang Yang proposed openstack/neutron-lib master: Add API extension "security-groups-shared-filtering"  https://review.opendev.org/c/openstack/neutron-lib/+/81261722:05
opendevreviewHang Yang proposed openstack/neutron master: Add shared field to SG API response and filter  https://review.opendev.org/c/openstack/neutron/+/81124222:11

Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!