Tuesday, 2021-09-28

opendevreviewManu B proposed openstack/neutron-dynamic-routing master: * Status update  https://review.opendev.org/c/openstack/neutron-dynamic-routing/+/81130005:48
*** ianw is now known as ianw_pto07:21
opendevreviewLajos Katona proposed openstack/neutron master: Change to publish for security-group db tests  https://review.opendev.org/c/openstack/neutron/+/81131107:35
opendevreviewSlawek Kaplonski proposed openstack/neutron stable/xena: [ovn] metadata functional tests don't support Chassis_Private  https://review.opendev.org/c/openstack/neutron/+/81133007:48
opendevreviewZhai Mengdong proposed openstack/neutron master: [OVN] Implement router gateway IP QoS  https://review.opendev.org/c/openstack/neutron/+/74901207:57
opendevreviewManu B proposed openstack/python-neutronclient master: Add neutron and osc commands for bgp speaker router associationw  https://review.opendev.org/c/openstack/python-neutronclient/+/80331807:59
opendevreviewliuyulong proposed openstack/neutron master: Make flow installation trunk size automatic adjustment  https://review.opendev.org/c/openstack/neutron/+/76507208:56
opendevreviewEduardo Olivares proposed openstack/neutron master: Replace cirros 0.4.0 by 0.5.2 in ovn migration create-resources.sh.j2  https://review.opendev.org/c/openstack/neutron/+/81131709:03
opendevreviewRodolfo Alonso proposed openstack/neutron master: [DVR] Check if SNAT iptables manager is initialized  https://review.opendev.org/c/openstack/neutron/+/81131809:07
opendevreviewAnton Vazhnetsov proposed openstack/ovsdbapp master: ic: add support for OVN_IC_Northbound schema  https://review.opendev.org/c/openstack/ovsdbapp/+/80915110:41
opendevreviewAnton Vazhnetsov proposed openstack/ovsdbapp master: ic: add support for OVN_IC_Northbound schema  https://review.opendev.org/c/openstack/ovsdbapp/+/80915111:09
opendevreviewMerged openstack/neutron master: Change to publish for security-group db tests  https://review.opendev.org/c/openstack/neutron/+/81131111:45
opendevreviewAnton Vazhnetsov proposed openstack/ovsdbapp master: tools: fix OvsOvnVenvFixture init  https://review.opendev.org/c/openstack/ovsdbapp/+/80915012:11
lajoskatonaslaweq: Hi, on CI meeting shall we check together why we have different "api_extensions=all" in most of the tempest.confs?12:20
slaweqlajoskatona: sure, we can check it12:20
lajoskatonaslaweq: I tried yesterday but can't find the source of it, and it seems that some jobs are failing due to this12:20
lajoskatonaslaweq: the starnge is that for OVN jobs we have a list of extensions (https://7ab77c8a0a641a7ff2df-ecc33ccaab89feb6b0f7a7737c56ac51.ssl.cf5.rackcdn.com/807707/4/check/neutron-ovn-tempest-slow/a706584/controller/logs/tempest_conf.txt ) but for ovs jobs we have all (https://storage.bhs.cloud.ovh.net/v1/AUTH_dcaab5e32b234d56b626f72581e3644c/zuul_opendev_logs_d36/807707/4/check/neutron-ovs-tempest-slow/d36b75e/controller/log12:21
lajoskatonapest_conf.txt )12:21
slaweqlajoskatona: let's check it together on the meeting12:22
gibilajoskatona: please ping me when you are discussing this I want to at least listen in12:24
gibias this is breaking nova-grenade-multinode12:25
lajoskatonagibi: ack12:30
opendevreviewPrzemyslaw Szczerbik proposed openstack/neutron master: Add API extenstion for QoS minimum pps rule  https://review.opendev.org/c/openstack/neutron/+/80304512:40
opendevreviewPrzemyslaw Szczerbik proposed openstack/neutron master: ovs-agent: Report pkt processing info in heartbeat  https://review.opendev.org/c/openstack/neutron/+/80044412:41
opendevreviewPrzemyslaw Szczerbik proposed openstack/neutron master: Report CUSTOM_VNIC_TYPE_ traits on Neutron agent RP  https://review.opendev.org/c/openstack/neutron/+/80044512:42
opendevreviewPrzemyslaw Szczerbik proposed openstack/neutron master: Report pkt processing capacity on Neutron agent RP  https://review.opendev.org/c/openstack/neutron/+/80044612:42
opendevreviewPrzemyslaw Szczerbik proposed openstack/neutron master: Add port-resource-request-groups extension  https://review.opendev.org/c/openstack/neutron/+/80563712:43
opendevreviewPrzemyslaw Szczerbik proposed openstack/neutron master: Enable QoS minimum packet rate rule for OVS backend  https://review.opendev.org/c/openstack/neutron/+/80539112:43
opendevreviewPrzemyslaw Szczerbik proposed openstack/neutron master: Sanitize profile column of ml2_port_bindings table in the DB  https://review.opendev.org/c/openstack/neutron/+/81141112:43
*** jamesdenton_alt is now known as jamesdenton12:47
opendevreviewMerged openstack/neutron master: Replace cirros 0.4.0 by 0.5.2 in ovn migration create-resources.sh.j2  https://review.opendev.org/c/openstack/neutron/+/81131713:42
opendevreviewAnton Vazhnetsov proposed openstack/ovsdbapp master: ic: add support for OVN_IC_Northbound schema  https://review.opendev.org/c/openstack/ovsdbapp/+/80915113:51
dalvarezerlon: hey let me catch up with your question13:52
dalvarezerlon: ok so you cant see gARPs but ARP replies instead, right?13:53
liuyulong__lajoskatona, hi, I got your email, but I did not update the wiki page. I will raise some topics during #On Demand Agenda section if we have enough time.13:57
*** liuyulong__ is now known as liuyulong13:57
lajoskatonaliuyulong__: Hi, we can have l3 topic, and discuss them there13:58
lajoskatonaliuyulong__: I planned to ave at least a question for l3 if there's anybody with news :-)13:59
lajoskatona#startmeeting networking14:00
opendevmeetMeeting started Tue Sep 28 14:00:14 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
ralonsohhello14:00
lajoskatonaHi everybody!14:00
erlondalvarez: yes, so, I dont see ARP reponses if I dont'  ping the ip14:00
rubasovo/14:00
liuyulongo/14:00
amotokio/14:00
haleybo/14:00
slaweqhi14:01
dalvarezerlon: i think you may be missing this: https://github.com/ovn-org/ovn/commit/96959e56d634c8d888af9e3ee340602593c7e4fa14:01
dalvarez(sorry for the noise)14:01
erlonbut the thing is, there are some switches that once a ip is dicover, they keep sending pings to refresh the cache14:01
lajoskatonadalvarez: side effect of no dedicated meeting channel :-)14:01
lajoskatona#topic Announcements14:01
lajoskatonaXena cycle calendar https://releases.openstack.org/xena/schedule.html14:02
lajoskatonaThis week is final RC week, see: http://lists.openstack.org/pipermail/openstack-discuss/2021-September/025081.html14:02
erlondalvarez: hmmm, that makes sense, sice the version Im using is 20.03, but have that other gARP patch of yours backported14:02
bcafarelo/14:02
njohnstono/14:02
lajoskatonaPlease check the priority patches to review things quickly if we have to push fixes quickly14:03
erlondalvarez: do you remembered if you backported this one too?14:03
lajoskatonaDon't know if You follow the current gate issue with apache urls: http://lists.openstack.org/pipermail/openstack-discuss/2021-September/025101.html14:03
slaweqlajoskatona: there is only one now: https://review.opendev.org/c/openstack/neutron/+/81097514:04
slaweqand it seems to be blocked by the apache issue :/14:04
lajoskatonaslaweq: thanks14:04
lajoskatonaI think these are the fixes on different branches in devstack:14:04
lajoskatonahttps://review.opendev.org/c/openstack/devstack/+/811399 & https://review.opendev.org/c/openstack/devstack/+/811389 & https://review.opendev.org/c/openstack/devstack/+/81130314:05
dalvarezerlon: meeting going on, i don't want to interfere but not, the backport goes down only from master to v21.06.0 branch14:05
lajoskatonaslaweq: by the way, and these: https://review.opendev.org/q/Id73368576a948f78a043d7cf0be16661a65626a9 ?14:05
lajoskatonawe can discuss these on the bug section, but wanted to have a feedback if we have to have that in xena14:06
erlonhmm, sorry guys, didn't know the meetings were hosted on the channel now14:06
slaweqlajoskatona: true, that one is also important14:07
slaweqlajoskatona: I just set review-priority +2 for the Xena patch14:07
lajoskatonaslaweq: ok, thanks14:08
slaweqlajoskatona: thx for reminding about it :)14:08
lajoskatonaslaweq: if I understand well the xean patch is almost a backport/cherry-pick , so if possible would be good to merge the master one first14:09
lajoskatonabut we can discuss it later or in review14:09
slaweqlajoskatona: ralonsoh will have details for sure, but it is like that14:09
ralonsohsure14:09
slaweqI'm just worried if we will be able to get merged both master and xena so fast14:09
lajoskatonaslaweq: yeah, that's my concern too14:10
lajoskatonaok, let's discuss it separately14:10
lajoskatonaDo you have anything to announce?14:11
lajoskatonaOk let's move then14:12
lajoskatona#topic Bugs14:12
lajoskatonabcafarel was bug deputy last week: http://lists.openstack.org/pipermail/openstack-discuss/2021-September/025082.html14:12
bcafarelthanks I was looking for the link :)14:12
lajoskatonabcfarel: :-) quick copy-paste14:13
lajoskatonaFrom the critical section we are waiting for https://review.opendev.org/c/openstack/neutron/+/810975 to be merged to xena, so we are good from that perspective14:14
lajoskatonabcafarel: do you have any bug to discuss?14:14
bcafarellajoskatona: no all good, as you said critical are being backported, the rest has assignees (or even fixes)14:15
bcafarel(though as mentioned we have a few pending xena backports and that placement issue blocking gates)14:16
lajoskatonathanks bcafarel for the report and the open eyes :-)14:17
lajoskatonaThis week is rubasov's week and next week is for ralonsoh.14:17
ralonsohok14:17
lajoskatonais that ok?14:17
rubasovok14:17
lajoskatonaok, thanks14:18
lajoskatonaOk next topic then:14:18
lajoskatona#topic L314:19
lajoskatonaliuyulong has some topics, butperhaps he has network issues14:19
opendevreviewRodolfo Alonso proposed openstack/neutron stable/xena: Execute the quota reservation removal in an isolated DB txn  https://review.opendev.org/c/openstack/neutron/+/81112414:20
liuyulongHi14:21
liuyulongThanks14:21
liuyulong#link https://review.opendev.org/c/openstack/neutron-specs/+/77054014:21
lajoskatonaliuyulong: welcome back online :-)14:21
liuyulongI'd like to raise the topic "elastic snat".14:21
liuyulongWe have implemented this locally, but the spec is still in in-progress state upstream.14:22
lajoskatonaliuyulong: ack, please do that14:22
liuyulong#link https://review.opendev.org/c/openstack/neutron-specs/+/770540/14/specs/xena/elastic_snat.rst@11014:23
slaweqliuyulong: I will review it again14:24
liuyulongAbout this input "internal_cidrs", slaweq suggested that we make it coupled with the address group.14:25
slaweqyes, because we have already that resource which can represent it so why not use it here?14:26
liuyulongWhen we make this feature a real production on our cloud.14:26
liuyulongWe have received complaints from the upper platform about the complexity of API calls copled with address group.14:27
liuyulongEvery the user needs to update the ElasticSnat, they need to show it. And list/find the address groups, update the related address groups.14:28
amotokiliuyulong: is it described or replied in the spec? (I haven't read thru the spec though :p)14:29
liuyulongInstead of a simple update API of ElasticSnat.14:29
slaweqbut address groups may give You some possibilities to e.g. create group which will be used in some SG and also in that SNAT if needed14:29
liuyulongamotoki, yes, I replied those.14:30
slaweqIMHO there are many different use cases and we should use what we already have in Neutron14:30
slaweqif that is possible14:30
slaweqanyway, I'm not going to block this only because of that, but I would like others opinion about it too :)14:30
spatelDoes neutron support providing two nic for bonding? (this is the case of SRIOV based design) 14:30
ralonsohthere is no support for this because that is part of the underlying infraestructure14:31
lajoskatonaspatel: Hi, we have team meeting now, we can discuss it during the on demand agenda14:32
spatelsorry about that. 14:32
liuyulongUpdate is just one example. Creating API has same issue. And for the API input validation, users address group IDs needs elastic_snat plugin to read DB one time to get the CIDR list.14:33
liuyulongWhile the real CIDRs will be used to verify if it is valid for this router/subnets/ports.14:33
lajoskatonaslaweq, liuyulong: I tend to be on the side to use already existing API-s,14:33
lajoskatonaslaweq, liuyulong: I will check the discussion in the review, to have deeper understanding of the problem here14:34
slaweqlajoskatona++ thx a lot14:34
amotokiI will check the spec too. Complaints in user side may be able to be addressed in CLI or tool side too (unless it leads to performance issues in the server side)14:35
slaweqamotoki++ thx14:36
liuyulong_sorry, lost the connection.14:36
liuyulong_Next one is https://review.opendev.org/c/openstack/neutron-specs/+/80285414:37
liuyulong_"Spec for distributed datapath for metadata"14:37
liuyulong_It has the metadata data path in detail.  So call for reviewers.14:37
liuyulong_It's time to say goodbye to metadata-agent.14:38
liuyulong_So here I have a very good picture about Neutron in the future.14:39
lajoskatonaliuyulong_: I will/ or you can raise the priority, I think this week will be a little crowded with ongoing release, but I will check this one as well14:39
liuyulong_Neutron has only ovs-agent and L3-agent. Then the pressure of MQ and DB may narrow down to make Neutron to adopt to a real large scale deployment.14:40
slaweqI also added it to my todo list14:40
liuyulong_And more about L3 is, if someday the openflow related L3 are accomplished. (https://review.opendev.org/q/topic:%22bug%252F1931953%22+(status:open%20OR%20status:merged))14:40
liuyulong_With ovs-dpdk or smartNIC offload, the dataplane performance will get better as well.14:41
liuyulong_So, go go go, let's make Neutron more and more powerful and efficient.14:42
liuyulong_: )14:42
lajoskatonaliuyulong_: thanks, hope that performance will better with these options14:43
obondarev_liuyulong_: sounds great, thanks! :)14:43
opendevreviewEduardo Olivares proposed openstack/neutron stable/xena: Replace cirros 0.4.0 by 0.5.2 in ovn migration create-resources.sh.j2  https://review.opendev.org/c/openstack/neutron/+/81134014:43
opendevreviewEduardo Olivares proposed openstack/neutron stable/wallaby: Replace cirros 0.4.0 by 0.5.2 in ovn migration create-resources.sh.j2  https://review.opendev.org/c/openstack/neutron/+/81134114:44
liuyulong_lajoskatona, no more L3 topics from me now. : )14:44
*** obondarev_ is now known as obondarev14:44
opendevreviewEduardo Olivares proposed openstack/neutron stable/victoria: Replace cirros 0.4.0 by 0.5.2 in ovn migration create-resources.sh.j2  https://review.opendev.org/c/openstack/neutron/+/81134214:44
lajoskatonaliuyulong_: One question: Do these options like flow based dvr need some extra care for migrating from old L3 or metadata?14:44
opendevreviewEduardo Olivares proposed openstack/neutron stable/ussuri: Replace cirros 0.4.0 by 0.5.2 in ovn migration create-resources.sh.j2  https://review.opendev.org/c/openstack/neutron/+/81134314:44
lajoskatona liuyulong_: but I will check and ask in the spec reviews14:45
lajoskatonaliuyulong_:  thanks for the specs higlight14:45
liuyulong_Link down is inevitable. Because the troditional namespace and iptables rules should be removed.14:45
liuyulong_And the flows should be added then.14:46
*** liuyulong_ is now known as liuyulong14:46
lajoskatonaOk, thanks, do anybody has perhaps anything more to discuss regarding L3?14:46
lajoskatona#topic On Demand Agenda14:47
liuyulongWe can ask the migration issues in the spec patch of gerrit. Actually, I have no details about it either.14:47
liuyulongI have one topic.14:48
liuyulong#link https://bugs.launchpad.net/neutron/+bug/175346614:48
liuyulongSince some smartNIC vendor indicates that their card may not support some CT actions.14:49
liuyulongSo stateful security group will be needed for it.14:49
liuyulong#link https://review.opendev.org/c/openstack/neutron/+/80480714:50
liuyulong#link https://review.opendev.org/c/openstack/neutron/+/78997414:50
ralonsohbut is this only related to stateless FW?14:50
liuyulongThese two patches are for OVN to support stateless security gourp and NAT.14:50
liuyulongSo, here I'd like to mention that for ovs-agent we will need to supoort it too.14:51
lajoskatonaThis bug isfor ovs: https://bugs.launchpad.net/neutron/+bug/188526114:51
liuyulongralonsoh, yes14:52
liuyulonglajoskatona, yes, long time no response14:52
ralonsohthe implementation is not trivial, as with iptables14:52
liuyulong[4] https://opendev.org/x/networking-ovs-dpdk/src/branch/stable/rocky/networking_ovs_dpdk/agent/ovs_dpdk_firewall.py14:52
ralonsohI know this FW very well14:52
ralonsohI implemented it14:52
slaweqhttps://review.opendev.org/c/openstack/neutron/+/804807 is for stateless FIPs, not SG14:52
liuyulongralonsoh, this is mentioned in the bug 1885261. And I noticed it was implemented by you.14:53
liuyulongSo it should be fine to move to neutron?14:53
slaweqdo You want to have something similar for ML2/OVS case? How exactly?14:53
ralonsohI don't think this is working at all as is right now14:53
liuyulongralonsoh, yes, I tested it. It's not working.14:54
ralonsohI tried, when I implemented it, to merge it in Neutron14:54
lajoskatonanetworking_ovs_dpdk is mostly abandoned, am I right?14:54
ralonsohbut the answer was no because we had the CT one14:54
ralonsohlajoskatona, yes14:54
liuyulongBut, mainly code is fine, I'm going to fix it.14:54
ralonsohit is not needed anymore14:54
ralonsohliuyulong, perfect. Now the question is if we can handle two FWs in Neutron code14:55
ralonsoh(and maintenance and testing and etc.)14:55
liuyulongSmartNIC offloading is general trend. IMO, we should.14:55
lajoskatonaFor this we need dpdk?14:55
opendevreviewEduardo Olivares proposed openstack/networking-ovn stable/train: Replace cirros 0.4.0 by 0.5.2 in ovn migration create-resources.sh.j2  https://review.opendev.org/c/openstack/networking-ovn/+/81143014:55
ralonsohlajoskatona, not anymore14:56
lajoskatonaralonsoh: thanks14:56
ralonsohCT is now supported in dpdk14:56
liuyulongstateless fw is not only for ovs-dpdk, but also for smartnic offload14:56
liuyulongralonsoh, it is still utilize the kernel CT tables?14:57
ralonsohno, CT is implemented locally14:57
liuyulongralonsoh, if so, the performance should not be good engough.14:57
ralonsohit is now14:57
ralonsohok, I'm not against it14:58
ralonsohbut we should mark it as a testing feature14:58
lajoskatonaDo You think that we have to continue this discussion on drivers meeting?14:58
ralonsohand code should be isolated, as the other FW14:58
ralonsohperfect14:58
ralonsohthat's the place14:58
liuyulongI will take a deep look at the CT in dpdk. and the support status of ovs-dpdk.14:58
lajoskatonaI will add then this to the Friday agenda, is that ok  liuyulong ?14:59
liuyulongralonsoh, it will be configurable, a new fw driver will be added.14:59
amotokilajoskatona: I think it is a good idea. even if we have no RFEs to discuss we can use the meeting time to discuss such improvements.14:59
lajoskatonaamotoki: +14:59
lajoskatona+114:59
liuyulongI think it is approved. : )14:59
lajoskatonaok, time is up, thanks for the discussion15:00
slaweqthx15:00
liuyulongOK, thanks15:00
lajoskatonaliuyulong: yeah but to have everybody interested in the "room" and discussu in details15:00
lajoskatonaHave a great week, see You later15:00
lajoskatona#endmeeting15:00
opendevmeetMeeting ended Tue Sep 28 15:00:58 2021 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)15:00
opendevmeetMinutes:        https://meetings.opendev.org/meetings/networking/2021/networking.2021-09-28-14.00.html15:00
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/networking/2021/networking.2021-09-28-14.00.txt15:00
opendevmeetLog:            https://meetings.opendev.org/meetings/networking/2021/networking.2021-09-28-14.00.log.html15:00
slaweq#startmeeting neutron_ci15:01
opendevmeetMeeting started Tue Sep 28 15:01:03 2021 UTC and is due to finish in 60 minutes.  The chair is slaweq. Information about MeetBot at http://wiki.debian.org/MeetBot.15:01
opendevmeetUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.15:01
opendevmeetThe meeting name has been set to 'neutron_ci'15:01
lajoskatonaHi15:01
ralonsohhello again15:01
slaweqwelcome again :)15:01
bcafarelno break this time :)15:01
slaweqGrafana dashboard: http://grafana.openstack.org/dashboard/db/neutron-failure-rate15:01
lajoskatonasorry for the long meeting15:01
slaweqbcafarel: no mercy :P15:01
slaweqwe don't have any action items from last meeting, so I think we can quickly move to the next topics today15:01
slaweq#topic Stadium projects15:02
lajoskatonanothing from me, as I checked las time all is quiet15:03
slaweqgreat15:03
slaweqI also didn't noticed anything really bad there recently15:04
slaweq#topic Stable branches15:04
bcafarelnothing special either (except that placement issue in xena of course)15:04
slaweqyeah, that one is also in master15:04
slaweqbcafarel: You told me earlier about https://review.opendev.org/c/openstack/neutron-vpnaas/+/80596915:05
bcafarelah yes thanks for reminder15:05
slaweq:)15:05
slaweqyw15:05
bcafarelas we are EOL'ing the earlier branches, I am stating to think we can just drop tempest in this train (EM branch)15:06
bcafarelI am a bit out of ideas on why it does not find the tempest plugin (ralonsoh tried too) and at least train will have some working CI15:07
slaweqbcafarel: because in train those tests were still in neutron-vpnaas repo15:07
slaweqnot in tempest_plugin15:07
slaweqso the job used there is wrong probably15:08
bcafarelslaweq: ah sorry bad wording, config does point to the tempest dir in neutron-vpnaas repo (and devstack log shows it configured in tempest as far as I can see)15:08
bcafarelbut opinions/ideas welcome (sorry I have to run, have a nice rest of meeting)15:09
lajoskatonain that case isn't the problem is that neutron-tempest-plugin is cloned as well and tempest finds the tests in 2 paths?15:09
slaweqbut in https://review.opendev.org/c/openstack/neutron-vpnaas/+/805969/11/.zuul.yaml#31 I see You defined tempest regex neutron_tempest_plugin.vpnaas15:09
slaweqwhich is wrong in the train15:09
slaweqwhy this change is made there?15:10
ralonsohlast change is mine, just for testing15:10
ralonsohfocus on PS1015:10
slaweqah, ok15:10
slaweqI will check that this week15:11
ralonsohthanks15:11
slaweqmaybe I will figure out something :)15:11
slaweq#action slaweq to check vpnaas stable/train patch https://review.opendev.org/c/openstack/neutron-vpnaas/+/805969/1015:11
slaweqis that all regarding stable branches' ci for today?15:12
slaweqif so, I think we can move on15:12
slaweqok, let's move on :)15:14
slaweq#topic Grafana15:14
slaweq#link http://grafana.openstack.org/dashboard/db/neutron-failure-rate15:14
slaweqwe can see that all our tempest jobs are going to 100% of failures today15:14
slaweqand it's know issue with the apache and placement15:15
slaweqbasically all devstack based jobs (not only tempest) are affected by this15:15
* slaweq wonders why things like that happens always in the RC weeks :/15:16
ralonsohkarma15:16
slaweq:D15:16
lajoskatona:-)15:17
slaweqother than that I don't see anything critical in the Grafana15:17
slaweqlets move on to the specific jobs' issues15:18
slaweq#topic fullstack/functional15:18
slaweqI found two times the same issue in functional tests:15:19
opendevreviewRodolfo Alonso proposed openstack/neutron master: Execute the quota reservation removal in an isolated DB txn  https://review.opendev.org/c/openstack/neutron/+/80998315:19
slaweqhttps://450622a53297d10bce29-d3fc18d05d3e89166397d52e51106961.ssl.cf2.rackcdn.com/805637/8/check/neutron-functional-with-uwsgi/517e0d3/testr_results.html15:19
slaweqhttps://195cae8c9d2de3edf3c4-c1cb7fb0c5617ff6ee09319b2539cf1a.ssl.cf5.rackcdn.com/803268/8/check/neutron-functional-with-uwsgi/8d2d4d9/testr_results.html15:19
slaweqit's in different tests but seems like may be the same problem15:19
ralonsohthe keepalived state change process, maybe15:19
ralonsohI could take a look at those errors, but maybe at the end of the week15:20
slaweqthx ralonsoh15:20
slaweqit's not very urgent for sure as it don't happens very often15:21
slaweq#action ralonsoh to check functional tests issue with router's state transition15:21
opendevreviewRodolfo Alonso proposed openstack/neutron stable/xena: Execute the quota reservation removal in an isolated DB txn  https://review.opendev.org/c/openstack/neutron/+/81112415:22
slaweqok, next one15:22
slaweq#topic Tempest/Scenario15:22
slaweqI reported new bug today https://bugs.launchpad.net/neutron/+bug/194528315:22
slaweqI saw this test fails at least twice this week15:22
slaweqbut I also think I saw it earlier as well15:22
slaweqI will try to look at it if I will have some time15:23
slaweqbut I can't promise I will do it this week15:23
slaweqso it's not assigned to me for now15:23
ralonsohwe can ping Eran15:23
slaweqif anyone wants to check it, feel free to take15:23
ralonsoh(if I'm not wrong, he implemented those tests)15:24
slaweqralonsoh: thx, I will check and talk with him about it15:24
slaweqlajoskatona: You also wanted to talk about something related to the tempest jobs, right?15:25
lajoskatonayes, thanks15:25
lajoskatonait's about the api_extensions list in tempest.conf15:25
* gibi lurks15:26
lajoskatonait seems that earlier it was filled with a list, and now on master, xena, wallaby (citation needed) we have "all"15:26
slaweqdo You have job's example?15:26
lajoskatonainterestingly for example on master I found that for ovn jobs we have list (https://7ab77c8a0a641a7ff2df-ecc33ccaab89feb6b0f7a7737c56ac51.ssl.cf5.rackcdn.com/807707/4/check/neutron-ovn-tempest-slow/a706584/controller/logs/tempest_conf.txt )15:27
lajoskatonaand for ovs we have all: https://storage.bhs.cloud.ovh.net/v1/AUTH_dcaab5e32b234d56b626f72581e3644c/zuul_opendev_logs_d36/807707/4/check/neutron-ovs-tempest-slow/d36b75e/controller/logs/tempest_conf.txt15:27
lajoskatonaok I copied the good links15:28
lajoskatonaI thought that the list is added from zuul.yaml, like this one: https://opendev.org/openstack/neutron-tempest-plugin/src/branch/master/zuul.d/master_jobs.yaml#L815:29
gibithe list -> all change happend during the weekend somehow15:30
slaweqhmm15:30
gibiand it make nova-grenade-multinode running with 'all' now but that job was never configured to run trunk tests15:30
gibibut 'all' means tempest wants to run trunk as well15:30
lajoskatonaYeah, and for nova grenade job I suppose the list is not from Neutron zuul.yaml-s15:31
lajoskatonaI tried to fetch some repos which I thought might have some change related to this but without success15:31
gibithe 'all' is coming from devstack. when $NETWORK_API_EXTENSIONS is not defined it gots defaulted to 'all'15:31
gibibut yeah I stuck there with lajoskatona 15:32
lajoskatonayeah but that was not changed recently, so I suppose there was something in env previously15:32
slaweqI think I know where it's configured for ovn jobs15:33
slaweqgive me a sec15:33
opendevreviewElvira García Ruiz proposed openstack/neutron master: Fix misleading FixedIpsSubnetsNotOnSameSegment error  https://review.opendev.org/c/openstack/neutron/+/81143515:33
ralonsohwell, for OVN, the supported extensions are defined in a variable15:34
ralonsohML2_SUPPORTED_API_EXTENSIONS15:34
opendevreviewElvira García Ruiz proposed openstack/neutron master: Fix misleading FixedIpsSubnetsNotOnSameSegment error  https://review.opendev.org/c/openstack/neutron/+/81143515:35
slaweqralonsoh: yes, that was my though as well15:35
slaweqbut I don't see it used in the devstack anywhere :/15:36
ralonsohbtw, what CI job backend is failing?15:36
ralonsohOVS or OVS?15:36
slaweqhttps://opendev.org/openstack/devstack/src/branch/master/lib/neutron_plugins/ovn_agent#L42115:36
slaweqhere it is15:36
ralonsohright15:36
ralonsohso this is statically defined in the Neutron code15:36
slaweqfor ML2 yes15:37
slaweq*ML2/OVN15:37
lajoskatonagibi: grenade is running with ovs?15:37
slaweqmaybe we should do something similar for other backends as well?15:37
gibiyes I think so15:37
gibislaweq: but how does this got broken just now?15:38
ralonsohwe didn't release any new API for the last weeks15:38
gibiralonsoh: yeah I know, so this is really strange15:39
slaweqgibi: idk15:39
gibilajoskatona: yepp I confirm now grenade-base job has Q_AGENT: openvswitch defined15:40
gibione thing nova can do is to try to configure the grenade job to be able to run the trunk test successfully that would unblock us without explaning why this happened15:41
slaweqgibi: lajoskatona so the easiest solution for now would be to define that list, even statically for the jobs where it is broken15:41
opendevreviewTerry Wilson proposed openstack/neutron master: Support SB OVSDB connections to non-leader servers  https://review.opendev.org/c/openstack/neutron/+/80326815:42
slaweqgibi: yeah, that is an option too - I think that it should be enough to add neutron-trunk: true in the job definition15:43
slaweqlike https://github.com/openstack/neutron-tempest-plugin/blob/master/zuul.d/master_jobs.yaml#L55415:43
gibislaweq: yep lyarwood trying that 15:43
slaweqand that would enable this service plugin so that API will be available15:43
gibiadding neutron-trunk15:43
slaweqgibi: and I will try to understand how it was earlier in the ovs based jobs15:44
gibislaweq, lajoskatona, ralonsoh: thanks I think we can move on. If you have ideas later let me know15:44
slaweq#action slaweq to check api extensions list in ovs based jobs, how it was generated15:44
ralonsohchecking the q-svc logs, I see there are differences during the extension load process15:44
ralonsohI'll take a look after the meeting15:44
slaweqralonsoh: ok, please let me know if You will find anything15:45
lajoskatonaslaweq, ralonsoh: thanks15:45
slaweqralonsoh: lajoskatona gibi could it be that grenade job started testing from Xena to master now and in Xena we have https://review.opendev.org/c/openstack/neutron/+/79314115:46
gibislaweq: that feels related15:47
slaweqwhich basically changes the way to calculate what extensions should be really loaded15:47
lajoskatonaslaweq: I checked that yesterday but had no proof15:47
slaweqok15:47
slaweqthx lajoskatona 15:47
gibislaweq: during the weekend grenade was switched from testing  wallaby -> master to xena -> master15:47
slaweqgibi: ok, thx, that's something to check for sure15:48
gibislaweq: yepp15:48
gibigood point15:48
gibithanks15:48
slaweqI will try to investigate it15:48
slaweqany other topics related to the tempest jobs?15:49
lajoskatonanot from me, thanks for the time15:49
ralonsohno15:49
slaweqok, let's move on15:49
slaweq#topic Periodic15:49
slaweqI noticed that openstack-tox-py36-with-neutron-lib-master is failing since couple of days at least15:50
slaweqso I reported bug https://bugs.launchpad.net/neutron/+bug/194528515:50
slaweqand it's already fixed15:50
slaweqthx lajoskatona for quick fix15:50
slaweq:)15:50
slaweqexcept that one issue with periodic jobs, others seems to be ok15:51
slaweqfedora based job is failing again but it seems it's related to that placement/apache issue15:51
ralonsohwell, there were two errors in this job15:52
ralonsohI solved one15:52
ralonsohone sec15:52
slaweqhttps://9706dd0df42819547e88-7c45ade9796b4a439c7ceea8af4ef1aa.ssl.cf1.rackcdn.com/periodic/opendev.org/openstack/neutron/master/neutron-ovn-tempest-ovs-master-fedora/107c6b8/job-output.txt15:52
slaweqnow I see that it's failing as placement seems to eb not running15:52
ralonsohyes but before that15:52
ralonsohwell, I don't find now the bug15:53
slaweqI remember You had fixed some issue few weeks ago15:53
slaweq:)15:53
slaweqlet's now wait for fix for the current problem with placement and we will see how it will be then15:53
ralonsohhttps://review.opendev.org/c/openstack/tempest/+/80808115:54
ralonsohthis is 50% of the solution15:54
ralonsohas commented in https://launchpad.net/bugs/194291315:54
ralonsohtempest.scenario.test_server_basic_ops.TestServerBasicOps.test_server_basic_ops is still failing15:54
ralonsoh(regardless of the placement problems right now)15:55
ralonsohand I didn't find the problem15:55
slaweqralonsoh: ok, thx15:55
slaweqso when placement problem will be solved we can blacklist that one test which is broken15:55
ralonsohsure15:55
slaweqto have job green and then investigate this issue15:55
slaweqthx for taking care of it so far15:56
slaweqlets get back to it when placement will be fine15:56
slaweqand that's all from me for today15:56
slaweqany last minute topics?15:56
ralonsohyes15:56
ralonsohhttps://review.opendev.org/c/openstack/neutron/+/80998315:57
ralonsohI've refactored this patch15:57
ralonsohin master and I've pushed the xena patch15:57
ralonsohbased on this one15:57
ralonsoh"this is the way"15:57
slaweqthx15:57
slaweqI will review it tonight or tomorrow morning15:57
ralonsohthanks!15:58
lajoskatonaWill do the same, thanks ralonsoh15:58
slaweqok, I have to finish now as I have another meeting in a minute15:58
slaweqthx a lot for attending guys15:58
slaweqand have a great week15:58
ralonsohyou too15:58
slaweq#endmeeting15:58
opendevmeetMeeting ended Tue Sep 28 15:58:40 2021 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)15:58
opendevmeetMinutes:        https://meetings.opendev.org/meetings/neutron_ci/2021/neutron_ci.2021-09-28-15.01.html15:58
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/neutron_ci/2021/neutron_ci.2021-09-28-15.01.txt15:58
opendevmeetLog:            https://meetings.opendev.org/meetings/neutron_ci/2021/neutron_ci.2021-09-28-15.01.log.html15:58
lajoskatonabye15:59
sdanniHi all! I'm using a system scoped admin that doesn't belong to any project to run 'openstack port create' command and it returns error 'BadRequestException: 400: ... Running without keystone AuthN requires that tenant_id is specified.' I wonder if this is an issue resulting from secure rbac?16:02
ralonsohit is yes, you need to specify a project16:03
ralonsohbut please, check that wil slaweq (if he's around)16:03
opendevreviewRodolfo Alonso proposed openstack/neutron master: Check quota limits  https://review.opendev.org/c/openstack/neutron/+/80147016:04
sdanniralonsoh: thx. slaweq: so basically, if i want to create a port, i have to specify a project?16:08
gibiralonsoh, slaweq_ , lajoskatona: gmann knows the solution for the 'all' issues in stable/wallaby there is https://github.com/openstack/devstack/blob/stable/wallaby/lib/tempest#L669-L685 but it is not in stable/xena 17:03
lajoskatonagibi: great news17:05
ralonsohgibi, that's perfect. Is he going to push the patch?17:06
ralonsohfor stable/xena17:06
gibiralonsoh: yes17:06
ralonsohperfect17:06
gibiralonsoh: after the placement apache fix is landed17:06
ralonsohright17:06
gibiit is part of the stable/xena and grenade switchover process17:07
gmannralonsoh: lajoskatona gibi if I understand correctly for trunk things tested we need 1. neutron-trunk service enable and  2. 'trunk' neutron extension also enabled. 17:13
ralonsohyes17:13
gmannin that case it seems we are not testing it in stable as we do not have 'trunk' extension enabled there so neutron-grenade-multinode pass because it skip test :)17:16
gmannhttps://zuul.opendev.org/t/openstack/build/f568752e9059402a82623a64ecdcd175/log/job-output.txt#6122317:16
gmannso we can go with fix grenade + enable extension on stable on all stable17:17
gmannI am not sure why we miss this particular extension to enable17:17
gmannah, we added the test in Xena itself that explain I2d75fae81145b4bd1c0d38fabd785bc26835be1517:19
lajoskatonagmann: thanks for checking17:21
*** slaweq_ is now known as slaweq17:22
opendevreviewPedro Henrique Pereira Martins proposed openstack/neutron-lib master: Add default values in port forwarding port ranges definitions  https://review.opendev.org/c/openstack/neutron-lib/+/81145617:28
jpichi all, i'm having this issue https://bugs.launchpad.net/neutron/+bug/1935983 where neutron loops-log the exception where  'NoneType' object has no attribute 'chassis_exists'17:44
jpicwhere NoneType refers to self._sb_ovn so I tried manually adding this patch: https://github.com/openstack/neutron/commit/474f5d700b6652426f93186890702c1608fa0fdc but then it won't start, complaining that ml2_geneve table does'n exist17:45
jpicI don't understand how this change can cause this missing table17:45
opendevreviewHang Yang proposed openstack/neutron master: Add shared field to SG API response and filter  https://review.opendev.org/c/openstack/neutron/+/81124219:24
opendevreviewMerged openstack/ovsdbapp master: tools: fix OvsOvnVenvFixture init  https://review.opendev.org/c/openstack/ovsdbapp/+/80915020:37
*** elodilles is now known as elodilles_pto20:52

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