Friday, 2023-05-05

opendevreviewyatin proposed openstack/neutron master: Drop retries in tests for TimeoutException  https://review.opendev.org/c/openstack/neutron/+/88237606:42
sahido/07:30
ralonsohhi folks, please check https://review.opendev.org/q/project:openstack/neutron-lib+status:open07:46
ralonsohnext week I'll propose in the team meeting to release a new n-lib version07:46
slaweqralonsoh lajoskatona bcafarel elodilles hi, I'm looking at backports https://review.opendev.org/q/I5705c490bcd36e7e2edcc62954a3ffa0ff645519 now and I'm (again) not sure if we should backport things which bumps minimal version of some dependency. IIRC we should avoid that in backports but maybe I again forgot about something07:46
slaweqcan You check it maybe?07:46
slaweqfroyo ^^ it's your backport :)07:47
froyoslaweq yeah07:47
ralonsohright, same as in older versions, you should implemente the ovsdbapp methods in ovn-octavia-provider07:49
froyoI just be able to bump for stable/zed and 2023.1, in the older ones I need to "move" the new ovsdbapp methods to local (adding a big comment to remove when the bump could be done)07:49
ralonsohhttps://review.opendev.org/c/openstack/ovn-octavia-provider/+/880954/2/ovn_octavia_provider/ovsdb/impl_idl_ovn.py07:49
ralonsohslaweq's concern is legit07:49
ralonsohyou should do the same even in 2023.1 and zed07:50
froyoralonsoh: so keep the bump only in the master one?07:50
ralonsohyes07:50
froyoack!07:50
ralonsohwait for lajoskatona and bcafarel opinion on this (and elodilles of course)07:50
froyosure07:51
slaweqralonsoh that was my understanding and I remember we were doing things like that in the past07:52
slaweqbut I was a bit puzzled as I saw +2 from bcafarel already there :)07:53
slaweqralonsoh++ thx for confirmation :)07:53
slaweqfroyo please update backports and ping me to review it07:53
ltomasboslaweq, ralonsoh: shouldn't it be fine if it is within the upper-constraint requirements?07:54
ltomasbo(just a naive question)07:54
ralonsohnot in stable releases07:54
ralonsohwe should not bump requirements for new features07:54
slaweqit may cause problems for distros which ships it07:54
ralonsohjust bug fixes07:54
ltomasbook, so only if the bump is due to a bug in that library that requires fixing, got it07:55
elodillesi agree with all you have said :)08:00
opendevreviewDanylo Vodopianov proposed openstack/neutron master: Openvswitch driver with Virtio-Forwarder was extended  https://review.opendev.org/c/openstack/neutron/+/86951008:04
slaweqthx elodilles for confirmation :)08:05
dvo-plvralonsoh: Hello, Do your team have some comment to our spec file in the next bp: https://review.opendev.org/c/openstack/nova-specs/+/859290 ?08:06
ralonsohdvo-plv, sorry, I didn't have time to review that yet08:07
ralonsohI'll add it to the spec section in our weekly meeting08:07
dvo-plvShould I visit this meeting?08:08
ralonsohthat will be just a reminder for the team08:09
ralonsohin any case, any developer in Neutron should attend it weekly08:09
dvo-plvokay, thank you08:10
opendevreviewFernando Royo proposed openstack/ovn-octavia-provider stable/2023.1: Use ovsdbapp commands to add/del backends to ip_port_mappings  https://review.opendev.org/c/openstack/ovn-octavia-provider/+/88095108:18
opendevreviewFernando Royo proposed openstack/ovn-octavia-provider stable/zed: Use ovsdbapp commands to add/del backends to ip_port_mappings  https://review.opendev.org/c/openstack/ovn-octavia-provider/+/88095208:25
opendevreviewyatin proposed openstack/neutron master: Drop retries in tests for TimeoutException  https://review.opendev.org/c/openstack/neutron/+/88237608:47
opendevreviewhuanghailun proposed openstack/neutron master: Add allowed_address_pairs add/remove atomic operations  https://review.opendev.org/c/openstack/neutron/+/88092208:48
opendevreviewhuanghailun proposed openstack/neutron master: Add allowed_address_pairs add/remove atomic operations  https://review.opendev.org/c/openstack/neutron/+/88092209:50
opendevreviewFernando Royo proposed openstack/ovn-octavia-provider stable/yoga: Use ovsdbapp commands to add/del backends to ip_port_mappings  https://review.opendev.org/c/openstack/ovn-octavia-provider/+/88095310:22
opendevreviewFernando Royo proposed openstack/ovn-octavia-provider stable/wallaby: Use ovsdbapp commands to add/del backends to ip_port_mappings  https://review.opendev.org/c/openstack/ovn-octavia-provider/+/88095510:22
opendevreviewFernando Royo proposed openstack/ovn-octavia-provider stable/xena: Use ovsdbapp commands to add/del backends to ip_port_mappings  https://review.opendev.org/c/openstack/ovn-octavia-provider/+/88095410:22
opendevreviewMerged openstack/neutron-lib master: DPDK datapath type added  https://review.opendev.org/c/openstack/neutron-lib/+/85957310:42
dvo-plvralonsoh: My neutron-lib patch was merged by zuul. Whom should I ping regarding new neutron-lib release?10:51
ralonsohdvo-plv, did you read what I wrote in this channel?10:52
opendevreviewMerged openstack/neutron-lib master: Remove an unused exception  https://review.opendev.org/c/openstack/neutron-lib/+/88233410:52
dvo-plvSoory, look liek I miss something, what do you mean ?10:53
ralonsohI talked about this. I'm asking people to review the open patches in n-lib in order to release a new version asap10:54
dvo-plvI see, I was absent, thank you, sorry for disturbance10:56
opendevreviewMerged openstack/neutron master: [S-RBAC] Switch to new policies by default  https://review.opendev.org/c/openstack/neutron/+/87982711:10
opendevreviewRodolfo Alonso proposed openstack/neutron master: [S-RBAC] Get QoS rule types API available for READER role  https://review.opendev.org/c/openstack/neutron/+/88241411:14
ralonsohslaweq, please check ^^11:14
ralonsohbtw, should we add this role constant to policies.base? There are other places using it11:16
ralonsoh(that could be a follow up patch)11:17
opendevreviewMerged openstack/ovn-octavia-provider stable/2023.1: Use ovsdbapp commands to add/del backends to ip_port_mappings  https://review.opendev.org/c/openstack/ovn-octavia-provider/+/88095111:20
opendevreviewRodolfo Alonso proposed openstack/neutron master: [WIP] Fix race condition when creating two routers without HA network  https://review.opendev.org/c/openstack/neutron/+/88182612:59
ralonsohslaweq, https://56c3c5b7dfb0cd1d57d7-ee26557ecac08e7f1d28df56ff28c0f0.ssl.cf2.rackcdn.com/882414/1/check/neutron-tempest-plugin-openvswitch-enforce-scope-new-defaults/fe601ba/testr_results.html13:05
ralonsohI think with this patch I've surfaced new bugs13:06
opendevreviewMerged openstack/neutron stable/xena: Avoid retrieving ports if network list is empty  https://review.opendev.org/c/openstack/neutron/+/88212213:06
opendevreviewMerged openstack/neutron stable/zed: Avoid retrieving ports if network list is empty  https://review.opendev.org/c/openstack/neutron/+/88212013:27
opendevreviewMerged openstack/neutron stable/wallaby: Avoid retrieving ports if network list is empty  https://review.opendev.org/c/openstack/neutron/+/88212313:27
opendevreviewMerged openstack/ovn-octavia-provider stable/zed: Use ovsdbapp commands to add/del backends to ip_port_mappings  https://review.opendev.org/c/openstack/ovn-octavia-provider/+/88095213:34
opendevreviewMerged openstack/ovn-octavia-provider stable/yoga: Use ovsdbapp commands to add/del backends to ip_port_mappings  https://review.opendev.org/c/openstack/ovn-octavia-provider/+/88095313:36
opendevreviewRodolfo Alonso proposed openstack/neutron master: Fix race condition when creating two routers without HA network  https://review.opendev.org/c/openstack/neutron/+/88182613:36
mtomaskaI noticed that drivers meeting was canceled for today. I wanted to bring up LP2018009 . Not sure if this is a bug or design. Basically, context object does not hold the tag value although it does contain tags key. 14:06
mtomaskahttps://bugs.launchpad.net/neutron/+bug/201800914:06
opendevreviewSahid Orentino Ferdjaoui proposed openstack/neutron master: rbacs: clean-up to use defined constants ACCESS_*  https://review.opendev.org/c/openstack/neutron/+/88244514:08
ralonsohmtomaska, what is happening with this bug>14:09
ralonsoh?14:09
slaweqralonsoh checking it right now14:12
mtomaskathe OP is basically trying to use the tag value to pass information to their ML2 driver and states that context object does not hold the tag value. I can confirm this on a master branch. However, I am wondering if that is actually appropriate use of tags  arg14:12
ralonsohmtomaska, if you need to discuss this bug you can add it to the next neutron meeting agenda (next tuesday) or to the drivers meeting agenda14:12
mtomaskayep, will do. I miss it for today14:12
ralonsohmtomaska, maybe (only maybe, I need to confirm) we are not printing this info14:12
ralonsohso the plugin should have a "extend_dict" method14:13
ralonsohto populate the tag in the network dicr14:13
ralonsohbut I didn't check the code yet14:13
ralonsohmtomaska, actually the method "_extend_tags_dict"14:15
ralonsohthat should work14:15
slaweqralonsoh I have no idea why it's like that. I will need to deploy devstack and check it locally14:16
slaweqcan it be in next week?14:16
ralonsohslaweq, for sure, no rush at all14:17
ralonsohI'll check it too once I finish a couple of tasks14:17
ralonsohthat bug was opened by ccamposr 14:17
slaweqyeah, I know14:17
slaweqhe spoke with me about it before he opened it :)14:17
slaweqthx for taking care of the bug so fast14:18
ccamposr:)14:18
slaweqI added it to my todo for next week14:18
ralonsohperfect!14:18
ccamposrI respect to my devs :D14:19
ccamposrin fact, I fixed it locally and I think I have to open other extra bug :(14:20
ralonsohwhy for?14:20
ralonsohwell, actually I think the CI has detected new errors14:20
ralonsohrelated to QoS, once fixed the LP bug you opened14:20
ralonsohso there could be more, for sure14:20
ccamposrit is related to srbac 14:20
ralonsohmtomaska, the problem is in the OSC client14:24
ralonsohwe are not parsing the tags14:24
ralonsohat least in the network creation command14:25
ralonsohif you check "_get_attrs_network" in openstackclient.network.v2.network14:25
ralonsohthis parser is not extracting "tags" from parsed_args14:26
ralonsohthis is a legit bug but for OSC14:26
mtomaskathanks ralonsoh. But from general ML2 framework guidelines. Is it ok for a ml2 driver to pass information via tags? I thought that tags are just for the end user to tag an object. We can discuss in the meeting14:31
ralonsohmtomaska, why not? this is another resource attribute14:31
ralonsohand if you enable the service plugin, it adds this info to the resource dict14:32
opendevreviewSahid Orentino Ferdjaoui proposed openstack/neutron master: rpc/handlers/dhcp: fix get_network_info when no local subnets  https://review.opendev.org/c/openstack/neutron/+/88013114:32
ralonsohthis should be in the information passed14:32
ralonsohbut the problem is bigger: now we cannot create networks with tags14:32
ralonsohand I've tested only network14:32
ralonsohthere are 18 resources that could be  tagged14:32
ralonsohhttps://paste.opendev.org/show/bofZrp7xwcWHbP7A3M1d/14:32
ralonsoh--> https://bugs.launchpad.net/neutron/+bug/2018009/comments/414:33
mtomaskaThanks ralonsoh. If that the intended use then I agree its a bug. I will get myself more familiar with that code and propose a fix14:41
opendevreviewMerged openstack/ovn-octavia-provider stable/wallaby: Use ovsdbapp commands to add/del backends to ip_port_mappings  https://review.opendev.org/c/openstack/ovn-octavia-provider/+/88095514:41
ralonsohmtomaska, perfect. Please ping me for whatever you need14:41
opendevreviewTobias Fischer proposed openstack/neutron master: Reduce lock contention on subnets  https://review.opendev.org/c/openstack/neutron/+/88194315:01
sahid 15:16
opendevreviewRodolfo Alonso proposed openstack/neutron-specs master: Port extension to create hardware offloaded ports  https://review.opendev.org/c/openstack/neutron-specs/+/88227215:21
opendevreviewSahid Orentino Ferdjaoui proposed openstack/neutron-lib master: [WIP] rbacs: filter out model that are already owned by context  https://review.opendev.org/c/openstack/neutron-lib/+/87055715:26
sahidquick question guys, regarding network list --share15:28
sahidwhat is the expected behavior of --share15:29
sahidwe want the list of the networks owned + networks shared15:29
sahidor only the list of network shared?15:29
sahidnetworks shared15:29
ralonsohsahid, did you check the output? without this parameter you'll print all network15:34
ralonsohwith --share only the shared networks15:35
ralonsohwith --no-share, those not shared15:35
ralonsohhttps://paste.opendev.org/show/bGcTBRjFzc0pSFtYhPEJ/15:35
sahidhum...15:45
opendevreviewRodolfo Alonso proposed openstack/neutron-specs master: Port extension to create hardware offloaded ports  https://review.opendev.org/c/openstack/neutron-specs/+/88227215:45
opendevreviewMerged openstack/ovn-octavia-provider stable/xena: Use ovsdbapp commands to add/del backends to ip_port_mappings  https://review.opendev.org/c/openstack/ovn-octavia-provider/+/88095416:42
opendevreviewElvira GarcĂ­a Ruiz proposed openstack/neutron master: [OVN] Update ovn meter when neutron server reloads  https://review.opendev.org/c/openstack/neutron/+/88098217:05
opendevreviewMerged openstack/neutron master: Reduce lock contention on subnets  https://review.opendev.org/c/openstack/neutron/+/88194320:12
opendevreviewMerged openstack/neutron master: Drop retries in tests for TimeoutException  https://review.opendev.org/c/openstack/neutron/+/88237620:16
opendevreviewDmitrii Shcherbakov proposed openstack/neutron master: Allow Multiple External Gateways  https://review.opendev.org/c/openstack/neutron/+/87359323:12
opendevreviewDmitrii Shcherbakov proposed openstack/neutron master: Allow Multiple External Gateways  https://review.opendev.org/c/openstack/neutron/+/87359323:54
opendevreviewDmitrii Shcherbakov proposed openstack/neutron master: Add extra router attributes for ECMP and BFD  https://review.opendev.org/c/openstack/neutron/+/87479723:54
opendevreviewDmitrii Shcherbakov proposed openstack/neutron master: [ovn] Implement support for external-gateway-multihoming extension  https://review.opendev.org/c/openstack/neutron/+/87419923:54
opendevreviewDmitrii Shcherbakov proposed openstack/neutron master: [ovn] Honor `enable_default_route_ecmp` attribute  https://review.opendev.org/c/openstack/neutron/+/87853123:54
opendevreviewDmitrii Shcherbakov proposed openstack/neutron master: [ovn] Allow L3 scheduler to be aware of current transaction  https://review.opendev.org/c/openstack/neutron/+/87476023:54
opendevreviewDmitrii Shcherbakov proposed openstack/neutron master: [ovn] Add helper for retrieving LR associated with LRP  https://review.opendev.org/c/openstack/neutron/+/87369823:54
opendevreviewDmitrii Shcherbakov proposed openstack/neutron master: [ovn] Apply soft anti-affinity for LRs with multiple LRPs when scheduling  https://review.opendev.org/c/openstack/neutron/+/87369923:54
opendevreviewDmitrii Shcherbakov proposed openstack/neutron master: [ovn] Add support for enable_default_route_bfd attribute  https://review.opendev.org/c/openstack/neutron/+/87854323:54

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