Wednesday, 2022-11-02

*** mnasiadka_ is now known as mnasiadka06:29
*** elodilles_pto is now known as elodilles07:41
ralonsohamotoki, hi, can you check https://review.opendev.org/c/openstack/releases/+/862911?08:02
ralonsohthanks in advance08:03
amotokiralonsoh: sure08:05
labedz__hi guys: could you take a look on those backports: https://review.opendev.org/c/openstack/neutron/+/863073 , https://review.opendev.org/c/openstack/neutron/+/86307408:44
labedz__thx!08:44
*** labedz__ is now known as labedz08:44
ralonsohok08:50
ralonsohfolks, a heads-up09:16
ralonsohEOL transition for Q, R and S09:16
ralonsohhttps://review.opendev.org/c/openstack/releases/+/86293709:16
bbezakralonsoh mnasiadka https://bugs.launchpad.net/neutron/+bug/1995287, here you have bug opened for dhcp-agent issue with baremetal on yoga09:43
ralonsohbbezak, but the problem you have is that your DHCP is requesting a non existing network09:56
ralonsohwhat is the server log when the DHCP requests that network?09:57
bbezakralonsoh - network in fact do exist. let me see those errors10:00
ralonsohbbezak, do you have the logs of the DHCP agent in debug mode?10:00
bbezakralonsoh: mnasiadka pasted here - https://bugs.launchpad.net/neutron/+bug/199528710:01
ralonsohbbezak, I only see INFO messages10:02
mnasiadkaupdated with DEBUG log from both dhcp agent and neutron-server.log10:03
ralonsohmnasiadka, where?10:03
mnasiadkaIn the ticket10:04
ralonsohI see no DEBUG messages anywhere10:04
mnasiadkahttps://bugs.launchpad.net/neutron/+bug/1995287/comments/1 - that's not DEBUG?10:04
ralonsohmnasiadka, ok, let's start again. In order to debug this issue, it is needed the full DHCP agent and server logs, both in debug mode10:05
ralonsohif there is a missing network, according to the DHCP agent, then we'll need to "find" it10:05
ralonsohif this network is present, then we'll need to check what information we are passing to the DHCP agent from the server10:06
ralonsohyou said you bumped the version10:06
ralonsohdid you bump the Neutron server and the DHCP agent?10:06
ralonsohboth services10:06
mnasiadkayes, restarted multiple times10:09
mnasiadkauploaded files to the bug, it's a lot of megabytes10:09
ralonsohmnasiadka, what you need to manually check is the content of the Neutron server 10:09
ralonsohthe reply10:09
ralonsohwhen the DHCP agent requests the network information10:10
ralonsohmnasiadka, again, did you bump the DHCP agent?10:12
ralonsohaccording to the logs10:12
ralonsoh2022-11-02 09:43:15.664 7 INFO neutron.common.config [-] /var/lib/kolla/venv/bin/neutron-dhcp-agent version 20.2.1.dev5310:12
ralonsohthis is Yoga10:12
ralonsohah, no, from X to Y, that's ok10:13
bbezakyes, we've upgraded to yoga ralonsoh10:13
opendevreviewRodolfo Alonso proposed openstack/neutron master: [WIP] Placement tunnelled networks  https://review.opendev.org/c/openstack/neutron/+/86063910:38
opendevreviewRodolfo Alonso proposed openstack/neutron-specs master: Strict minimum bandwidth support for tunnelled networks  https://review.opendev.org/c/openstack/neutron-specs/+/86085910:53
opendevreviewClaudiu Belu proposed openstack/neutron stable/zed: Check subnet overlapping after add router interface  https://review.opendev.org/c/openstack/neutron/+/86327111:07
opendevreviewRodolfo Alonso proposed openstack/neutron master: [WIP][POC] NFTables  https://review.opendev.org/c/openstack/neutron/+/75987411:09
ralonsohslaweq, hi! 11:13
ralonsohhttps://review.opendev.org/c/openstack/neutron-specs/+/857858/1..2/specs/2023.1/configurable-default-sg-rules.rst11:13
ralonsohI'm still missing some comments11:13
ralonsohL23311:13
ralonsohand https://review.opendev.org/c/openstack/neutron-specs/+/857858/1..2/specs/2023.1/configurable-default-sg-rules.rst#16611:14
ralonsohthe last one should be specified in the spec11:14
opendevreviewAdrian Alexandrescu proposed openstack/neutron stable/zed: [OVN] Allow only one physical network per bridge  https://review.opendev.org/c/openstack/neutron/+/86325511:36
opendevreviewAdrian Alexandrescu proposed openstack/neutron stable/zed: [OVN] Allow only one physical network per bridge  https://review.opendev.org/c/openstack/neutron/+/86325611:37
opendevreviewStefan Emanuel Boldeanu proposed openstack/neutron stable/yoga: Check subnet overlapping after add router interface  https://review.opendev.org/c/openstack/neutron/+/86327511:51
opendevreviewPaval Mihaela-Irina proposed openstack/neutron stable/yoga: Port provisioning should retry only for VM ports  https://review.opendev.org/c/openstack/neutron/+/86327911:53
opendevreviewPatache Cosmin - Andrei proposed openstack/neutron stable/zed: Since OVN 20.06, config is stored in "Chassis.other_config"  https://review.opendev.org/c/openstack/neutron/+/86328011:57
opendevreviewPatache Cosmin - Andrei proposed openstack/neutron stable/yoga: Since OVN 20.06, config is stored in "Chassis.other_config"  https://review.opendev.org/c/openstack/neutron/+/86328111:59
*** elodilles is now known as elodilles_afk12:44
*** gthiemon1e is now known as gthiemonge13:04
*** elodilles_afk is now known as elodilles13:15
opendevreviewMerged openstack/networking-ovn stable/train: Ensure OVN-LB is properly configured upon LS removal from LR  https://review.opendev.org/c/openstack/networking-ovn/+/86236313:17
sahidlajoskatona: o/ I checked around tests and functional tests that we have, but did not find anything that I can use to help me building a full multisgements test-case, do you have any pointers for me that can help me?13:24
opendevreviewMerged openstack/neutron stable/ussuri: Revert "[OVN] Set NB/SB "connection" inactivity probe"  https://review.opendev.org/c/openstack/neutron/+/86307413:25
lajoskatona sahid: Hi13:26
lajoskatonasahid: let me check13:28
sahidcool thank you13:31
lajoskatonasahid: for fullstack the framework allows you to add tests where you start neutron-server and agents with their config and other specific things, so that is good, what is missing that yo don't have placement13:33
opendevreviewMerged openstack/os-vif master: Move mtu update request into ovsdb transaction  https://review.opendev.org/c/openstack/os-vif/+/85786813:35
lajoskatonasahid: you can use a fake placement, like we did for min_bw tests, but it can be tricky, so check it, (https://opendev.org/openstack/neutron/src/branch/master/neutron/tests/fullstack/servers/placement.py ), but I am not sure if it can be used for multisegments13:36
ralonsohsean-k-mooney, https://review.opendev.org/c/openstack/os-vif/+/85786813:37
ralonsohthis method is called outside a OVS DB transaction13:38
ralonsohthis is not correct13:38
sahidlajoskatona: cool thank you let me see what i can do with fullstack ++13:40
ralonsohsean-k-mooney, sorry, I had an old version. The method is now called inside a DB tnx13:41
lajoskatonasahid: the functional framework not really my area, but there you can have tests for modules like for dhcp, and my idea was that as you changed how dhcp works for example worth to check it if you can add there higher level tests13:44
lajoskatonasahid: please check it, my fear is that without some higher level test it is easier to break this feature later13:44
lajoskatonasahid: and the ultimate one is to add tempest test for it, in that I can help with review also (in other things of course also)13:45
sean-k-mooneyralonsoh: yep that was fixed13:59
sean-k-mooneysahid: when working on multi segment things keep in mind that nova does not supprot networks that span physnets14:00
sahidlajoskatona: i understand your point no worries, basically i tried to work incrementally with several patches on that serie so for each step we can see tests running and have eyes focus on14:00
sahidbut i will do my best to add tests14:01
sean-k-mooneyi.e. nova does not supprot https://github.com/openstack/neutron-lib/blob/master/neutron_lib/api/definitions/multiprovidernet.py14:01
*** Guest202 is now known as dasm14:03
sean-k-mooneyso we support multi segment networks with at most 1 physnet per network.14:03
sahidsean-k-mooney: hum we are currently working on multiple segments per network per physnet, there are no desire having more than one physnet for a given provider network at that point, does that make sense?14:06
sahidthe only issue that i have noticed so far in nova is reported here https://bugs.launchpad.net/nova/+bug/197995914:07
sean-k-mooneysahid: people have tried to use multiple phsnets per network in the past14:08
sahidbasically during boot time is you set a fixed ip, there is nothing that select the right segment which handle the subnet of the requested ip14:08
sean-k-mooneymultiple segments per network all on the same phsynet is fine14:08
sahidsean-k-mooney: ok cool perfect :-)14:08
sean-k-mooneysahid: ya so the orginal segment extention did not use phsnets at all14:09
sean-k-mooneywhen we were drafting the spc14:09
sean-k-mooney*spec14:09
sean-k-mooneybut the ablitly to assocate networks with hosts was removed14:09
sean-k-mooney*segments with hosts14:09
sean-k-mooneythe only way to do that today is via a physnet14:10
sahidyes using physnet and aggregate i guess14:10
sean-k-mooneyya so that does not really work14:14
sean-k-mooneyit does14:14
sean-k-mooneybut the problem is that if you say have 2 cells14:15
sean-k-mooneyone at a central side and one at an edge site14:15
sean-k-mooneythe usecase that does not work propelry today14:15
sean-k-mooneyis having one segment for the central site and another of the edge14:16
sean-k-mooneytoday you have to use the same physnet for both if you want sriov/hardwoar offload to work14:16
sean-k-mooneypeople have tried to use differnt phsynets for the edge and cental sites in the past14:17
opendevreviewRodolfo Alonso proposed openstack/neutron master: DNM Test FT timeout with oslo master  https://review.opendev.org/c/openstack/neutron/+/86331514:19
sahidsean-k-mooney: i see, thank you for the explanation14:20
sean-k-mooneythe original proposal at the first ptg where network segments was designed  had a api in neutron to allow you to map segments to hosts. im not sure why we did not take that approch and instead took a config driven approch14:22
sean-k-mooneysahid: im in a meetign for the next few hours but how are you planning to allow mapping segments to hosts14:22
sahidsean-k-mooney: (no worries tkae you time) The original model was already handling multiple segments per network, so basically there was nothing to touch in the server side, only the ovs agent (the one that we are focused on) and dhcp agent have to be updated14:26
sahidThe full impl is here https://review.opendev.org/q/topic:segments+-status:abandoned14:26
sean-k-mooneyack ya you could have multiple segments before yes14:26
sahidyep14:27
sean-k-mooneysay one vxlan segment and one vlan segment14:27
sean-k-mooneythat worked before14:27
sean-k-mooney2 vlan segments i think did not but cant rememebr14:27
sean-k-mooneyor maybe it was 2 vxlan segments14:27
sahidi think this was working but not for a network attached to a physnet14:27
sean-k-mooneythe docs were not amazing 14:27
sean-k-mooneyya so im pretty sure multipel tunneled segments works fine with ml2/ovs today14:28
sean-k-mooneyor ml2/ovn14:28
sean-k-mooneywhewn you start to use non tunngled segmetns it didnt work well14:28
sean-k-mooney*multiple non tunneled segments14:28
sahidhoneslty i have not tried14:30
sean-k-mooneyits been a few years since i did. i tested this when it first merged but i have not touched it in like 4 years or more14:30
sahidback to ovs and the support of multiseg, i was suprised to see the number of people which told me that they use segments, and they have desire for a multiseg support, I tought that no one was really using segments :D14:33
sahids/tought/thought14:34
sean-k-mooneywe recently added schduler support14:34
sean-k-mooneyhttps://specs.openstack.org/openstack/nova-specs/specs/wallaby/implemented/routed-networks-scheduling.html14:34
sahidyes I think it's Sylvain who aorked on it right?14:35
sahidyes it's him, i checked the code and noticed some changes14:35
sean-k-mooneyyes14:38
opendevreviewMerged openstack/neutron stable/victoria: Revert "[OVN] Set NB/SB "connection" inactivity probe"  https://review.opendev.org/c/openstack/neutron/+/86307315:27
opendevreviewRodolfo Alonso proposed openstack/neutron master: DNM Test FT timeout with oslo master  https://review.opendev.org/c/openstack/neutron/+/86331515:53
*** jlibosva is now known as Guest25717:08
*** labedz is now known as labedz_17:43
*** elvira1 is now known as elvira18:34
*** dasm is now known as dasm|off21:52

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