Friday, 2023-02-17

opendevreviewMerged openstack/neutron stable/wallaby: Replace "get_routing_table" with "list_ip_routes"  https://review.opendev.org/c/openstack/neutron/+/86808700:33
opendevreviewnorman shen proposed openstack/neutron master: Filter out unsatisfied routers in SQL  https://review.opendev.org/c/openstack/neutron/+/84214100:37
opendevreviewDmitrii Shcherbakov proposed openstack/neutron master: Allow Multiple External Gateways  https://review.opendev.org/c/openstack/neutron/+/87359300:40
opendevreviewDmitrii Shcherbakov proposed openstack/neutron master: Allow Multiple External Gateways  https://review.opendev.org/c/openstack/neutron/+/87359300:44
opendevreviewnorman shen proposed openstack/neutron master: Filter out unsatisfied routers in SQL  https://review.opendev.org/c/openstack/neutron/+/84214101:20
opendevreviewMerged openstack/neutron-fwaas master: Make tempest-multinode job voting  https://review.opendev.org/c/openstack/neutron-fwaas/+/87308802:25
opendevreviewyatin proposed openstack/neutron master: [DNM] Check issue and fix with ovn source installs  https://review.opendev.org/c/openstack/neutron/+/87411204:11
opendevreviewyatin proposed openstack/neutron master: [DNM] Check issue and fix with ovn source installs  https://review.opendev.org/c/openstack/neutron/+/87411207:16
opendevreviewLuis Tomas Bolivar proposed openstack/ovn-octavia-provider master: Ensure HM also apply to FIPs associated to LB VIPs  https://review.opendev.org/c/openstack/ovn-octavia-provider/+/87386007:21
opendevreviewLuis Tomas Bolivar proposed openstack/ovn-octavia-provider master: Ensure HM also apply to FIPs associated to LB VIPs  https://review.opendev.org/c/openstack/ovn-octavia-provider/+/87386007:23
opendevreviewFrode Nordahl proposed openstack/neutron master: Allow Multiple External Gateways  https://review.opendev.org/c/openstack/neutron/+/87359308:01
opendevreviewFrode Nordahl proposed openstack/neutron master: [ovn] Add helper for retrieving LR associated with LRP  https://review.opendev.org/c/openstack/neutron/+/87369808:01
opendevreviewFrode Nordahl proposed openstack/neutron master: [ovn] Apply soft anti-affinity for LRs with multiple LRPs when scheduling  https://review.opendev.org/c/openstack/neutron/+/87369908:01
opendevreviewFrode Nordahl proposed openstack/neutron master: [ovn] Implement support for external-gateway-multihoming extension  https://review.opendev.org/c/openstack/neutron/+/87419908:01
opendevreviewRodolfo Alonso proposed openstack/neutron master: Improve "sync_ha_chassis_group" method  https://review.opendev.org/c/openstack/neutron/+/87202308:46
opendevreviewMerged openstack/neutron master: [ovn-ipv6] Temporary exclude ``TestNetworkBasicOps`` class  https://review.opendev.org/c/openstack/neutron/+/87409308:50
opendevreviewRodolfo Alonso proposed openstack/ovsdbapp master: Add Interface paramteres to ``OvsdbIdl.add_port`` method.  https://review.opendev.org/c/openstack/ovsdbapp/+/87356608:55
opendevreviewBernard Cafarelli proposed openstack/neutron stable/xena: Do not ignore attributes in bulk port create  https://review.opendev.org/c/openstack/neutron/+/87413009:18
opendevreviewBernard Cafarelli proposed openstack/neutron stable/wallaby: Do not ignore attributes in bulk port create  https://review.opendev.org/c/openstack/neutron/+/87413109:20
opendevreviewLuis Tomas Bolivar proposed openstack/ovn-octavia-provider master: Ensure HM also apply to FIPs associated to LB VIPs  https://review.opendev.org/c/openstack/ovn-octavia-provider/+/87386010:50
opendevreviewRodolfo Alonso proposed openstack/neutron master: Improve "sync_ha_chassis_group" method  https://review.opendev.org/c/openstack/neutron/+/87202311:34
opendevreviewRodolfo Alonso proposed openstack/neutron master: Improve "sync_ha_chassis_group" method  https://review.opendev.org/c/openstack/neutron/+/87202311:35
*** dasm|off is now known as dasm14:11
opendevreviewBence Romsics proposed openstack/neutron-lib master: port-hint-ovs-tx-steering: api definition  https://review.opendev.org/c/openstack/neutron-lib/+/87311214:22
opendevreviewBence Romsics proposed openstack/neutron master: port-hint-ovs-tx-steering: agent side  https://review.opendev.org/c/openstack/neutron/+/87290514:26
opendevreviewBence Romsics proposed openstack/neutron master: port-hint-ovs-tx-steering: shim extension  https://review.opendev.org/c/openstack/neutron/+/87311314:26
opendevreviewBence Romsics proposed openstack/neutron master: DNM debug logs and dev helper scripts  https://review.opendev.org/c/openstack/neutron/+/87290614:27
opendevreviewMerged openstack/ovn-octavia-provider master: Avoid use of ovn metadata port IP for HM checks  https://review.opendev.org/c/openstack/ovn-octavia-provider/+/87342614:31
opendevreviewMerged openstack/neutron stable/yoga: Do not ignore attributes in bulk port create  https://review.opendev.org/c/openstack/neutron/+/87396314:34
opendevreviewRodolfo Alonso proposed openstack/neutron master: Stop "neutron-ovn-tempest-ipv6-only-ovs-release" CI job  https://review.opendev.org/c/openstack/neutron/+/87425314:38
opendevreviewRodolfo Alonso proposed openstack/neutron master: Improve "sync_ha_chassis_group" method  https://review.opendev.org/c/openstack/neutron/+/87202315:07
opendevreviewyatin proposed openstack/neutron master: [DNM] Check issue and fix with ovn source installs  https://review.opendev.org/c/openstack/neutron/+/87411215:50
opendevreviewLajos Katona proposed openstack/tap-as-a-service master: Doc: add documentation for usage and flow examples for OVS  https://review.opendev.org/c/openstack/tap-as-a-service/+/82838215:57
haleybralonsoh: have a minute for a bug discussion?15:57
ralonsohhaleyb, sure15:58
haleybSo I had triaged this bug, https://bugs.launchpad.net/neutron/+bug/1988069 and at first seemed like a kernel issue, but yesterday confirmed it was worse15:59
haleybso i started a patch to test some things, https://review.opendev.org/c/openstack/neutron/+/87416715:59
haleybin short, setting a small mtu on a network can kill the dhcp agent16:00
haleybwithout changing the API to detect the call with cause an issue, we're left with working around it in init_l3()16:01
ralonsohhaleyb, min MTU for ipv4 is 57616:01
ralonsohhttps://en.wikipedia.org/wiki/Maximum_transmission_unit16:01
ralonsohso --mtu 70 is not a valid value16:01
ralonsohnot because of Neutron but because of tcp16:02
haleybright, but IPv6 is 1280, and the kernel is not very forgiving when you drop below and try and configure an IPV6 address16:02
haleybralonsoh: look at some of the later comments, 1279 is the unfortunate mtu value that causes issues16:02
ralonsohbut that is expected16:03
ralonsohnot TCP, but IP16:03
ralonsohThe Internet Protocol requires that hosts must be able to process IP datagrams of at least 576 bytes (for IPv4) or 1280 bytes (for IPv6). 16:03
haleybbut it causes the dhcp-agent to go into a loop, affecting all tenants16:03
ralonsohsorry but I don't see any issue there16:05
haleybralonsoh: on a devstack, change the mtu of the private network to 1279 while watching the dhcp-agent log, it will fail adding it's ipv6 global address and loop forever trying16:06
haleybat first i thought it was user error, but we have to stop it from affectinng other tenants16:06
ralonsohmaybe we can check the MTU value in the DHCP agent and log an error (and don't spawn a dnsmasq process)16:07
ralonsohbut this is a misconfiguration in first place16:07
haleybi understand that, and i would love to change the API to complain but we know we cant. in my WIP patch i did detect the mtu and work around it, i can continue down that path as the fix16:08
ralonsohwe can go this way, including IPv4 max mtu too16:09
ralonsohand logging an error16:09
haleybi.e. if network has an ipv6 subnet don't allow a small mtu16:09
ralonsohor a warning16:09
haleybralonsoh: so maybe that is my question - we can fix the agent, and/or change the API to return an error (httpconflict?)16:11
haleybi always thought changing the API like this breaks our contract?16:11
ralonsohwe can log this warning in the agent for now16:11
opendevreviewFernando Royo proposed openstack/ovn-octavia-provider stable/zed: Avoid use of ovn metadata port IP for HM checks  https://review.opendev.org/c/openstack/ovn-octavia-provider/+/87427016:12
ralonsohand we can check, when adding subnets to a network, if the MTU is big enough16:12
ralonsohif not, raise an exception and don't allow it16:12
opendevreviewFernando Royo proposed openstack/ovn-octavia-provider stable/yoga: Avoid use of ovn metadata port IP for HM checks  https://review.opendev.org/c/openstack/ovn-octavia-provider/+/87427116:12
opendevreviewFernando Royo proposed openstack/ovn-octavia-provider stable/xena: Avoid use of ovn metadata port IP for HM checks  https://review.opendev.org/c/openstack/ovn-octavia-provider/+/87427216:13
haleybor when changing the mtu too... ok16:13
ralonsohexactly16:13
haleybso what error should the API raise? in your opinion. like i said i was thinking an http conflict (is that 409?) 16:14
opendevreviewFernando Royo proposed openstack/ovn-octavia-provider stable/wallaby: Avoid use of ovn metadata port IP for HM checks  https://review.opendev.org/c/openstack/ovn-octavia-provider/+/87427316:15
ralonsohyes, maybe this is the best error code16:15
haleybralonsoh: ack, i'll do that in a separate patch as i did with the doc warning. thanks for the discussion, didn't want to spend a lot of time if there was a better way16:18
ralonsohhaleyb, thanks!16:19
* haleyb knows what he's doing the next few days at least :)16:19
opendevreviewBrian Haley proposed openstack/neutron master: Move tox-py311 job override into job-templates.yaml  https://review.opendev.org/c/openstack/neutron/+/87361516:34
mnasiadkaIs there any second core willing to review https://review.opendev.org/c/openstack/neutron/+/855668 ? That bug is a bit irritating :-)17:07
ralonsohmnasiadka, but why don't you add this parameter to the config?17:11
mnasiadkaralonsoh: well, I've been doing that on many openstack envs that we manage, but it's irritating to be forced to enable qos just for the db-sync script to do it's job17:13
opendevreviewRodolfo Alonso proposed openstack/neutron stable/zed: Enable qos extension_driver in ovn_db_sync  https://review.opendev.org/c/openstack/neutron/+/87414217:15
opendevreviewRodolfo Alonso proposed openstack/neutron stable/yoga: Enable qos extension_driver in ovn_db_sync  https://review.opendev.org/c/openstack/neutron/+/87414317:15
opendevreviewRodolfo Alonso proposed openstack/neutron stable/xena: Enable qos extension_driver in ovn_db_sync  https://review.opendev.org/c/openstack/neutron/+/87414417:16
opendevreviewRodolfo Alonso proposed openstack/neutron stable/wallaby: Enable qos extension_driver in ovn_db_sync  https://review.opendev.org/c/openstack/neutron/+/87414517:16
opendevreviewMerged openstack/networking-bgpvpn master: Imported Translations from Zanata  https://review.opendev.org/c/openstack/networking-bgpvpn/+/85800817:35
opendevreviewMerged openstack/neutron stable/zed: Improve scheduling L3/DHCP agents, missing lower binding indexes  https://review.opendev.org/c/openstack/neutron/+/87361920:52
opendevreviewMerged openstack/neutron stable/yoga: Improve scheduling L3/DHCP agents, missing lower binding indexes  https://review.opendev.org/c/openstack/neutron/+/87362220:53
opendevreviewMerged openstack/neutron stable/xena: Improve scheduling L3/DHCP agents, missing lower binding indexes  https://review.opendev.org/c/openstack/neutron/+/87362620:53
opendevreviewMerged openstack/neutron master: Enable qos extension_driver in ovn_db_sync  https://review.opendev.org/c/openstack/neutron/+/85566822:12

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