Thursday, 2023-03-23

opendevreviewweilingfei proposed openstack/neutron master: Update url and package name  https://review.opendev.org/c/openstack/neutron/+/86301306:20
*** ministry is now known as __ministry08:11
opendevreviewSlawek Kaplonski proposed openstack/neutron-tempest-plugin master: [Stateless SG] Add test to check connectivity between vms  https://review.opendev.org/c/openstack/neutron-tempest-plugin/+/87482008:11
opendevreviewSlawek Kaplonski proposed openstack/neutron-tempest-plugin master: [Stateless SG] Ensure replies won't work without ingress rule  https://review.opendev.org/c/openstack/neutron-tempest-plugin/+/87709208:13
lajoskatonaralonsoh (& all): Hi, if there are others with owner membership on pypi for projects yesterday fungi/jayf and others helped to solve the issue, see the irc log: https://meetings.opendev.org/irclogs/%23openstack-infra/%23openstack-infra.2023-03-22.log.html#t2023-03-22T17:24:1208:14
lajoskatonaralonsoh (&all) : and the related doc clarification: https://review.opendev.org/c/opendev/infra-manual/+/87824008:15
lajoskatonaralonsoh (&all): so if there's another owner the original human project owner can remove him/herself from the group and the other owner must be openstackci08:16
opendevreviewMax proposed openstack/neutron master: ovn metadata agent: stop fetching all portbindings  https://review.opendev.org/c/openstack/neutron/+/87832009:46
opendevreviewDmitriy Rabotyagov proposed openstack/neutron-vpnaas master: Remove `restart-by-peer` from dpd actions  https://review.opendev.org/c/openstack/neutron-vpnaas/+/87832110:07
opendevreviewDmitriy Rabotyagov proposed openstack/neutron-vpnaas master: Add dpdaction `none`  https://review.opendev.org/c/openstack/neutron-vpnaas/+/87832210:21
fricklerso for qos, max_burst_kbps actually is kilobits, not kilobits/s, right? and the name of the parameter is a mistake that can't be fixed due to api stability?11:14
fricklerthe option in OSC is named --max-burst-kbits, I wonder if it would be less confusing to also change the field name in OSC output at least11:16
lajoskatonafrickler: by api-ref it's kilobits12:23
fricklerlajoskatona: yes, but why isn't the attribute named max_burst_kbits then?12:33
ralonsohwe had this discussion some time (years) ago12:35
ralonsohthat requires a CLI, database and API change12:35
ralonsohthis is indeed an error introduced initially12:35
ralonsohbut we didn't want to spend time changing that12:36
slaweqha, I remember that I even had patches proposed for that but then we didn't had shim extensions and there wasn't way to make this change discoverable12:37
slaweqso we decided to abandon those changes :)12:37
ralonsohright, that was you12:37
opendevreviewRodolfo Alonso proposed openstack/neutron master: Add neutron-lib project to the SQLAlchemy master branch CI jobs  https://review.opendev.org/c/openstack/neutron/+/87835912:40
fricklerkind of like I expected, thx for confirming12:40
opendevreviewSlawek Kaplonski proposed openstack/neutron-tempest-plugin master: [Stateless SG] Test if TCP packets with various conn state are allowed  https://review.opendev.org/c/openstack/neutron-tempest-plugin/+/87710613:28
opendevreviewSlawek Kaplonski proposed openstack/neutron-tempest-plugin master: [Stateless SG] Test fragmented traffic is allowed by stateless SG  https://review.opendev.org/c/openstack/neutron-tempest-plugin/+/87748013:28
slaweqralonsoh mlavalle hi, I addressed Your comments in https://review.opendev.org/q/topic:issue/OSP-20968+status:open - please review it again once CI will finish its work and You will have some time :)13:30
slaweqthx in advance13:30
ralonsohyw!13:30
mlavalleslaweq: ok. I think I don't have any concerns. I just have a different opinion regarding https://review.opendev.org/c/openstack/neutron-tempest-plugin/+/877092. So I +2ed it. Let's see what ralonsoh thinks13:33
slaweqmlavalle Your opinion is similar to mine there :)13:33
mlavalle:-)13:33
ralonsohslaweq, qq, how that was working before? in particular for the negative cases13:40
ralonsohhttps://review.opendev.org/c/openstack/neutron-tempest-plugin/+/877092/7/neutron_tempest_plugin/scenario/test_security_groups.py13:41
slaweqralonsoh I don't think we were using nc_client for negative cases before13:42
slaweqit's first test like that if I'm not mistaken13:42
ralonsohok then that makes sense13:43
ralonsohlet me check again the code13:43
slaweqthx ralonsoh 13:56
opendevreviewDmitrii Shcherbakov proposed openstack/neutron master: Add extra router attributes for ECMP and BFD  https://review.opendev.org/c/openstack/neutron/+/87479714:00
opendevreviewArnaud Morin proposed openstack/neutron master: Add new DEFAULT option named "my_ip"  https://review.opendev.org/c/openstack/neutron/+/87807014:04
opendevreviewArnaud Morin proposed openstack/neutron master: Fix doc links for networking option 2  https://review.opendev.org/c/openstack/neutron/+/87841714:08
opendevreviewArnaud Morin proposed openstack/neutron master: Add new DEFAULT option named "my_ip"  https://review.opendev.org/c/openstack/neutron/+/87807014:15
opendevreviewArnaud Morin proposed openstack/neutron master: Fix doc links for networking option 2  https://review.opendev.org/c/openstack/neutron/+/87841714:15
haleybamorin: you didn't need to rebase ^^ it could merge on its own as it's unrelated to my_ip change14:16
haleybi think at least14:17
haleyboh, now i see all the other changes, never mind14:17
haleybi guess i'm back to my original assertion it didn't need a rebase14:21
opendevreviewLuis Tomas Bolivar proposed openstack/neutron master: WIP: ensure redirect-type=bridged not used for geneve networks  https://review.opendev.org/c/openstack/neutron/+/87845015:51
dtantsurGreetings folks! We're seeing failures in some of the Ironic grenade runs, where the floating IP cannot be pinged, although the instance seems up and healthy.15:56
dtantsurAll I kind find so far is guru meditation in q-l3 and q-agt like this: https://zuul.opendev.org/t/openstack/build/d90374e9b6554704a2f84b7fe8a9d411/log/controller/logs/screen-q-l3.txt15:56
dtantsurand example run is https://zuul.opendev.org/t/openstack/build/d90374e9b6554704a2f84b7fe8a9d411/logs15:56
dtantsurany ideas?15:56
dtantsurseems like it started yesterday: https://zuul.opendev.org/t/openstack/builds?job_name=ironic-grenade&project=openstack/ironic15:57
opendevreviewArnau Verdaguer proposed openstack/neutron master: [OVN] Avoid setting requested-chassis on trunk subports  https://review.opendev.org/c/openstack/neutron/+/87700616:15
haleybdtantsur: i don't have much time to help, but the q-svc log is showing some port binding failures, don't know if it's related. https://7c830b912b5951e3da88-240d4aa44573f96d2050363ab0d496a6.ssl.cf5.rackcdn.com/877600/4/check/ironic-grenade/d90374e/controller/logs/screen-q-svc.txt16:24
dtantsurI don't know to which extent port binding is fatal for bare metal (at some point we did not support it)16:28
opendevreviewMerged openstack/neutron master: Add neutron-lib project to the SQLAlchemy master branch CI jobs  https://review.opendev.org/c/openstack/neutron/+/87835916:32
ralonsohdtantsur, the VM is not created16:51
ralonsohMar 23 16:37:48.259425 np0033552931 devstack@n-api.service[84571]: INFO nova.api.openstack.wsgi [None req-2df3fe9d-cc57-42da-acb0-5cfa26c9fafe nova_grenade nova_grenade] HTTP exception thrown: Instance nova_server1 could not be found.16:51
ralonsohwhat is grenade doing at this point?16:51
dtantsurralonsoh: it is created just some minutes before the failure: https://zuul.opendev.org/t/openstack/build/d90374e9b6554704a2f84b7fe8a9d411/log/controller/logs/grenade.sh_log.txt#166516:53
opendevreviewMerged openstack/neutron stable/wallaby: Fix default value for MTUs, when not provided  https://review.opendev.org/c/openstack/neutron/+/87814216:55
ralonsohdtantsur, no, this VM is never created16:55
ralonsohhttps://zuul.opendev.org/t/openstack/build/d90374e9b6554704a2f84b7fe8a9d411/log/controller/logs/screen-n-api.txt#377616:55
opendevreviewMerged openstack/neutron stable/wallaby: [OVN] Explicitly define the fixed IPs for the metadata port  https://review.opendev.org/c/openstack/neutron/+/87798516:55
dtantsurwow, fun16:57
dtantsurthen I don't quite understand how " openstack server show nova_server1 -f value -c id" succeeds just 2 seconds after this failure...16:58
dtantsurI wonder if Nova supports names in URL, like in "GET /compute/v2.1/servers/nova_server1"16:58
ralonsohbecause the server is being created at this point16:58
ralonsohand has an ID16:58
ralonsohbut the VM is not ready (nor created)16:59
dtantsurThere are no VMs involved16:59
ralonsohok, the server16:59
dtantsurWhat I don't understand is why GET with UUID works, but with name does not16:59
ralonsohwhat command? server show?16:59
dtantsurboth "server create --wait" and "server show" return successfully17:00
ralonsohactually the server create is using wait17:00
ralonsohand OS-EXT-STS:power_state      | Running17:00
dtantsur"GET /compute/v2.1/servers/ae01b6c4-74fa-4e14-980d-051f52403072" works, "GET /compute/v2.1/servers/nova_server1" does not17:00
ralonsohthis could be related with the API17:00
ralonsohthat is only accepting the UUID17:01
ralonsohnothing else17:01
ralonsohthis is a red herring 17:01
dtantsurhmmm, yeah, maybe it's OSC or SDK trying to fetch my name (dunno why)17:02
dtantsurUser-Agent: python-novaclient17:02
ralonsohthis is an "error" in the CLI17:03
ralonsohGET /compute/v2.1/servers/nova_server117:03
ralonsohvs17:03
ralonsohGET /compute/v2.1/servers?name=nova_server117:03
dtantsurright, I see17:03
ralonsohwe handle this correctly in the neutron cli (checking the string is a UUID or not)17:03
dtantsurFloating ip 22ba5523-6b33-4318-8de1-1a76d86f36ab added, status ACTIVE17:07
dtantsur(looking at the l3 logs)17:08
ralonsohdtantsur, what is is owner of the ironic port?17:10
ralonsoh7c306c7b-3a1e-4b61-9117-3cc192cfd19f17:10
ralonsohbaremetal:xxx17:11
ralonsohright?17:11
dtantsurironic ports don't have owners really. or do I misunderstand your quetion?17:12
ralonsohno, that's ok17:12
ralonsohthe port is unbound17:12
ralonsohMar 23 08:29:13.249970 np0033547003 neutron-server[85439]: DEBUG neutron.plugins.ml2.plugin [None req-64c4002f-5399-442e-8ddf-48e591f82ff2 None None] Port 7c306c7b-3a1e-4b61-9117-3cc192cfd19f cannot update to ACTIVE because it is not bound. {{(pid=85439) _port_provisioned /opt/stack/old/neutron/neutron/plugins/ml2/plugin.py:361}}17:12
dtantsurit's interesting, networking-baremetal is supposed to fix up the port binding.. should not be fatal though17:13
dtantsurcc hjensas who actually understands these things17:14
ralonsohdtantsur, 17:25
ralonsohMar 23 08:29:55.004621 np0033547003 neutron-server[85437]: DEBUG neutron.plugins.ml2.drivers.mech_agent [req-2204d326-80b3-4faf-9ac1-bbcf6cdd69bc req-3bdc0205-363c-4346-9aff-74a83f52e50f service ironic] Attempting to bind port 96721476-7aed-4be0-a718-486a300e1f5b on network 53c0501a-6c76-408d-b319-0e2c0a1addac {{(pid=85437) bind_port /opt/stack/old/neutron/neutron/plugins/ml2/drivers/mech_agent.py:91}}17:25
ralonsohMar 23 08:29:55.004621 np0033547003 neutron-server[85437]: DEBUG neutron.plugins.ml2.drivers.mech_agent [req-2204d326-80b3-4faf-9ac1-bbcf6cdd69bc req-3bdc0205-363c-4346-9aff-74a83f52e50f service ironic] Refusing to bind due to unsupported vnic_type: baremetal {{(pid=85437) bind_port /opt/stack/old/neutron/neutron/plugins/ml2/drivers/mech_agent.py:98}}17:25
dtantsurralonsoh: yeah, it's probably a red herring as well17:26
dtantsurI wonder why it does not happen with networking-baremetal, but we'd worked like that for years before networking-baremetal17:26
fricklerdtantsur: two days ago grenade switched from zed as base to 2023.1 https://review.opendev.org/c/openstack/grenade/+/877998 not sure if that is related to your issue though17:37
dtantsurCould be17:37
fricklermethod: <bound method ConsoleOutputController.get_console_output ... exception: The requested functionality is not supported.17:41
fricklersounds more like a nova issue?17:41
opendevreviewMerged openstack/ovn-octavia-provider stable/xena: Fix broken pep8 jobs due to bandit 1.7.5 updated version  https://review.opendev.org/c/openstack/ovn-octavia-provider/+/87746517:44
opendevreviewMerged openstack/ovn-octavia-provider stable/wallaby: Fix broken pep8 jobs due to bandit 1.7.5 updated version  https://review.opendev.org/c/openstack/ovn-octavia-provider/+/87746617:46
gmannslaweq: do you want to run enforce scope zed job on check/gate pipeline? we can do in periodic/experimental also, I am doing same in tempest https://review.opendev.org/c/openstack/neutron-tempest-plugin/+/874709/7/zuul.d/project.yaml#15017:47
dtantsurfrickler: no, it happens while collecting debug data after failure18:00
fricklerah, I need to better correlate timestamps I guess18:06
opendevreviewRodolfo Alonso proposed openstack/neutron master: [sqlalchemy-20] query.join should define one table/column per call  https://review.opendev.org/c/openstack/neutron/+/87847919:20
opendevreviewRodolfo Alonso proposed openstack/neutron master: [sqlalchemy-20] Do not use strings for aatribute names in loader options  https://review.opendev.org/c/openstack/neutron/+/87848019:20
opendevreviewRodolfo Alonso proposed openstack/neutron master: [sqlalchemy-20] query.join should define one table/column per call  https://review.opendev.org/c/openstack/neutron/+/87847919:36
opendevreviewRodolfo Alonso proposed openstack/neutron master: [sqlalchemy-20] Do not use strings for aatribute names in loader options  https://review.opendev.org/c/openstack/neutron/+/87848019:36
opendevreviewMerged openstack/ovn-octavia-provider stable/zed: Fix broken pep8 jobs due to bandit 1.7.5 updated version  https://review.opendev.org/c/openstack/ovn-octavia-provider/+/87746321:57
*** promethe- is now known as prometheanfire23:08
*** seebaer is now known as seba23:19

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