Thursday, 2025-05-29

opendevreviewyatin proposed openstack/neutron master: [DNM] Check functional timeouts  https://review.opendev.org/c/openstack/neutron/+/95030305:53
opendevreviewyatin proposed openstack/neutron-tempest-plugin master: Use infra mirrors for OVN image prepare  https://review.opendev.org/c/openstack/neutron-tempest-plugin/+/94948406:30
opendevreviewyatin proposed openstack/neutron-tempest-plugin master: Use infra mirrors for advanced image prepare  https://review.opendev.org/c/openstack/neutron-tempest-plugin/+/94948406:31
opendevreviewyatin proposed openstack/neutron-tempest-plugin master: [DNM] Check infra mirror patch  https://review.opendev.org/c/openstack/neutron-tempest-plugin/+/95123906:48
opendevreviewRodolfo Alonso proposed openstack/neutron-tempest-plugin master: Use only "ubuntu-22.04-minimal" advance image  https://review.opendev.org/c/openstack/neutron-tempest-plugin/+/95114906:51
opendevreviewSlawek Kaplonski proposed openstack/neutron master: Deprecate `vlan_qinq` and `vlan_trasnaprent` config options  https://review.opendev.org/c/openstack/neutron/+/95113607:34
opendevreviewyatin proposed openstack/neutron master: [DNM] Check functional timeouts  https://review.opendev.org/c/openstack/neutron/+/95030308:14
opendevreviewRodolfo Alonso proposed openstack/neutron-tempest-plugin master: Use only "ubuntu-22.04-minimal" advance image  https://review.opendev.org/c/openstack/neutron-tempest-plugin/+/95114908:32
opendevreviewFernando Royo proposed openstack/ovn-octavia-provider master: DNM: Evaluating --concurrency vs --isolated  https://review.opendev.org/c/openstack/ovn-octavia-provider/+/95115008:33
opendevreviewFernando Royo proposed openstack/ovn-octavia-provider master: DNM: Evaluating --concurrency vs --isolated  https://review.opendev.org/c/openstack/ovn-octavia-provider/+/95115008:56
opendevreviewMerged openstack/neutron master: [FT] Match the correct event in ``test_subport_delete``  https://review.opendev.org/c/openstack/neutron/+/95111909:09
opendevreviewFernando Royo proposed openstack/ovn-octavia-provider master: DNM: Evaluating --concurrency vs --isolated  https://review.opendev.org/c/openstack/ovn-octavia-provider/+/95115009:20
ralonsohslaweq, hello! If you have some minutes: https://review.opendev.org/c/openstack/neutron/+/94977110:05
ralonsohI've also proposed the backports, because the n-t-p patch needs them too10:05
ralonsoh--> https://review.opendev.org/q/topic:%22bug/2109354%2210:05
opendevreviewRodolfo Alonso proposed openstack/neutron-tempest-plugin master: List networks with limit and filter by provider network attrs  https://review.opendev.org/c/openstack/neutron-tempest-plugin/+/94997510:06
opendevreviewFernando Royo proposed openstack/ovn-octavia-provider master: DNM: Evaluating --concurrency vs --isolated  https://review.opendev.org/c/openstack/ovn-octavia-provider/+/95115010:14
opendevreviewMerged openstack/neutron-tempest-plugin master: Use infra mirrors for advanced image prepare  https://review.opendev.org/c/openstack/neutron-tempest-plugin/+/94948410:16
opendevreviewRodolfo Alonso proposed openstack/neutron master: Do not create the min-bw request if the network segment is deleted  https://review.opendev.org/c/openstack/neutron/+/95126210:47
opendevreviewRodolfo Alonso proposed openstack/neutron master: [eventlet-removal] Remove the usage of eventlet in the L3 agent  https://review.opendev.org/c/openstack/neutron/+/93840410:49
opendevreviewLajos Katona proposed openstack/neutron master: [eventlet-removal] DHCP: move RPC init to service.start phase  https://review.opendev.org/c/openstack/neutron/+/95049810:50
opendevreviewRodolfo Alonso proposed openstack/neutron master: [eventlet-removal] Remove the usage of eventlet from the OVN maintenance worker  https://review.opendev.org/c/openstack/neutron/+/95085410:51
opendevreviewRenjing Xiao proposed x/whitebox-neutron-tempest-plugin master: Improve WSGI check for devstack  https://review.opendev.org/c/x/whitebox-neutron-tempest-plugin/+/95126410:56
opendevreviewFernando Royo proposed openstack/ovn-octavia-provider master: Ensure LB with HM rechecks member status after re-enable  https://review.opendev.org/c/openstack/ovn-octavia-provider/+/95127412:08
hilltoo Hello, when the metadata agent attempts to grab a port for the linklocal metadata agent no port is returned. Should this log line be a debug instead of an error? Things seem to work and i'm not finding a doc to better explain what's happening behind the scenes here. But it appears this shouldn't be spitting out an error13:51
hilltoohttps://github.com/openstack/neutron/blob/master/neutron/agent/metadata/agent.py#L17813:51
hilltoore; vm hits 169.254.169.254 and the 'no port found..' error is printed but the metadata request is successful13:51
opendevreviewMerged openstack/ovn-octavia-provider master: [FT] Unlock the functional jobs  https://review.opendev.org/c/openstack/ovn-octavia-provider/+/95114614:12
opendevreviewFernando Royo proposed openstack/ovn-octavia-provider master: Ensure LB with HM rechecks member status after re-enable  https://review.opendev.org/c/openstack/ovn-octavia-provider/+/95127414:16
haleybhilltoo: it could maybe be a warning, but it is a condition that should not really happen - metadata request from an IP and we can't find the port14:30
ralonsohhilltoo, please send the metadata logs, in debug mode if possible14:35
ralonsohand open a LP bug, at least to investigate that14:35
ralonsohwhat version are you running?14:35
opendevreviewBrian Haley proposed openstack/neutron master: Deprecate `vlan_qinq` and `vlan_trasnaprent` config options  https://review.opendev.org/c/openstack/neutron/+/95113614:41
hilltoois there any docs/info i could read on the workflow here? The one's in the doc pages now seem out of date. I'm hoping to better understand the flow for a metadata request with ovn/ml2 and no dhcp agent. 14:43
ralonsohhilltoo, this is exactly the same: the http request is captured by the HAProxy, HAProxy sent that via unix socket to the Metadata proxy handler (in the OVN metadata agent) and that is sent to the Nova metadata server14:49
ralonsohwe use the HAProxy to "escape" from the namespace14:50
opendevreviewBrian Haley proposed openstack/neutron master: Deprecate `vlan_qinq` and `vlan_transparent` config options  https://review.opendev.org/c/openstack/neutron/+/95113614:52
hilltooso, there shouldn't be any complaints about not finding a port for 169.254.169.254 right?14:55
ralonsohI would need to check the logs14:55
hilltoowill do, i have to get set back up and get debug enabled. Thanks for the info14:56
ralonsohbut this IP is the metadata IP, that shouldn't be assigned to any port14:56
hilltoothat's what i figured14:56
haleybi don't think that's what it's complaining about, unless i read the code wrong. it should be complaining about some instance IP14:56
hilltooyeah, in this case the log is basically 'error... "No port found in network None with IP address 169.254.169.254"'14:57
hilltooi'll get debug going and put together a lp14:57
haleybhilltoo: please file the bug then since i'm confused without the logs14:57
haleybthanks14:57
opendevreviewRodolfo Alonso proposed openstack/neutron-tempest-plugin master: Use only "ubuntu-22.04-minimal" advance image  https://review.opendev.org/c/openstack/neutron-tempest-plugin/+/95114915:09
opendevreviewRodolfo Alonso proposed openstack/neutron master: [eventlet-removal] Remove the usage of eventlet in the L3 agent  https://review.opendev.org/c/openstack/neutron/+/93840415:11
ralonsohhaleyb, hi! Please check ^ if you have time15:11
ralonsohI'm leaving now, I'll check it tomorrow15:11
hilltoohttps://bugs.launchpad.net/neutron/+bug/2112130 Created that. The related debug output is minimal. I am still digging and will update the bug if I find anything else. Thanks for taking a look!15:37
ykarelhilltoo, can you also find what host is creating those metadata requests as doesn't looks originating from a nova vm15:45
hilltooit appears it's coming from the host it's running on from the health probe? When i make a request from within the vm I get a 200 with the metadata returned. I only see this when the probe is running. Not sure how to determine where else that might be coming from15:48
ykarelbased on X-Neutron-Router-Id: pod-health-probe-check-ignore-errors, looks like some healthcheck running from womewher15:48
ykarels/womewher/somewhere15:49
hilltooThere's nothing else in the debug logs, not sure offhand how to figure out where that request might be coming from15:55
hilltooso, it does appear to be coming from a container within the ovn-metadata pod https://github.com/openstack/openstack-helm/blob/master/neutron/templates/bin/_health-probe.py.tpl#L23216:00
hilltooand that's the neutron-ovn-metadata-agent container16:01
haleybyou might need to ask in the openstack-helm channel, i don't know anything about that code and/or if it needs to be updated based on any changes we've made to neutron ?16:14
hilltoobut that's just the request coming in right? Why would the agent itself error out there on an ip it knows about? https://github.com/openstack/neutron/blob/master/neutron/agent/metadata/agent.py#L178. That health probe code is 6 years old it seems. 16:25
hilltooi'll message in the helm chan and see what they say16:26
haleybthe IP is not an instance IP associated with a port, the 'X-Neutron-Router-ID': 'pod-health-probe-check-ignore-errors' part is most likely causing the applied filter to return [] for ports too16:58
haleybso it's not really a valid request afaik16:58
hilltoogotcha! I posted a message in openstack-helm to see if they have any thoughts. not too many folks there16:59
haleybi wonder how many people have used that healthcheck over the past 6 years...17:01
hilltooheh :) we're using it across our regions now with genestack17:06
hilltooMaybe this is expected behavior from their side as it does seem to give a 404. From the commit notes: "Neutron Metadata agent: Sends a message to Unix Domain Socket opened by Metadata agent. Probe is success if agent returns with HTTP status 404."17:09
hilltooWonder if we want the agent to know about this type of request and not log error if it meets some defined rule(like looking at the header some how.. or just the linklocal ip itself)17:10
hilltoolooks like the code that throws the error log in the metadata agent was added lastyear https://github.com/openstack/neutron/commit/7b4e9f8c26188713c6885b3851f1c11b33d78881#diff-fdb54d359cab53447c9eddd78ed76a8bf5112088dec9a164a5f5685696e7f671L18-R14217:16
hilltooslightly more readable https://github.com/openstack/neutron/blame/master/neutron/agent/metadata/agent.py#L17817:17
haleybyeah, i know that guy (me) but it was LOG.error in the ovn code so i just copied over. It might be fine a LOG.info or warning looking at it again17:36

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