Tuesday, 2021-09-07

opendevreviewAde Lee proposed openstack/neutron-tempest-plugin master: WIP - testing adding key type for ecc keys  https://review.opendev.org/c/openstack/neutron-tempest-plugin/+/80766001:06
opendevreviewAde Lee proposed openstack/neutron master: WIP/DNM - Add FIPS enabled jobs  https://review.opendev.org/c/openstack/neutron/+/79753702:34
opendevreviewMerged openstack/neutron master: Don't use singleton in routes.middleware.RoutesMiddleware  https://review.opendev.org/c/openstack/neutron/+/80733502:39
opendevreviewSlawek Kaplonski proposed openstack/neutron stable/wallaby: Don't use singleton in routes.middleware.RoutesMiddleware  https://review.opendev.org/c/openstack/neutron/+/80763206:09
opendevreviewSlawek Kaplonski proposed openstack/neutron stable/victoria: Don't use singleton in routes.middleware.RoutesMiddleware  https://review.opendev.org/c/openstack/neutron/+/80763306:09
opendevreviewSlawek Kaplonski proposed openstack/neutron stable/ussuri: Don't use singleton in routes.middleware.RoutesMiddleware  https://review.opendev.org/c/openstack/neutron/+/80763406:09
opendevreviewSlawek Kaplonski proposed openstack/neutron stable/train: Don't use singleton in routes.middleware.RoutesMiddleware  https://review.opendev.org/c/openstack/neutron/+/80763506:10
opendevreviewSlawek Kaplonski proposed openstack/neutron stable/stein: Don't use singleton in routes.middleware.RoutesMiddleware  https://review.opendev.org/c/openstack/neutron/+/80763606:10
opendevreviewSlawek Kaplonski proposed openstack/neutron stable/rocky: Don't use singleton in routes.middleware.RoutesMiddleware  https://review.opendev.org/c/openstack/neutron/+/80763706:10
opendevreviewSlawek Kaplonski proposed openstack/neutron stable/queens: Don't use singleton in routes.middleware.RoutesMiddleware  https://review.opendev.org/c/openstack/neutron/+/80763806:10
opendevreviewElvira GarcĂ­a Ruiz proposed openstack/neutron master: Remove the 'port_object' unneeded parameter  https://review.opendev.org/c/openstack/neutron/+/76718607:26
opendevreviewMerged openstack/ovsdbapp master: Add support for OVN NB Logical_Router_Policy table  https://review.opendev.org/c/openstack/ovsdbapp/+/68335507:51
opendevreviewSlawek Kaplonski proposed openstack/neutron master: Use ovs constants from neutron-lib  https://review.opendev.org/c/openstack/neutron/+/79712007:54
opendevreviewSlawek Kaplonski proposed openstack/neutron master: Remove ovs agent's common constants module  https://review.opendev.org/c/openstack/neutron/+/79712107:54
slaweqralonsoh: lajoskatona: hi, can You take a look at https://review.opendev.org/c/openstack/neutron/+/797121/ and it's parent change when You will have some time? Thx in advance :)07:56
ralonsohlet me check07:56
opendevreviewRodolfo Alonso proposed openstack/neutron-lib master: Improve "get_collection_count" method  https://review.opendev.org/c/openstack/neutron-lib/+/80768608:41
opendevreviewRodolfo Alonso proposed openstack/neutron-lib master: Improve "get_collection_count" method  https://review.opendev.org/c/openstack/neutron-lib/+/80768608:42
opendevreviewRodolfo Alonso proposed openstack/neutron master: Improve "get_collection_count" calls  https://review.opendev.org/c/openstack/neutron/+/80768708:50
opendevreviewRodolfo Alonso proposed openstack/neutron master: [OVN] Update the DHCP options when the metadata port is modified  https://review.opendev.org/c/openstack/neutron/+/80769209:14
opendevreviewKevin Li proposed openstack/neutron master: update subport status when trunk/subport create/delete is triggerred  https://review.opendev.org/c/openstack/neutron/+/80707609:21
opendevreviewArkady Shtempler proposed openstack/neutron-tempest-plugin master: Refactoring - Use existing Tempest APIs in "QoS bandwidth limit rule" tests  https://review.opendev.org/c/openstack/neutron-tempest-plugin/+/80697709:43
slaweqralonsoh: can You maybe check https://review.opendev.org/c/openstack/neutron/+/799226 ?10:24
slaweqYou already gave +1 to it, now zuul is +1 so maybe You can approve it?10:25
ralonsohlet me check10:25
slaweqralonsoh: and also https://review.opendev.org/c/openstack/neutron/+/800059 if You have a minute10:26
ralonsohah yesm this one10:26
ralonsohslaweq, https://review.opendev.org/c/openstack/neutron/+/80005910:27
ralonsohwhat happens if the range is /1610:27
ralonsohthe number of ARP entries will be insane10:27
slaweqralonsoh: with current patch it will just be skipped10:28
slaweqonly /32 will be added to arp table10:28
slaweqhttps://review.opendev.org/c/openstack/neutron/+/800059/3/neutron/agent/l3/dvr_local_router.py#33310:28
slaweqso basically neutron will behave the same way as before but without ugly stacktrace when e.g. /16 is added to the allowed_address_pairs10:28
ralonsohslaweq, so I don't understand the patch10:29
slaweqbecause it will not try to add it to arp entries10:29
ralonsohwhat if allowed address pairs is /16?10:29
ralonsohor /24?10:29
slaweqralonsoh: without that patch neutron l3 agent will try to add such /16 as 1 entry to arp table10:29
ralonsohI know10:29
slaweqand that will fail as only single ip addresses can be added there10:29
slaweqand with that patch such /16 cidr will be skipped10:30
ralonsohbut I thought we were going to iterate over the network10:30
slaweqin first approach I tried that10:30
ralonsohso we need to document this limtation10:30
slaweqbut indeed it could be insane so I decided not to do that10:30
slaweqralonsoh: ok, I can send follow up with docs update10:31
ralonsohslaweq++10:31
slaweqralonsoh++ thx10:31
opendevreviewRodolfo Alonso proposed openstack/neutron master: [OVN] Metadata ports device_owner is "network:distributed" only  https://review.opendev.org/c/openstack/neutron/+/80770711:44
*** eagles_ is now known as eagles12:25
opendevreviewMerged openstack/neutron master: Agent RPC step size in config.  https://review.opendev.org/c/openstack/neutron/+/80259612:33
opendevreviewMerged openstack/neutron master: [DVR] Fix update of the MTU in the SNAT namespace  https://review.opendev.org/c/openstack/neutron/+/79922612:33
opendevreviewLajos Katona proposed openstack/neutron master: CI: add experimental jobs to be executed with n-lib master  https://review.opendev.org/c/openstack/neutron/+/80772213:33
lajoskatonaslaweq: Hi, could please you check these taas related patches: https://review.opendev.org/c/openstack/tap-as-a-service/+/803422 & https://review.opendev.org/c/openstack/tap-as-a-service/+/804707 if You have some time?13:34
opendevreviewSlawek Kaplonski proposed openstack/neutron master: DVR: Populate ARP entries of the allowed_address_pairs to the routers  https://review.opendev.org/c/openstack/neutron/+/60133613:34
lajoskatonaslaweq: if these are merged I think we can progress  with the tests move to neutron-tempest-plugin: https://review.opendev.org/c/openstack/neutron-tempest-plugin/+/80375213:35
slaweqlajoskatona: sure, I will check them in few minutes13:39
lajoskatonaslaweq: thanks13:40
opendevreviewMerged openstack/tap-as-a-service master: Use payload for PORT PRECOMMIT_DELETE event  https://review.opendev.org/c/openstack/tap-as-a-service/+/80342213:54
opendevreviewSlawek Kaplonski proposed openstack/neutron stable/queens: [L3] Use processing queue for network update events  https://review.opendev.org/c/openstack/neutron/+/80358414:00
slaweq#startmeeting networking14:00
opendevmeetMeeting started Tue Sep  7 14:00:32 2021 UTC and is due to finish in 60 minutes.  The chair is slaweq. 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
slaweqhi14:00
mlavalleo/14:00
ralonsohhi14:00
haleybhi14:00
elvirahi14:00
bcafarelo/14:01
rubasovo/14:01
liuyulonghi there14:01
lajoskatonaHi14:01
slaweqok, let's start14:02
slaweq#topic Announcements14:02
slaweqXena cycle calendar https://releases.openstack.org/xena/schedule.html14:02
slaweqwe are almost there14:02
obondarevhi14:02
slaweqlast week we reached Xena-3 milestone and we did final release for python-neutronclient14:02
slaweqnext week is Xena RC-1 week14:03
slaweqso we should focus now on bug fixes, not new RFEs14:03
slaweqnext one14:03
slaweqOctober PTG14:03
opendevreviewliuyulong proposed openstack/neutron-lib master: Leave *_ALL_TABLES to Neutron  https://review.opendev.org/c/openstack/neutron-lib/+/80722414:03
slaweqetherpad https://etherpad.opendev.org/p/neutron-yoga-ptg14:03
slaweqplease add Your topics there :)14:04
slaweqand that are basically all announcements from me today14:04
slaweqanything else You want to announce/remind to the team?14:05
slaweqif not, let's move on14:06
slaweq#topic Blueprints14:06
liuyulongI have one.14:07
slaweqsorry liuyulong 14:07
slaweqgo on14:07
liuyulongSince, there is few people to attend neutron L3 meeting, maybe we can merge it to the team meeting.14:07
slaweqI'm fine with that14:08
liuyulongI had some one person meetings. : )14:08
ralonsohI'm ok with this14:08
slaweqbut I think it's more decision of the "ptl elect" now :)14:09
liuyulongAnd I noticed that some bugs were discussed in team meeting as well.14:09
lajoskatonaas I remember we touched this on one of the l3 meetings, I am fine with it14:09
liuyulongAs in L3 meeting, we mostly are talking about bugs. : )14:09
slaweqif there is nobody agains, I will add it as a topic in the team meeting and will propose removal of L3 subteam meeting14:10
liuyulongOK, I think we have a sonsensus then. : )14:11
mlavalle+114:11
slaweqyes, thx liuyulong for bringing it up to the discussion14:11
slaweqlet's get back to the BPs14:12
liuyulongs/consensus14:12
slaweqI already moved all not finished BPs from Xena-3 to neutron-next now14:12
slaweqas we agreed last week14:12
slaweqI don't think we have a lot to discuss about BPs today but if anyone has got any updates/questions, feel free to raise it now14:13
slaweqok, I guess this means "no updates" for today14:14
slaweqso let's move on14:14
slaweq#topic Bugs14:14
slaweqhaleyb: You were bug deputy, any bugs to discuss now?14:15
haleybThere was one critical bug i left off the email since i thought it was embargoed14:15
haleybhttps://bugs.launchpad.net/neutron/+bug/194217914:15
haleybbut it's not now and the fix has merged14:15
haleybguess the bot isn't working14:15
haleyb"neutron api worker leaks memory when processing requests to not existing controllers"14:16
slaweqits status is "fix released" now I see14:16
haleybthanks for the fix slaweq  :)14:16
slaweqand backports are proposed to stable branches also14:16
slaweqyw14:16
slaweqthx ralonsoh for help debugging that issue, it was funny one :)14:17
ralonsohfor sure14:17
amotokiI really wonder how you identified the cause of this14:17
ralonsohslaweq found the cause and I debugged the issue, finding the leak in this evenlet local var14:18
slaweqamotoki: I was going through different places in code from stacktrace, starting where that log about 404 was logged14:18
slaweqwe were trying various things but finally we narrowed it down by simple trying to skip parts of the code and seeing if issue still happens or not14:19
slaweqand if not, then going deeper there14:19
haleybthere was one bug about RBAC and SGs that might require discussion, or at least there was a question at the end so i'll raise it here14:20
haleybhttps://bugs.launchpad.net/neutron/+bug/194261514:20
haleyb"SG shared through RBAC mechanism can't be used to spawn instances"14:20
slaweqthx haleyb :)14:20
slaweqactually I wanted to raise it here too14:20
haleybslaweq: all yours14:21
slaweqplease read the bug description, main question is there actually14:21
slaweqI was trying to explain it there but if something is not clear, please ask now :)14:21
ralonsohI agree with not changing the API but adding an additional parameter (that implies a change in Nova and Neutron)14:21
slaweqthere is also one more possibility which I didn't mentioned in the bug description14:22
slaweqbut we discussed it yesterday with ralonsoh14:22
slaweqwe can document, that if user wants to use shared SG, first he should create port with that SG using neutron API14:23
amotokithis issue sounds similar to a topic on all_projects=true/false behavior related horizon network listing dsicussed in the recent meetings14:23
slaweqand then pass port to the nova API14:23
slaweqthat way no changes in code would be required14:23
amotokitenant_id filter was added to nova due to listing with admin roles in neutron API14:23
ralonsohamotoki, kind of, the goal is to list everything related to a single project but including the shared SGs to this project14:24
amotokiralonsoh: exactly. perhaps I understand the problem14:24
lajoskatonaTo document to create port with SG sounds reasonable as for QoS the WoW is the same for minimum bandwidth14:25
amotokitenant_id filter is used to avoid all SG from all projects when the API is called with admin role but it is not friendly with RBAC mechanism14:25
slaweqamotoki: that's true14:26
amotokiintroducing all_projects filter to the listing API would work. when all_projects=false is specifed, the API can return all resources visible to the project (without admin-ness)14:28
ralonsohbut admin will see everything14:29
amotokiall_projects=true keeps the current behavior including specifying project_id/tenant_id filter.14:29
ralonsohperfect then14:29
ralonsohthat could work, yes14:29
slaweqso in nova we would need to change request to be done with all_projects=false14:30
slaweqand without tenant_id filter14:30
slaweqright?14:30
amotokislaweq: that is what in my mind14:30
slaweqthat could work indeed14:31
slaweqbut it will work only when ralonsoh will implement his "all_projects" RFE14:31
slaweqit was on you ralonsoh, right?14:31
ralonsoh? 14:31
ralonsohnot really14:31
slaweqhmm14:31
slaweqok14:31
slaweqI think we discussed something similar recently14:32
slaweqwasn't that RFE?14:32
slaweqI will need to look for it in the meetings' logs14:32
ralonsohsorry I'm lost here14:33
amotokianother solution is to allow users to query resources with shared=true (resources shared by RBAC)14:33
ralonsohthis is more explicit14:33
opendevreviewMerged openstack/neutron stable/wallaby: Don't use singleton in routes.middleware.RoutesMiddleware  https://review.opendev.org/c/openstack/neutron/+/80763214:33
opendevreviewMerged openstack/neutron stable/victoria: Don't use singleton in routes.middleware.RoutesMiddleware  https://review.opendev.org/c/openstack/neutron/+/80763314:33
opendevreviewMerged openstack/neutron stable/ussuri: Remove dhcp_extra_opt value after first newline character  https://review.opendev.org/c/openstack/neutron/+/80675014:33
amotokiIIRC shared attribute is not avaialbe for all resources with RBAC support so it would be more straight-forward14:34
opendevreviewMerged openstack/neutron master: Skip FIP check if VALIDATE_MIGRATION is not True  https://review.opendev.org/c/openstack/neutron/+/80694214:34
amotokis/so/but/14:34
amotokiand this solution would still require double APi listing calls (but it would be a good short-term solution)14:35
ralonsohjust one qq: when using all_projects and tenant_id, how can admin user retrieve only its own SG+shared?14:35
opendevreviewMerged openstack/neutron-lib master: Improve "get_collection_count" method  https://review.opendev.org/c/openstack/neutron-lib/+/80768614:36
amotokiralonsoh: it cannot even with all_projects=false withotu tenant_id. if we really need this, 'shared' filter would be required.14:37
amotokithat is my quick thought but i might be wrong.14:38
opendevreviewLucas Alvares Gomes proposed openstack/neutron stable/wallaby: Skip FIP check if VALIDATE_MIGRATION is not True  https://review.opendev.org/c/openstack/neutron/+/80773514:38
ralonsohthis is what I was thinking14:38
opendevreviewLucas Alvares Gomes proposed openstack/neutron stable/victoria: Skip FIP check if VALIDATE_MIGRATION is not True  https://review.opendev.org/c/openstack/neutron/+/80773614:38
ralonsohso I think we should propose "shared" flag14:38
opendevreviewLucas Alvares Gomes proposed openstack/neutron stable/ussuri: Skip FIP check if VALIDATE_MIGRATION is not True  https://review.opendev.org/c/openstack/neutron/+/80773714:38
amotokiralonsoh: good idea. looks straight-forward14:38
slaweqand then we would need to modify nova to make additional API request for shared SGs when it will not find anything in own tenant, right?14:39
amotokiperhaps yes14:39
slaweqok, sounds reasonable for me14:40
slaweqI will propose docs update for now to document how it can be used currently14:40
opendevreviewLucas Alvares Gomes proposed openstack/networking-ovn stable/train: Skip FIP check if VALIDATE_MIGRATION is not True  https://review.opendev.org/c/openstack/networking-ovn/+/80773814:40
slaweqand then will work on that "shared" filter in next cycle14:40
slaweqwill that works for You?14:40
amotokiyes14:40
ralonsohyes14:41
slaweq++14:41
lajoskatona+114:41
slaweqthx a lot14:41
slaweqhaleyb: any other bugs to discuss today?14:41
haleybslaweq: you had a wishlist bug, i'll mention but maybe people can just discuss in bug14:42
haleybhttps://bugs.launchpad.net/neutron/+bug/194229414:42
haleyb"Is allow_overlapping_ips config option still needed really?"14:42
slaweqahh, right14:42
slaweqI almost forgot about it :)14:42
haleybi don't know myself if anyone uses that, but *think* most people set it to True, right?14:43
slaweqI recently noticed we have that option in Neutron still but do You know if it is used for anything still?14:43
ralonsohright, I think this is useless since Nova removed all network related14:44
obondarev+114:44
amotokiI cannot remember the history and the exact context. haleyb cannot remember it either. I will comment in the bug after checking it.14:44
slaweqdo You think we can still deprecate it that cycle?14:45
slaweqor should we wait with that to Yoga?14:45
lajoskatonaAs nova networking was removed from nova, we can remove it as I see14:45
ralonsoh+114:45
amotokiI think we can deprecate it. If someone depends on it, they can report/raise it14:45
amotoki* deprecate it in this cycle14:46
haleybmy only suggestion would be to make the code as if it's set to True14:46
haleybi.e. there is a single 'if' in neutron 14:46
ralonsohright14:46
obondarevdefault is False14:47
slaweqhaleyb: what do You think by "make the code as it's set to True"?14:47
haleybslaweq: in the ipam code use14:47
haleybsubnet_list = [{'id': s.id, 'cidr': s.cidr}14:47
haleyb                           for s in network.subnets]14:47
amotokihttps://github.com/openstack/neutron/blob/master/neutron/db/ipam_backend_mixin.py#L244-L24814:48
ralonsoh"false" was the safe value but Neutron supports this14:48
haleybafaik distros set it to True, right?14:48
ralonsohand Nova does not care14:48
slaweqyes, all tools which I saw sets it to true14:48
slaweqok, I will mark option as deprecated and will change code in neutron so it will be run as 14:48
slaweqit's set to True14:48
slaweqthx for the comments on that14:49
haleyb+114:49
slaweqany other bugs for today? :)14:50
haleybno, fixes proposed for everything else i think, that's all i had14:50
slaweqthx haleyb 14:50
slaweqthis week our bug deputy is lajoskatona 14:51
slaweqnext week will be amotoki - is that ok for You amotoki?14:51
amotokiyes. I will be on vacation till next Mon and be back next Tue. I can cover most of the week so it would not be a problem.14:51
slaweqthx14:51
slaweqso that's all regarding bugs for today14:52
slaweq#topic On Demand Agenda14:52
slaweqI have one more quick topic for today14:52
slaweqRehome ovs constants to neutron-lib https://review.opendev.org/q/topic:%22rehome-ovs-constants%22+(status:open%20OR%20status:merged)14:52
slaweqthere are some patches proposed by me there14:52
slaweqand liuyulong has different opinion about it14:52
slaweqI wanted to discuss it with the team14:52
slaweqshould we rehome those constants to neutron-lib? wdyt?14:53
liuyulongSurely, I moved some comments to commit message of this patch https://review.opendev.org/c/openstack/neutron-lib/+/80722414:53
ralonsohyes, n-lib should be the place for those constants. About speeding up the development, you can always add new constants to Neutron with a TODO to rehome them later14:53
ralonsohthat will allow you to send patches to Neutron without waiting for n-lib14:54
amotokiyes, I am personally fine with this as OVS constants are used in various repos as we had discussions before.14:54
amotokican we move them to neutron_lib.constants to more a specific place?14:54
amotokineutron_lib.constants grows14:54
ralonsohagree14:54
lajoskatona+1, I undesratnd that with n-lib releases can be harder to work, but it's a place where Neutron related things are collected to one repo14:55
liuyulongHow to deal with the problems of these cases? ralonsoh 14:55
liuyulong1. Since the qos "VALID_RULE_TYPES" is moved to neutron-lib,14:55
liuyulong  we have done some extra works:14:55
liuyulong  a. copy the new list back, do the Neutron only development works [1].14:55
liuyulong  b. move the list back to neutron-lib [2]14:55
liuyulong  c. waiting for neutron-lib to have a new release [3]14:55
liuyulong  d. update neutron to use constants from neutron-lib  [4]14:55
liuyulong2. They are going to move the "*_BR_ALL_TABLES" to neutron-lib [5],14:55
liuyulong  and doing the same work of rotating Neutron [6]. For these tables,14:55
liuyulong  at least two WIP features will have works on these tables [7][8].14:55
liuyulong  So, let them copy these list back to neutron again? Then add a14:55
liuyulong  TODO node? It wastes not only developer time, but also code14:55
liuyulong  reviewers bandwidth.14:55
liuyulong[1] https://review.opendev.org/c/openstack/neutron/+/796363/15/neutron/services/qos/constants.py14:55
liuyulong[2] https://review.opendev.org/c/openstack/neutron-lib/+/80437814:55
liuyulong[3] https://review.opendev.org/c/openstack/neutron/+/80346214:55
liuyulong[4] https://review.opendev.org/c/openstack/neutron/+/80438014:55
liuyulong[5] https://review.opendev.org/c/openstack/neutron/+/797121/8/neutron/plugins/ml2/drivers/openvswitch/agent/common/constants.py#b114:55
liuyulong[6] https://review.opendev.org/c/openstack/neutron/+/797120/14:55
liuyulong[7] https://review.opendev.org/c/openstack/neutron-specs/+/797798/12/specs/xena/node-local-ip.rst@25914:55
liuyulong[8] https://review.opendev.org/c/openstack/neutron/+/80421314:56
ralonsohof course we don't have time in this meeting to review all of this14:56
ralonsohI'll reply on the reviews14:56
liuyulongThe main problem is how to define "common use"?14:56
liuyulongA list of constants is "common used"?14:56
ralonsohin this specific case: OVS constants are "common use"14:57
liuyulongA list of constants which is used only by Neutron is "common used"?14:57
ralonsohother plugins should be aware of OVS trables, OFs, etc14:57
amotokiat least we had an example on OVS tables. it is better to define table numbers in a single place.14:57
liuyulongsure, see the commit message here, https://review.opendev.org/c/openstack/neutron-lib/+/80722414:58
liuyulongI just move all the arguments here.14:58
liuyulongamotoki, it's fine to place one singe table to neutron-lib.14:58
slaweqwe are almost out of time, let's continue it in the review of the patches14:59
liuyulongBut, the combination list if "_ALL_TABLE" is used by neutron only.14:59
slaweqat least team is aware of that :)14:59
slaweqthx for attending the meeting14:59
slaweqhave a great week :)14:59
slaweq#endmeeting14:59
opendevmeetMeeting ended Tue Sep  7 14:59:45 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-09-07-14.00.html14:59
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/networking/2021/networking.2021-09-07-14.00.txt14:59
opendevmeetLog:            https://meetings.opendev.org/meetings/networking/2021/networking.2021-09-07-14.00.log.html14:59
lajoskatonaBye14:59
slaweq#startmeeting neutron_ci15:00
opendevmeetMeeting started Tue Sep  7 15:00:12 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
slaweqhi again :)15:00
lajoskatonaHi15:00
bcafarelo/ long time no see :)15:00
ralonsohhi15:00
amotokislaweq: which review or place is good for discussion on the OVS constaints?15:00
amotokisorry for bothering the startmeeting :p15:00
obondarevhi15:01
ralonsohnext friday in the drivers meeting?15:01
slaweqamotoki: one of the patches in the list https://review.opendev.org/q/topic:%22rehome-ovs-constants%22+(status:open%20OR%20status:merged)15:01
amotokislaweq: thanks15:01
slaweqwe need to discuss it somewhere :)15:01
amotoki:)15:02
slaweqok, let's now start ci meeting :)15:02
slaweqGrafana dashboard: http://grafana.openstack.org/dashboard/db/neutron-failure-rate15:03
slaweq#topic Actions from previous meetings15:04
slaweqralonsoh to check fullstack issue https://bugs.launchpad.net/neutron/+bug/194219015:04
ralonsohI didn't see the cause15:05
ralonsohbut I didn't find any other related fail15:05
slaweqisn't that this issue with dhcp agent?15:05
ralonsoh(one sec015:05
ralonsoh(wrong link...)15:05
ralonsohYes, the patch: https://review.opendev.org/c/openstack/neutron/+/80713415:06
slaweqbut this don't works as expected :/15:06
ralonsohnope, still working on this15:07
slaweqralonsoh: can I assign that bug to You then?15:07
ralonsohok, perfect15:07
slaweqthx15:07
slaweqnext one15:08
slaweqslaweq to check how to run advanced image tests in serial15:08
slaweqI was checking if there would be possibility to run it like we do run tempest.scenario and slow tests in "-full" jobs15:09
slaweqso first all scenario tests except slow are run, and then as next step only slow tests are run15:09
slaweqbut for that we would need to have some new toxenv defined in tempest15:09
slaweqthere's no way to do it differently I think15:09
ralonsohso do you mean to create another CI job?15:09
slaweqI spoke with gmann yesterday and he told me that he will try to check it15:10
slaweqralonsoh: nope15:10
slaweqI wanted to mark tests which requires advanced image as "advanced" or something like that15:10
slaweqmaybe even "slow"15:10
lajoskatonaI wanted to ask if that is an option or not to add new tag15:11
slaweqand then do something like is in tempest here: https://github.com/openstack/tempest/blob/master/tox.ini#L11515:11
slaweqlajoskatona: You can add whatever tag You want15:11
slaweqbasically using same decorator from tempest15:11
slaweqthen You can filter tests to be run based on that decorator15:11
ralonsohahhh15:12
slaweqbut we don't have proper toxenv to be run by zuul15:12
slaweqalternative would be to have extra ci jobs to run only those "slow/advanced" tests15:12
lajoskatonaits @attr dcorator, am I right?15:12
slaweqthat's doable only with changes in neutron-tempest plugin15:13
slaweqlajoskatona: right15:13
slaweqso it's doable with changes in neutron-tempest-plugin repo but we would have 4 extra scenario jobs15:13
slaweqwhich isn't great solution for sure15:13
slaweqI will also check if there is possibility to maybe mark some tests as they can't be run in parallel15:16
slaweqmaybe that would be enough15:16
slaweqI will definitelly continue investigation on that topic15:16
slaweq#action slaweq to check if tests can be marked as they can't run in parallel15:17
slaweqok, let's move on15:17
slaweq#topic stadium projects15:17
slaweqany updates here?15:17
lajoskatonanothing, we have some fixes this week for n-d-r, but everything else seems ok15:18
bcafarelone from me on neutron-vpnaas, I was looking into fixing stable barnches so the periodic jobs do not generate as much spam15:18
bcafareltrain is almost there with https://review.opendev.org/c/openstack/neutron-vpnaas/+/805969 but I am bit stuck on the tempest error15:19
bcafarelthe job (old automaticall converted for zuulv3) does not find neutron-tempest-plugin, though it is listed and checked out :/15:19
bcafarelpointers welcome :)15:19
slaweqbcafarel: "all-plugin" tox env is used there15:20
slaweqit's deprecated and I know it was causing some problems15:20
opendevreviewOleg Bondarev proposed openstack/neutron master: Add Local IP Extension and DB  https://review.opendev.org/c/openstack/neutron/+/80452315:20
opendevreviewOleg Bondarev proposed openstack/neutron master: Local IP RPC server-agent interface  https://review.opendev.org/c/openstack/neutron/+/80711615:20
slaweqmaybe You should try to change it to "all" toxenv?15:20
bcafareloh yes I remember that one!15:20
bcafarelslaweq++ I will try that15:20
slaweq++15:20
slaweqif it's not that, please ping me, I can take a look once again15:21
slaweqand try to help :)15:21
bcafarelwill do thanks :)15:21
bcafareland for older versions I wonder if we should move them to EOL (train is already 8-9 fixes to repair the gates)15:21
bcafarelI know elod was motivated to at least keep stein running but it was a sea of red in last DNM test patch15:22
slaweqYou mean eol older than train or train?15:22
bcafarelolder than train (where hopefully I can get zuul +1 soon)15:22
slaweqif they are broken, and there are no maintainers, I think we can eol them already15:23
slaweqI can take care of it if You want15:23
bcafarelyes please, you know the "paperwork" better15:24
slaweqsure, I will15:24
slaweq#action slaweq to start eol'ing vpnaas stein and older branches15:24
bcafarelthanks!15:25
slaweqok, next one15:25
slaweq#topic Stable branches15:25
slaweqany issues with Neutron's stable branches?15:25
bcafarelall good on "active" branches (recent backports)15:25
slaweqgreat15:25
slaweqthx for taking care of it :)15:26
bcafarelthe CVE backport for example went fine up to queens :)15:26
slaweqyeah, I saw that one15:26
slaweqok, let's move on15:27
slaweq#topic Grafana15:27
slaweqhttp://grafana.openstack.org/dashboard/db/neutron-failure-rate15:27
slaweqfunctional tests job is finally in better shape this week15:28
slaweqthx to otherwiseguy fix which we merged last week15:28
slaweqin fullstack the only issue I saw was this issue with port provisioning15:28
ralonsohwhich one?15:28
slaweqwhich one what? patch from otherwiseguy or fullstack issue?15:29
ralonsohfullstack issue15:29
slaweqhttps://bugs.launchpad.net/neutron/+bug/194219015:29
ralonsohah sorry, yes15:29
slaweqanything else regarding grafana for today?15:30
slaweqI guess we can move on then15:32
slaweqregarding fullstack, I saw only that one issue which we already discussed15:32
slaweq#topic tempest/scenario15:32
slaweqhere I found (again) few oom-killer issues15:33
slaweqand one failure of test_overlapping_sec_grp_rules in linuxbridge job:15:33
slaweqhttps://storage.gra.cloud.ovh.net/v1/AUTH_dcaab5e32b234d56b626f72581e3644c/zuul_opendev_logs_e2e/807134/3/check/neutron-tempest-plugin-scenario-linuxbridge/e2e97f7/testr_results.html15:33
slaweqIIRC this was already seen by Alex who did that scenario test15:33
slaweqand it's probably reported as Linuxbridge bug15:33
slaweqI will need to look for it and eventually talk with Alex about it15:34
slaweq#slaweq to check test_overlapping_sec_grp_rules failure in linuxbridge 15:35
slaweqand that's basically all regarding tempest tests what I had for today :)15:36
slaweqit's not bad this week15:36
slaweqanything else You want to add here?15:36
ralonsohno, thanks 15:36
slaweqso let's go to the last topic for today15:36
bcafarelall good (and we saw a good rate of patches merged)15:36
slaweq#topic Periodic15:36
slaweqit seems that neutron-ovn-tempest-ovs-master-fedora is broken (again)15:37
slaweqevery day it fails with same errors, like https://zuul.openstack.org/build/c9ad43989706459f84e1b203092f32c415:37
slaweqand this time it seems for me like it can be some valid bug, as it's failing on same tests every day15:37
ralonsohalways failing the same tests?15:38
ralonsohyes15:39
slaweqat least this week as those jobs I checked today15:39
ralonsohso we did something on 2021-08-2315:39
slaweqwe or Fedora :)15:40
slaweqralonsoh: I wonder if errors from https://14bc9da0ccb50e1a0478-6b466cd24fe60c196767959ed246eea2.ssl.cf2.rackcdn.com/periodic/opendev.org/openstack/neutron/master/neutron-ovn-tempest-ovs-master-fedora/c9ad439/controller/logs/screen-q-svc.txt are somehow related15:41
ralonsohi was checking that15:41
slaweqI'm talking about those: "oslo_db.exception.DBReferenceError: (pymysql.err.IntegrityError) (1452, 'Cannot add or update a child row: a foreign key constraint fails (`neutron`.`ovn_revision_numbers`, CONSTRAINT `ovn_revision_numbers_ibfk_1` FOREIGN KEY (`standard_attr_id`) REFERENCES `standardattributes` (`id`) ON DELETE SET NULL)')"15:42
slaweqany volunteer to check it? I think we should open new LP bug and check that one as it may be something in our code15:43
ralonsohI can open the LP bug15:44
ralonsohand maybe check it 15:44
slaweqthx ralonsoh15:44
slaweqlet's do it that way, if someone will have time, can check it15:44
slaweq#action ralonsoh to open bug about failing neutron-ovn-tempest-ovs-master-fedora periodic job15:45
slaweqand that's all what I had for today15:45
slaweqdo You have anything else to discuss?15:45
slaweqif not, I will let You go a bit earlier :)15:46
bcafarelall good here15:46
lajoskatona+115:46
slaweqok, thx for attending the meeting15:46
ralonsohbye15:46
slaweqsee You online and have a great evening :)15:46
slaweqo/15:46
slaweq#endmeeting15:46
opendevmeetMeeting ended Tue Sep  7 15:46:55 2021 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)15:46
opendevmeetMinutes:        https://meetings.opendev.org/meetings/neutron_ci/2021/neutron_ci.2021-09-07-15.00.html15:46
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/neutron_ci/2021/neutron_ci.2021-09-07-15.00.txt15:46
opendevmeetLog:            https://meetings.opendev.org/meetings/neutron_ci/2021/neutron_ci.2021-09-07-15.00.log.html15:46
lajoskatonaBye15:47
bcafarelo/15:48
opendevreviewMerged openstack/tap-as-a-service master: Tests: remove tempest plugin from taas repository  https://review.opendev.org/c/openstack/tap-as-a-service/+/80470715:51
opendevreviewAnton Vazhnetsov proposed openstack/ovsdbapp master: nb: fix route.output_port name  https://review.opendev.org/c/openstack/ovsdbapp/+/80774915:52
opendevreviewMerged openstack/neutron stable/ussuri: Don't use singleton in routes.middleware.RoutesMiddleware  https://review.opendev.org/c/openstack/neutron/+/80763416:03
opendevreviewRodolfo Alonso proposed openstack/neutron master: [OVN] Update the DHCP options when the metadata port is modified  https://review.opendev.org/c/openstack/neutron/+/80769216:47
opendevreviewMerged openstack/neutron stable/rocky: Don't use singleton in routes.middleware.RoutesMiddleware  https://review.opendev.org/c/openstack/neutron/+/80763718:05
opendevreviewArkady Shtempler proposed openstack/neutron-tempest-plugin master: Refactoring - Use existing Tempest APIs in "QoS bandwidth limit rule" tests  https://review.opendev.org/c/openstack/neutron-tempest-plugin/+/80697718:32
opendevreviewMerged openstack/networking-odl master: Enable tls-proxy support for test job  https://review.opendev.org/c/openstack/networking-odl/+/79678919:40
opendevreviewMerged openstack/neutron stable/queens: Don't use singleton in routes.middleware.RoutesMiddleware  https://review.opendev.org/c/openstack/neutron/+/80763819:56
opendevreviewIhar Hrachyshka proposed openstack/neutron master: ovn: use stateless NAT rules for FIPs  https://review.opendev.org/c/openstack/neutron/+/80480720:39
opendevreviewGhanshyam proposed openstack/neutron-tempest-plugin master: DNM: testing combined regex  https://review.opendev.org/c/openstack/neutron-tempest-plugin/+/80780021:00
opendevreviewGhanshyam proposed openstack/neutron-tempest-plugin master: DNM: testing combined regex  https://review.opendev.org/c/openstack/neutron-tempest-plugin/+/80780021:02
opendevreviewGhanshyam proposed openstack/neutron-tempest-plugin master: DNM: testing combined regex  https://review.opendev.org/c/openstack/neutron-tempest-plugin/+/80780021:03
opendevreviewGhanshyam proposed openstack/neutron-tempest-plugin master: DNM: testing combined regex  https://review.opendev.org/c/openstack/neutron-tempest-plugin/+/80780021:08
opendevreviewMerged openstack/neutron stable/train: Don't use singleton in routes.middleware.RoutesMiddleware  https://review.opendev.org/c/openstack/neutron/+/80763521:09
opendevreviewGhanshyam proposed openstack/neutron-tempest-plugin master: DNM: testing combined regex  https://review.opendev.org/c/openstack/neutron-tempest-plugin/+/80780022:01

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