Wednesday, 2022-10-19

opendevreviewliuyulong proposed openstack/neutron master: Refactor for meter ID Generator  https://review.opendev.org/c/openstack/neutron/+/86076501:44
opendevreviewliuyulong proposed openstack/neutron master: Refactor for ovs qos driver meter limit features  https://review.opendev.org/c/openstack/neutron/+/86076601:44
opendevreviewliuyulong proposed openstack/neutron master: Add meter bandwidth bandwidth support  https://review.opendev.org/c/openstack/neutron/+/86076701:44
opendevreviewliuyulong proposed openstack/neutron-lib master: Add flows tables for istributed metadata datapath  https://review.opendev.org/c/openstack/neutron-lib/+/86181001:54
opendevreviewliuyulong proposed openstack/neutron-lib master: Add flows tables for distributed metadata datapath  https://review.opendev.org/c/openstack/neutron-lib/+/86181007:29
opendevreviewMerged openstack/neutron master: Do not keep gateway port when notifying for router update  https://review.opendev.org/c/openstack/neutron/+/86132207:45
opendevreviewMichal Arbet proposed openstack/neutron master: Remove xenapi from neutron ml2 config opts  https://review.opendev.org/c/openstack/neutron/+/86182807:57
opendevreviewliuyulong proposed openstack/neutron master: Refactor metedata signature function  https://review.opendev.org/c/openstack/neutron/+/86182908:05
opendevreviewDr. Jens Harbott proposed openstack/neutron master: Remove xenapi entrypoint  https://review.opendev.org/c/openstack/neutron/+/86185208:30
zigoHi there!08:55
zigoRebuilding neutron/zed in Unstable leads to 200+ unit test failures for me, all like these 2:08:55
zigohttps://paste.opendev.org/show/bBSH1STe0Yql8LfqeWcx/08:55
zigoCan someone help me find the issue?08:55
fricklerzigo: how do you run your tests? iirc you're not using tox? also which version of oslo-config is this?08:58
zigofrickler: I run my tests running stestr, with whatever the version of the lib that is in Sid.08:59
zigoTox downloads depends from the internet, which is forbiden during a package build.08:59
frickleryes, I'm just wondering why the issue appears in your builds but not in upstream CI09:00
frickleroh, wait, I can reproduce this if I am running a single isolated test with tox09:01
zigoOh...09:02
zigoYet another test order thingy?!?09:02
fricklertox -e py3 -- neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSecurityGroup09:03
fricklerthis is failing09:03
fricklertox -e py3 -- neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver09:03
fricklerworks fine09:03
zigoI probably can just blacklist all of neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver then.09:03
fricklerI'll leave it to neutron devs to dig into it09:03
fricklerzigo: are all your failures in that module?09:04
zigoLet me check.09:04
zigoNop.09:05
zigoSome in neutron.tests.unit.services.ovn_l3.test_plugin09:05
fricklerbut I get the same effect there, fails if I run tox with just the single test09:06
zigoSo, all in neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSecurityGroup or in neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests09:06
fricklerzigo: I guess it will be helpful if you could create a bug report for tracking this09:08
zigoYeah. Let me finish rebuilding Neutron with kevko's patch first.09:12
zigofrickler: https://bugs.launchpad.net/neutron/+bug/199350209:23
fricklerzigo: thx09:25
opendevreviewRodolfo Alonso proposed openstack/neutron master: Add new oslo master CI jobs to the periodic queue  https://review.opendev.org/c/openstack/neutron/+/86185909:30
zigoThis still fails with kevko's patch, even when skipping the failing unit tests... :/09:31
ralonsohzigo, but the error is clear in the logs09:33
ralonsohby default, you should execute a module, not a class09:33
ralonsoh(by default)09:33
ralonsohin any case, if executing a single class returns this error09:33
ralonsohthis is because this class is not explicitly importing this config var09:33
fricklerralonsoh: "tox -e py3 -- neutron.tests.unit.services.ovn_l3" is failing for me, too09:38
fricklerand IMHO each test should be able to run on it's own09:38
ralonsohfrickler, ok, I'll check it09:51
opendevreviewSlawek Kaplonski proposed openstack/neutron master: [WIP] Switch fullstack/functional fips jobs to 9-stream  https://review.opendev.org/c/openstack/neutron/+/84324509:58
opendevreviewMerged openstack/neutron stable/xena: Disable in-band management for bridges before setting up controllers  https://review.opendev.org/c/openstack/neutron/+/86162409:58
ralonsohykarel, hi! how to I check the "experimental" queue in https://review.opendev.org/c/openstack/neutron/+/861859 ?10:12
ralonsohno no10:12
ralonsohnot the experimental, the periodic one10:12
opendevreviewMerged openstack/neutron stable/train: Disable in-band management for bridges before setting up controllers  https://review.opendev.org/c/openstack/neutron/+/86170710:17
opendevreviewMerged openstack/neutron stable/yoga: Disable in-band management for bridges before setting up controllers  https://review.opendev.org/c/openstack/neutron/+/86162310:17
opendevreviewMerged openstack/neutron master: Remove xenapi from neutron ml2 config opts  https://review.opendev.org/c/openstack/neutron/+/86182810:17
ralonsohslaweq, do you know how to trigger the periodic queue in a patch?10:25
ralonsohcheck periodic ?10:25
opendevreviewRodolfo Alonso proposed openstack/neutron master: Load the required configuration options in the UT classes  https://review.opendev.org/c/openstack/neutron/+/86186910:29
opendevreviewRodolfo Alonso proposed openstack/neutron master: Add new oslo master CI jobs to the periodic queue  https://review.opendev.org/c/openstack/neutron/+/86185910:30
fricklerralonsoh: there is no trigger. you can add a job to the check queue in a test patch instead10:54
ralonsohfrickler, I added those new tests to the experimental queue10:54
ralonsohnew jobs*10:55
fricklerralonsoh: I see those running in the experimental queue, so seems to be fine. "check experimental" is the right trigger for that10:57
ralonsohthanks!10:57
fricklerjust note that in contrast to "recheck", no extra comment is allowed with it10:57
ykarelralonsoh, just back from lunch, as frickler said no other trigger for periodic pipeline11:15
ykareland we have those jobs in experimental, so running those will do it11:15
ralonsohykarel, yeah, I added those jobs to the experimental queue11:15
*** sean-k-mooney1 is now known as sean-k-mooney11:31
ralonsohhi folks, meeting now in Mitaka room13:06
ralonsohlajoskatona, we have functional and fullstack with puyroute2 master13:41
ralonsohin periodic13:41
lajoskatonaralonsoh: ok, thanks13:41
*** dasm|off is now known as dasm13:55
opendevreviewPierre Libeau proposed openstack/neutron master: Add default policy on device_id param create_port  https://review.opendev.org/c/openstack/neutron/+/86116914:55
haleyblucasagomes: i think the problem, at least on my system, is that I already have both directories in /var/run, so that 'ln -s' line puts a link in /var/run/ovn, it doesn't make a link of /var/run/ovn to /var/run/openvswitch14:57
lucasagomeshaleyb, a-ha... I think it's ovs-vswitchd that create that directory... maybe it's running at the time the symlink is created14:58
lucasagomesthat's why the dir is already there, maybe a fix would be to stop it prior to creating the symlink ?14:58
lucasagomesand we create the dirs ourselves in OVN14:58
lucasagomesin devstack*14:58
lucasagomeshaleyb, or we could get rid of this symlink, and just change the code to look to the sockets in the right directories now as for OVN it will always be in /var/run/ovn now14:59
haleybmy system has both ovn-controller and ovs-vswitch running14:59
lucasagomesbefore it was depending whether the version of OVN was the old one that lived in the ovs repo, or the new one that was split out14:59
lucasagomeshaleyb, right yeah that's probably the case14:59
haleyblucasagomes: my fix was to just use the correct directories, i hadn't even seen the symlink code14:59
lucasagomeshaleyb, r u using packages right ?15:00
lucasagomesI think ubuntu may start the services when u install the deb ?15:00
lucasagomeshaleyb++15:00
haleyblucasagomes: yes, 22.04 packages, not building15:00
lucasagomesthat's the better fix indeed15:00
lucasagomesjust use the right directories15:00
haleyblucasagomes: so remove the symlink? and see what breaks? :)15:00
lucasagomeshaleyb, lol I guess :D15:01
lucasagomeshaleyb, otherwise we can try to stop the services, create the dirs/symlink and then start then again15:01
lucasagomesthat should do the trick15:01
lucasagomesthem*15:01
haleyblucasagomes: i don't know what's best, but probably don't need to stop/start if we're using the installed packages. Let me send a patch and make a neutron dependent one to see if it works15:03
lucasagomeshaleyb, yeah, it's just that I think that ubuntu might start the services upon installing the deb15:06
lucasagomeshaleyb, later on the code will start it anyway... I think in fact that we assumed that the services were stopped at that point of creating the symlinks15:06
haleyblucasagomes: ah, i now see init_ovn/start_ovn which will cleanup any existing DBs and start. in my case they were already running. either way let me send a patch that also removes the symlink, doing a stack.sh now to test15:17
lucasagomeshaleyb++ thanks for looking into it15:18
haleyblucasagomes: i've had a local patch for months, figured i was a unicorn since it's not seen in the gate15:20
lucasagomeshaleyb, haha yeah, to be fair, I don't recall seeing this either. Maybe different ubuntu versions ?!15:25
*** ykarel is now known as ykarel|afk15:27
haleyblucasagomes: i think i saw it since i booted a new vm, but install ovs and ovn before doing anything, which creates /var/run/ovn. That messes up the devstack script. The gate uses a clean VM so never sees it since it creates the link, then installs packages.15:27
lucasagomeshaleyb, that makes sense. Yeah I think that'sthe case indeed, installing the package will start the services in ubuntu... And we assumed there was no package there15:28
lucasagomeshaleyb, looking fwd to try ur fix15:28
haleybi hope it works, testing a new version now15:29
gmannslaweq: hi15:39
*** ykarel|afk is now known as ykarel15:48
ralonsohgmann, he is away now15:49
ralonsohlajoskatona, one qq about the OVN grenade jobs15:49
ralonsohwe have two jobs, "neutron-ovn-grenade-multinode-tick-tick" and "neutron-ovs-grenade-multinode-tick-tick"15:50
ralonsohisn't that enough?15:50
lajoskatonaralonsoh: I think yes, with those we cover both the important backends, no?15:52
ralonsohlajoskatona, maybe gmann can help us on this15:53
gmannralonsoh: ohk, I just want to know if you are planning RBAC discussion for neutron? I could not find in etherpad. I would like to discuss about switching RBAC flag to true in this cycle? 15:53
ralonsohgmann, I'll check that tomorrow15:53
ralonsohin any case, we have Friday for those meetings, if needed15:53
gmannralonsoh: lajoskatona : *tick-tick jobs are skip level doing stable/yoga to master upgrade right?15:53
ralonsohyes15:53
ralonsoh#link https://review.opendev.org/c/openstack/neutron/+/85999115:54
gmann+1, those should be enough15:55
ralonsohperfect, thanks a lot15:55
lajoskatonagmann, ralonsoh: exactly, from y to A15:55
gmannyou can rename them to new name s/tick-tick/skip-level if you want :)15:55
lajoskatonacool than :-)15:55
gmannperfect15:55
ralonsohwe'll do it15:55
gmannthanks15:55
gmannralonsoh: back to RBAC topic. I will be available tomorrow after 14 -15 UTC or friday 13-15 UTC. please let me know when you want to discuss. sorry for late request, i thought you have some discussion planned in etherpad and forget to ping early 15:56
ralonsohgmann, tomorrow impossible, Nova-neutron meetings. On friday we have the operator hours. Most probably Friday 14-15UTC will be fine15:57
ralonsohI'll talk to slawek tomorrow15:57
gmannralonsoh: perfect, friday works fine15:58
gmannthanks 15:58
gmannother option can be TC tomorrow @17 UTC https://etherpad.opendev.org/p/tc-2023-1-ptg#L7315:59
ralonsohgmann, the agenda for tomorrow is crazy, not possible15:59
ralonsohsorry15:59
gmannif you, slaweq and other neutron folks are ok with that time?15:59
gmannits after PTG slots @17 UTC15:59
gmannnot in neutron slots. once you guys are done then we have TC slot continue16:00
ralonsohI'll check that with slaweq tomorrow, a bit late but possible16:00
ralonsohwell, slaweq and other folks16:00
gmannohk, right. i forget about TZ :)16:00
gmannlet's chat tomorrow in morning to figure this out once slaweq online. 16:02
opendevreviewRodolfo Alonso proposed openstack/neutron master: Change grenade job names suffix to "skip-level"  https://review.opendev.org/c/openstack/neutron/+/86190116:03
fricklerzigo: the patch that ralonsoh made fixes the tox tests that I did, please check whether it fixes your scenario, too https://review.opendev.org/c/openstack/neutron/+/86186916:17
opendevreviewMerged openstack/neutron master: Load the required configuration options in the UT classes  https://review.opendev.org/c/openstack/neutron/+/86186916:36
opendevreviewBrian Haley proposed openstack/neutron master: DNM: Test devstack change to ovn_agent code  https://review.opendev.org/c/openstack/neutron/+/86191618:18
zigoThanks for the patch. I very much would welcome it to be backported to stable/zed !20:38
*** dasm is now known as dasm|off22:19
haleybzigo: if you're still around and click on the cherry-pick to get it to zed i could take a look and +223:01

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