Thursday, 2022-10-06

*** jpena|off is now known as jpena07:20
*** akekane__ is now known as abhishekk09:42
opendevreviewDan Smith proposed openstack/tempest master: Add a boot-snapshot-boot test  https://review.opendev.org/c/openstack/tempest/+/86050213:33
*** mrjoshi_ is now known as mrjoshi13:40
*** iurygregory_ is now known as iurygregory14:04
dansmithis anyone else seeing neutron failures early in job setup?14:15
dansmithhttps://zuul.opendev.org/t/openstack/build/6a7714821126469abb03750db99465b114:16
fricklerslaweq: ralonsoh: ^^ looks like this might be related to recent stuff merged in neutron14:22
ralonsohlet me check14:22
fricklersomething about "other_config"14:23
ralonsohufffff14:23
ralonsohok, we need to bump the OVN version then14:23
ralonsoh(I'm the culprit of this patch)14:23
dansmitheverything was fine last night, I make one pep8 fix to my patch this morning and .. bam, devstack setup fails! :D14:24
ralonsohdansmith, yes, this patch has been merged hours ago14:24
ralonsohI need to bump all OVN versions14:24
ralonsohgive me some mins14:25
dansmithralonsoh: ack, thanks :)14:25
slaweqthx ralonsoh14:26
fricklerI'm a bit surprised that neutron no longer seems to run the plain tempest job in their gate, is that intentional?14:32
opendevreviewRodolfo Alonso proposed openstack/devstack master: Bump OVN version to v21.06.0  https://review.opendev.org/c/openstack/devstack/+/86057714:43
ralonsohfrickler, not directly, we execute it using several backends14:46
ralonsohthis is why we created multiple child jobs14:46
ralonsohin any case, I've pushed https://review.opendev.org/c/openstack/devstack/+/86057714:47
ralonsohby default, any job running on OVN will use this version14:47
fricklerI just commented on that. seems you broke at least nova, too14:47
ralonsohyeah, anyone using plain tempest on buntu 20.0414:48
fricklerso I think it would be really good if neutron would run some unmodified job to avoid such regressions14:48
dansmithglance14:59
dansmithalso14:59
ralonsohdansmith, yes, should be affected any project using this job15:00
dansmithyeah just commenting on the "broke at least nova" :)15:00
ralonsohthis is why I pushed this change at the beginning of this release15:00
ralonsohto avoid issues like this but at the end15:00
clarkbralonsoh: why is openstack requiring newer ovn than is supplied by the supported distro? I thought the whole point of picking distro releases to support is that we avoid this exact type of problem15:19
clarkbthe python versions, database, libvirt and so on should be driven by the supported platforms15:19
ralonsohclarkb, because there are new versions, installed on newer OS that are incompatible15:20
ralonsohclarkb, this is why, until we move to Ubuntu 22.04, I'm forcing this OVN version15:21
clarkbralonsoh: I understand there are newer version just like there are newer versions of python and libvirt15:21
ralonsohok, I'll revert this Neutron change15:21
ralonsohI prefer not to start this kind of discussion15:21
clarkbwell I think it is important particularly from a qa perspecitve15:21
clarkbopenstack chooses supported platforms so that users know that if they choose to install openstack on that platform the existing software there will function and has been tested15:22
clarkbif we're moving away from that this is fine as long as it is intentional15:22
clarkbbut it seems like it was a surprise in this case so I want to make sure that we're making decisions liek this intentionally knowing that users are potentially affected15:23
clarkbI guess the surprise from the qa ci perspective is that devstack defaults to ovn but neutron doesn't run that job which allowed it to break?15:23
clarkbmaybe the first thing to do is ensure that neutron runs the base devstack/tempest job to avoid surprises?15:24
clarkb(this is what frickler suggested)15:24
gmann+1. we should run some default config job there. I was in impression that we do15:24
opendevreviewDr. Jens Harbott proposed openstack/devstack master: DNM: Test multiple platform options  https://review.opendev.org/c/openstack/devstack/+/86058215:25
clarkbanother option instead of reverting is to support both versions of ovn at the same time15:26
clarkbsimilar to how nova supports a wide range of libvirt versions or executing on python3.8 or 3.915:26
ralonsohnot an option15:26
clarkbif that isn't an option then how do we handle ovn versions differing across platforms?15:27
ralonsohwe limit the max version15:27
ralonsohthis feature was implemented in ovn 20.06 and removed the backwards compatibility in v22.0615:27
ralonsohso for now we must install < v22.0615:28
clarkb(fwiw I do wish openstack would move to jammy quicker. Python3.10 in particular has shown that it is much quicker. But the decisions the project as a whole have made are to do a slower transition)15:29
fricklero.k., reading this I'll hold my approval for 86057715:30
fricklerwe will move to 22.04 very soon, maybe most of this will be obsolete then15:30
fricklerbut it would also be interesting to see what versions of OVN debian, centos and others have15:31
ralonsohthat is defined locally in the CI jobs15:31
fricklerthe platform job for debian claims that there is no OVN at all, not sure if that is still true15:32
clarkbdebian bullseye appears to have an ovn-common virtual package that is provided by openvswitch-common15:32
clarkbbut not sure if that has the correct bits15:32
fricklerralonsoh: is there a distro that would already have v22.06?15:34
ralonsohno idea15:34
ralonsohbut at least ubuntu 22.04 has a newer version15:35
ralonsohwe need > 20.0315:35
clarkbjammy has 22.0315:35
ralonsohperfect15:36
clarkband the debian ovs package doesn't appear to include any ovn binaries like the ubuntu ovn package. Pretty sure debian just doesn't do ovn out of the box. Does that mean default devstack doesn't work on debian?15:37
ralonsohwhy not? you have ML2/OVS15:38
clarkbralonsoh: I thought the default was ovn now though15:38
ralonsohyes but you can configure it with a couple of lines15:38
clarkbright. my question is "does this work by default"15:38
ralonsohno idea, I know it works in Ubuntu, centos and RHEL15:39
clarkbLooks like stackrc sets a default set of services if enabled services aren't explicitly set and that includes ovn-controller and ovn-northd. It may still work if there is a default to install from source with I guess /me looks more15:41
clarkbOVN_BUILD_FROM_SOURCE defaults to False and I don't see any debian specific handling for it. I think that means you must set that flag on debian and devstack does not run there by default (but I've not directly tested this)15:42
opendevreviewDr. Jens Harbott proposed openstack/devstack master: DNM: Test multiple platform options  https://review.opendev.org/c/openstack/devstack/+/86058215:56
*** soniya29|ruck is now known as soniya2916:30
opendevreviewJames Parker proposed openstack/whitebox-tempest-plugin master: [WIP] Add vdpa tests  https://review.opendev.org/c/openstack/whitebox-tempest-plugin/+/82235417:50
*** jpena is now known as jpena|off18:20

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