Thursday, 2023-09-07

opendevreviewMiro Tomaska proposed openstack/neutron master: [DHCP agent] Add route to OVN metadata port if exists  https://review.opendev.org/c/openstack/neutron/+/88698801:19
opendevreviewliuyulong proposed openstack/neutron master: Add basical functionalities for metadata path extension  https://review.opendev.org/c/openstack/neutron/+/88153506:03
opendevreviewliuyulong proposed openstack/neutron master: Add metadata path extension openflows  https://review.opendev.org/c/openstack/neutron/+/88809706:03
opendevreviewliuyulong proposed openstack/neutron master: Fullstack case for metadata path  https://review.opendev.org/c/openstack/neutron/+/88809806:03
*** ralonsoh_away is now known as ralonsoh07:09
lajoskatonaralonsoh, slaweq, yatin: Hi, could please check this small CI fix for bagpipe when you have few free mins: https://review.opendev.org/c/openstack/networking-bagpipe/+/893709 ?07:29
slaweqlajoskatona +207:31
ralonsohsure07:35
opendevreviewRodolfo Alonso proposed openstack/neutron stable/2023.1: Call the "tc qdisc" command for ingress qdisc without parent  https://review.opendev.org/c/openstack/neutron/+/89400807:51
lajoskatonathanks07:56
opendevreviewRodolfo Alonso proposed openstack/neutron stable/zed: Call the "tc qdisc" command for ingress qdisc without parent  https://review.opendev.org/c/openstack/neutron/+/89400907:57
opendevreviewRodolfo Alonso proposed openstack/neutron stable/yoga: Call the "tc qdisc" command for ingress qdisc without parent  https://review.opendev.org/c/openstack/neutron/+/89401007:58
opendevreviewRodolfo Alonso proposed openstack/neutron stable/xena: Call the "tc qdisc" command for ingress qdisc without parent  https://review.opendev.org/c/openstack/neutron/+/89401107:58
opendevreviewRodolfo Alonso proposed openstack/neutron stable/wallaby: Call the "tc qdisc" command for ingress qdisc without parent  https://review.opendev.org/c/openstack/neutron/+/89401207:58
ralonsohfolks ^^^ to unblock the CI07:58
ralonsohah folks, please check lajoskatona's patches in neutronclient:08:08
ralonsoh--> https://review.opendev.org/q/topic:bug/1999774+project:openstack/python-neutronclient+status:open08:08
opendevreviewMerged openstack/neutron master: Call the "tc qdisc" command for ingress qdisc without parent  https://review.opendev.org/c/openstack/neutron/+/89396208:11
opendevreviewFelix Huettner proposed openstack/neutron master: ovn-l3 scheduler: calculate load of chassis per priority  https://review.opendev.org/c/openstack/neutron/+/89365308:25
opendevreviewFelix Huettner proposed openstack/neutron master: ovn-l3: reschedule lower priorities  https://review.opendev.org/c/openstack/neutron/+/89365408:25
opendevreviewFelix Huettner proposed openstack/neutron master: ovn-l3: reschedule priorities on new chassis  https://review.opendev.org/c/openstack/neutron/+/89365508:25
opendevreviewFelix Huettner proposed openstack/neutron master: ovn-l3 router scheduler: reproduce scheduling issue  https://review.opendev.org/c/openstack/neutron/+/89365608:25
opendevreviewFelix Huettner proposed openstack/neutron master: ovn-l3: implement caching for Scheduler  https://review.opendev.org/c/openstack/neutron/+/89365708:25
opendevreviewFelix Huettner proposed openstack/neutron master: ovn-l3: try to keep routers at current chassis  https://review.opendev.org/c/openstack/neutron/+/89365808:25
opendevreviewFelix Huettner proposed openstack/neutron master: ovn-l3: value the higher priorities when scheduling  https://review.opendev.org/c/openstack/neutron/+/89365908:25
opendevreviewLajos Katona proposed openstack/networking-bgpvpn master: Fix bindep.txt for python 3.11 job(Debian Bookworm)  https://review.opendev.org/c/openstack/networking-bgpvpn/+/89402408:50
opendevreviewMerged openstack/networking-bagpipe master: CI: Change focal nodeset to jammy  https://review.opendev.org/c/openstack/networking-bagpipe/+/89370909:07
opendevreviewDaniel Alvarez proposed openstack/neutron master: [WIP][ovn] Add support for IPv6 metadata  https://review.opendev.org/c/openstack/neutron/+/89402609:08
opendevreviewDaniel Alvarez proposed openstack/neutron-tempest-plugin master: [ovn] Enable IPv6 metadata tests for OVN  https://review.opendev.org/c/openstack/neutron-tempest-plugin/+/89402709:12
noonedeadpunkhey folks! is it some known issue with iptables-restore on Yoga in neutron-openvswitch-agent (and lxb agent)09:19
noonedeadpunkon centos 8 stream09:20
opendevreviewLajos Katona proposed openstack/neutron-fwaas master: DNM: test py311 job  https://review.opendev.org/c/openstack/neutron-fwaas/+/89402809:20
noonedeadpunkas it fails quite weirdly09:20
ralonsohnoonedeadpunk, yes, there is a bug open09:21
ralonsohit is missing he iptables-restore alternative configuration09:21
noonedeadpunkaha, ok. Is that centos bug?09:21
ralonsohno, a tripleo on09:21
ralonsohone*09:21
ralonsohthis is a deployment issue09:22
noonedeadpunkhuh, interesting.... As that used to work until some latest package update09:22
noonedeadpunkand we're not using tripleo09:22
ralonsohin any case, this is part of the deployment configuration09:23
ralonsohhttps://bugs.launchpad.net/neutron/+bug/203368309:23
noonedeadpunkyeah, already found that09:23
ralonsohso you need to configure this binary and use update-alternatives09:24
fricklerwe did this in kolla fwiw https://review.opendev.org/c/openstack/kolla/+/89342309:24
noonedeadpunkaha, ok, I bet that smth has changed in centos8 stream though....09:24
noonedeadpunkyeah, already checking that09:24
noonedeadpunkso basically centos 8 no more links iptables to iptables/legacy?09:26
ralonsohyes but you need to configure it09:26
* noonedeadpunk loves centos stream09:26
noonedeadpunkseems there's actually a bug in bz? https://bugzilla.redhat.com/show_bug.cgi?id=223650109:27
noonedeadpunkthis matches with timeline when we've first noticed the failure09:28
noonedeadpunkAnd I see that kolla has pinned iptables back frickler, so I bet this is real fix of the issue I see: https://review.opendev.org/c/openstack/kolla/+/893364/2/docker/neutron/neutron-base/Dockerfile.j209:29
opendevreviewOpenStack Release Bot proposed openstack/os-vif stable/2023.2: Update .gitreview for stable/2023.2  https://review.opendev.org/c/openstack/os-vif/+/89406009:37
opendevreviewOpenStack Release Bot proposed openstack/os-vif stable/2023.2: Update TOX_CONSTRAINTS_FILE for stable/2023.2  https://review.opendev.org/c/openstack/os-vif/+/89406209:37
opendevreviewOpenStack Release Bot proposed openstack/os-vif master: Update master for stable/2023.2  https://review.opendev.org/c/openstack/os-vif/+/89406409:37
opendevreviewOpenStack Release Bot proposed openstack/neutron-lib stable/2023.2: Update .gitreview for stable/2023.2  https://review.opendev.org/c/openstack/neutron-lib/+/89412909:40
opendevreviewOpenStack Release Bot proposed openstack/neutron-lib stable/2023.2: Update TOX_CONSTRAINTS_FILE for stable/2023.2  https://review.opendev.org/c/openstack/neutron-lib/+/89413009:40
opendevreviewOpenStack Release Bot proposed openstack/neutron-lib master: Update master for stable/2023.2  https://review.opendev.org/c/openstack/neutron-lib/+/89413109:40
opendevreviewOpenStack Release Bot proposed openstack/os-ken stable/2023.2: Update .gitreview for stable/2023.2  https://review.opendev.org/c/openstack/os-ken/+/89413209:41
opendevreviewOpenStack Release Bot proposed openstack/os-ken stable/2023.2: Update TOX_CONSTRAINTS_FILE for stable/2023.2  https://review.opendev.org/c/openstack/os-ken/+/89413309:41
opendevreviewOpenStack Release Bot proposed openstack/os-ken master: Update master for stable/2023.2  https://review.opendev.org/c/openstack/os-ken/+/89413409:41
opendevreviewOpenStack Release Bot proposed openstack/ovsdbapp stable/2023.2: Update .gitreview for stable/2023.2  https://review.opendev.org/c/openstack/ovsdbapp/+/89413509:41
opendevreviewOpenStack Release Bot proposed openstack/ovsdbapp stable/2023.2: Update TOX_CONSTRAINTS_FILE for stable/2023.2  https://review.opendev.org/c/openstack/ovsdbapp/+/89413609:41
opendevreviewOpenStack Release Bot proposed openstack/ovsdbapp master: Update master for stable/2023.2  https://review.opendev.org/c/openstack/ovsdbapp/+/89413709:41
opendevreviewOpenStack Release Bot proposed openstack/python-neutronclient stable/2023.2: Update .gitreview for stable/2023.2  https://review.opendev.org/c/openstack/python-neutronclient/+/89413809:42
opendevreviewOpenStack Release Bot proposed openstack/python-neutronclient stable/2023.2: Update TOX_CONSTRAINTS_FILE for stable/2023.2  https://review.opendev.org/c/openstack/python-neutronclient/+/89413909:42
opendevreviewOpenStack Release Bot proposed openstack/python-neutronclient master: Update master for stable/2023.2  https://review.opendev.org/c/openstack/python-neutronclient/+/89414009:42
ralonsohlajoskatona, slaweq please check https://review.opendev.org/q/I2f8130dc3cf3244be2a44a4ecbdbaa9c7f86573110:02
ralonsohthanks in advance!10:02
opendevreviewFiorella Yanac proposed openstack/neutron-tempest-plugin master: Add username in resource_setup  https://review.opendev.org/c/openstack/neutron-tempest-plugin/+/89396710:25
opendevreviewLajos Katona proposed openstack/neutron-fwaas master: DNM: test py311 job  https://review.opendev.org/c/openstack/neutron-fwaas/+/89402811:21
lajoskatonaralonsoh: done11:29
ralonsohthanks!11:33
opendevreviewMerged openstack/python-neutronclient stable/2023.2: Update .gitreview for stable/2023.2  https://review.opendev.org/c/openstack/python-neutronclient/+/89413811:41
opendevreviewMerged openstack/neutron-lib stable/2023.2: Update .gitreview for stable/2023.2  https://review.opendev.org/c/openstack/neutron-lib/+/89412911:45
opendevreviewMerged openstack/neutron-lib stable/2023.2: Update TOX_CONSTRAINTS_FILE for stable/2023.2  https://review.opendev.org/c/openstack/neutron-lib/+/89413011:45
opendevreviewMerged openstack/os-ken stable/2023.2: Update .gitreview for stable/2023.2  https://review.opendev.org/c/openstack/os-ken/+/89413211:49
opendevreviewLajos Katona proposed openstack/networking-bagpipe master: Fix bindep.txt for python 3.11 job(Debian Bookworm)  https://review.opendev.org/c/openstack/networking-bagpipe/+/89398711:51
opendevreviewMerged openstack/os-ken stable/2023.2: Update TOX_CONSTRAINTS_FILE for stable/2023.2  https://review.opendev.org/c/openstack/os-ken/+/89413311:55
opendevreviewMerged openstack/neutron-lib master: Update master for stable/2023.2  https://review.opendev.org/c/openstack/neutron-lib/+/89413111:58
opendevreviewMerged openstack/python-neutronclient master: Update master for stable/2023.2  https://review.opendev.org/c/openstack/python-neutronclient/+/89414011:59
opendevreviewMerged openstack/ovsdbapp stable/2023.2: Update .gitreview for stable/2023.2  https://review.opendev.org/c/openstack/ovsdbapp/+/89413512:01
opendevreviewMerged openstack/ovsdbapp stable/2023.2: Update TOX_CONSTRAINTS_FILE for stable/2023.2  https://review.opendev.org/c/openstack/ovsdbapp/+/89413612:01
opendevreviewMerged openstack/python-neutronclient stable/2023.2: Update TOX_CONSTRAINTS_FILE for stable/2023.2  https://review.opendev.org/c/openstack/python-neutronclient/+/89413912:03
opendevreviewFiorella Yanac proposed openstack/neutron-tempest-plugin master: Add username in resource_setup  https://review.opendev.org/c/openstack/neutron-tempest-plugin/+/89396712:33
opendevreviewDaniel Alvarez proposed openstack/neutron-tempest-plugin master: [ovn] Enable IPv6 metadata tests for OVN  https://review.opendev.org/c/openstack/neutron-tempest-plugin/+/89402713:00
opendevreviewFernando Royo proposed openstack/ovn-octavia-provider master: Cover the use case of a member non existing  https://review.opendev.org/c/openstack/ovn-octavia-provider/+/89383913:21
opendevreviewDaniel Alvarez proposed openstack/neutron master: [WIP][ovn] Add support for IPv6 metadata  https://review.opendev.org/c/openstack/neutron/+/89402613:42
opendevreviewDaniel Alvarez proposed openstack/neutron-tempest-plugin master: [ovn] Enable IPv6 metadata tests for OVN  https://review.opendev.org/c/openstack/neutron-tempest-plugin/+/89402713:53
opendevreviewMerged openstack/neutron stable/2023.1: Call the "tc qdisc" command for ingress qdisc without parent  https://review.opendev.org/c/openstack/neutron/+/89400815:02
opendevreviewMerged openstack/neutron stable/yoga: Call the "tc qdisc" command for ingress qdisc without parent  https://review.opendev.org/c/openstack/neutron/+/89401015:02
opendevreviewMerged openstack/neutron stable/wallaby: Call the "tc qdisc" command for ingress qdisc without parent  https://review.opendev.org/c/openstack/neutron/+/89401215:33
opendevreviewFernando Royo proposed openstack/ovn-octavia-provider master: Cover the use case of a member non existing  https://review.opendev.org/c/openstack/ovn-octavia-provider/+/89383915:33
opendevreviewMerged openstack/neutron stable/xena: Call the "tc qdisc" command for ingress qdisc without parent  https://review.opendev.org/c/openstack/neutron/+/89401115:34
opendevreviewGhanshyam proposed openstack/networking-bagpipe master: Fix bindep.txt for python 3.11 job(Debian Bookworm)  https://review.opendev.org/c/openstack/networking-bagpipe/+/89398715:56
opendevreviewBrian Haley proposed openstack/neutron master: Remove ovn.ini example file  https://review.opendev.org/c/openstack/neutron/+/89421016:46
opendevreviewLajos Katona proposed openstack/networking-bagpipe master: [sqlalchemy-20] Remove subtransactions=True  https://review.opendev.org/c/openstack/networking-bagpipe/+/87946318:37
opendevreviewLajos Katona proposed openstack/networking-bagpipe master: SQLAlchemy: add context wrappers to SFC driver  https://review.opendev.org/c/openstack/networking-bagpipe/+/89132518:37
opendevreviewLajos Katona proposed openstack/networking-bagpipe master: [sqlalchemy-20] Remove subtransactions=True  https://review.opendev.org/c/openstack/networking-bagpipe/+/87946318:38
opendevreviewDaniel Alvarez proposed openstack/neutron master: [ovn] Add support for IPv6 metadata  https://review.opendev.org/c/openstack/neutron/+/89402620:38
JayF /win 2620:46
zigoHi. networking-baremetal doesn't work with the newer neutron-lib from bobcat. My package FTBFS (fail to build from source) with:21:16
zigoAttributeError: module 'neutron_lib.db.model_base' has no attribute 'HasProjectPrimaryKeyIndex'21:16
zigoIs there a patch available for that in master for that pb in networking-baremetal?21:18
JayFnetworking-baremetal is an Ironic deliverable21:18
JayFDid some digging on this with zigo in -ironic. Looks like a neutron bug.21:32
JayFhttps://github.com/openstack/neutron/blob/master/neutron/db/qos/models.py#L135 still exists even though https://github.com/openstack/neutron-lib/commit/673e48a1890c721654ce0de9cd9e0897c791bd6a is merged21:32
JayFdetails in https://bugs.launchpad.net/neutron/+bug/203476121:32
JayFI'm not sure I understand how that neutron-lib change is nonbreaking, tbh21:34
JayFit looks like it'd remove project_id from any models that were subclassing that; but I obviously only have pointed my brain this way for 15 mins21:35
haleybJayF: i don't see any occurrence of HasProjectPrimaryKeyIndex anywhere in tree, or with codesearch21:37
JayFoh, that's HasProjectPrimaryKey, with no Index21:37
JayFhmm, so zigo is likely on the wrong version of neutron then21:38
JayFand I missed the distinction21:38
JayFzigo: please confirm you were testing 2023.2 neutron-lib with master neutron; otherwise that failure reported is not valid21:38
haleybi do see neutron is still at neutron-lib 3.7.0 and not 3.8.0, don't know if that matters wrt neutron not being broken21:39
JayFoh, nice call21:39
JayFSo I think this is probably just a bad bugreport, not any broken code21:39
zigoWell, my build in debian/experimental with neutron and neutron-lib from antelope ran the tests without issue.21:39
JayFit only got this far because I didn't read Index21:39
zigoMy build in bookworm-backports with latest neutron-lib (but still older neutron) failed.21:40
JayFthat's never really going to work21:40
JayFneutron and neutron-lib are tightly bound, for the most part21:40
JayFsame goes for ironic and ironic-lib, fwiw21:40
zigoRight, but I haven't packaged yet neutron for bobcat (I'm waiting for the rc to pop ...).21:40
JayF(for Ironic, at least) the only reason the -lib exists is so other repos released alongside can share code21:40
zigoI can try packaging the latest neutron b3 release, but I'm kind of sure it wont fix networking-baremetal...21:41
JayFSo I'm telling you, that test failure is invalid then :D it'll be fixed when you test against an updated neutron; and I'd suggest against testing neutron-lib (or ironic-lib or dependencies of it) until you get a new neutron release21:41
zigook, doing the b3 release to try then.21:42
JayFzigo: you are right that strictly speaking pypi released version of networking-baremetal is broken until neutron releases as well21:42
haleybzigo: b3 will probably fix it, we've had to bump some other related projects to that lately for other things21:42
JayFzigo: just because we don't require a specific version of neutron/neutron-lib so you're getting newest of both (which are incompatible versions during this small window)21:42
JayFhaleyb: ty for setting me straight, going to mark the bug invalid21:43
JayFhttps://bugs.launchpad.net/neutron/+bug/2034761/comments/3 /me done21:45
haleybJayF: np. i did just check the neutron experimental jobs using neutron-lib master are passing, so things are working :)21:45
JayFYeah this is awkward though21:45
JayFanything released that depends on neutron-lib is just ... broken for now21:46
haleybyeah i guess short of limiting to an older neutron-lib, guess we didn't think of that21:48
JayFmight be worth holding a change like that a cycle for deprecation in the future21:48
JayFbut from an Ironic standpoint, I doubt anyone is running pypi-released networking-baremetal ... 21:49
haleybit was part of a large sqlalchemy-20 cleanup, and we believed codesearch21:50
JayFhaleyb: https://github.com/openstack/networking-baremetal/blob/master/requirements.txt#L20 yeah we dep on both -lib and neutron ... I have no idea how unique that is, but for anyone in this setup you'd need neutron-lib to keep the removed code through a neutron release to prevent this kinda break in the future21:52
JayFbecause Ironic can't (by policy and also it's a bad idea) version lock neutron{,-lib} and there's no way to express to pip "these two packages must have identical versions"21:53
haleybJayF: makes sense and we'll be more careful in the future. networking-bgpvpn does that, but we bumped to use b321:54
JayFack; I think we'd probably be OK to take patches like that too in the future21:54
JayFgonna be honest, always thought it was weird that networking-baremetal was in Ironic and not in Neutron; but I guess we both have the ability to break it and we probably care more :D 21:55
JayF(that might have come off wrong; I just mean more: we know and care more about the real world, you all know and care more about the spooky virtual world)21:55
haleyband we did the same in neutron-dynamic-routing - we don't look at the networking-baremetal gate afaik21:55
JayFmight be worth thinking about having a simple unit test job running cross on both sides21:56
JayFwhich would've caught this, I don't think we even need tempest just unit tests21:56
JayFif you think you all would be amenable to that, I can add it to my list21:57
haleybyes we are mostly virtual... and where would the job live? i'm assuming in -baremetal?21:59
JayFI was thinking more -lib because you are more likely to break us than the other way around (and non-voting woudl be fine)22:00
JayFthe Ironic job being configured to use master/master of neutron+neutron-lib is why this doesn't happen in the gate, fwiw22:00
JayFdo you all have a special job that sets up the old/new versions to find this?22:01
* zigo needs one of these gamers laptop with 16 amd cores to build Neutron faster...22:02
haleybJayF: our experimental job is at https://opendev.org/openstack/openstack-zuul-jobs/src/branch/master/zuul.d/jobs.yaml#L1215 but it also uses master/master22:07
JayFhmm22:07
haleybwonder if we should have an experimental queue in -lib for such things, and can run before releasing22:07
JayFI'm going to stick a pin in this for now22:07
JayFI have enough this-cycle stuff and this is next-cycle22:08
JayFbut I'll put it on the Ironic PTG etherpad so it doesn't get missed22:08

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