| opendevreview | yatin proposed openstack/neutron master: check stable job failure https://review.opendev.org/c/openstack/neutron/+/964857 | 07:06 |
|---|---|---|
| skraynev_ | hello. does neutron have support (or maybe there is some future plan to support) API microversions, like in nova? I didn't find any API docs about this feature for neutron | 08:04 |
| *** ralonsoh_ is now known as ralonsoh | 08:04 | |
| ralonsoh | skraynev_, no, we have API extensions | 08:05 |
| ralonsoh | anytime you create a change in the API, you add an API extension that can be detected and queried | 08:05 |
| ralonsoh | $ openstack extension list --network | 08:07 |
| opendevreview | Rodolfo Alonso proposed openstack/neutron master: Use transaction database context in ML2/OVN code https://review.opendev.org/c/openstack/neutron/+/964788 | 08:26 |
| tafkamax | Hi, I have deployed OS via kolla-ansible. I have an interesting issue with using floating IP-s. I am using the neutron dns extension and on one of my instances I am getting this error: │ Error: Error associating openstack_networking_floatingip_associate_v2 floating_ip c2c03684-35b6-4e99-b10f-f7c13747689c with port 20bb3a61-8f6c-483d-80fd-4f938a0f8914: Expected HTTP response code [200] when accessing [PUT | 08:40 |
| tafkamax | https://neutron.example.com/v2.0/floatingips/c2c03684-35b6-4e99-b10f-f7c13747689c], but got 409 instead: {"NeutronError": {"type": "ExternalDNSOverQuota", "message": "External DNS Quota exceeded for resources: zone.", "detail": ""}} | 08:40 |
| tafkamax | Deployment is version 2025.1 | 08:41 |
| tafkamax | Somebody said that it is a generic neutron error. | 08:41 |
| tafkamax | The quotas themselves seem to be OK. | 08:41 |
| tafkamax | the zone itself only has about 15 entries | 08:41 |
| ralonsoh | tafkamax, this is related to Designate. I'm trying to reach somebody related to the project to ask for information | 08:56 |
| ralonsoh | in any case, you should maybe check the quota availability in your DNS server | 08:57 |
| tafkamax | Thanks for responding so quickly! | 08:58 |
| tafkamax | What exactly do you mean by quota availabilty? Do you mean that I have not reached any specific quota limits? | 09:00 |
| tafkamax | E.g. `openstack dns quota list` is:... (full message at <https://matrix.org/oftc/media/v1/media/download/ARBB_QMU_vu2yvf482UtvdCK8rj-p10hktoNAUG6aSUX2UJcMQsDyHMLzMoSaW4jbfQblp6ilHybJfKD7REPRZNCeabP9MlgAG1hdHJpeC5vcmcvVUxHT0hzUmdoY2ZGemNES0RDR3Z3eWJo>) | 09:01 |
| tafkamax | And I have not reached any of these? | 09:01 |
| ralonsoh | you should check your designate API logs | 09:03 |
| tafkamax | ok | 09:15 |
| oschwart | hello tafkamax | 09:32 |
| tafkamax | I can't seem to find anything related to this error in my /var/log/kolla/designate logs | 09:34 |
| tafkamax | Hi oschwart | 09:34 |
| oschwart | as ralonsoh suggested, I would suggest to look at your designate API logs | 09:34 |
| oschwart | I see in the neutron code that you might hit that issue if you hit the quota of either A, AAAA, PTR recordset | 09:36 |
| oschwart | do you have a traceback for that error? | 09:39 |
| opendevreview | Rodolfo Alonso proposed openstack/neutron master: [eventlet-removal] Don't use eventlet in the unit/functional tests https://review.opendev.org/c/openstack/neutron/+/952258 | 09:44 |
| tafkamax | Hmm my designate-api.log seems to be fine. The floating_ip UUID i refrecned: c2c03684-35b6-4e99-b10f-f7c13747689c | 09:44 |
| tafkamax | I can't seem to find it in designate-api.log | 09:44 |
| tafkamax | I am thinking where else could it be | 09:44 |
| oschwart | tafkamax can you look for your (PTR) record id in the Designate API logs? | 09:54 |
| oschwart | do you have a traceback for that error? | 09:54 |
| tafkamax | The previous one I posted was using opentofu.... (full message at <https://matrix.org/oftc/media/v1/media/download/ATP_CejHCV9-aGjMCYrup_6iZpITKMOnbWvB9mQ74qVDWFqbfpOmljHqBsMl1Tzrh5fJ4cJAjrQmL18wV-To0N5CeabTIENgAG1hdHJpeC5vcmcvTWVERm5QU2xNUmh4cFhNY3hwRkRSTEdC>) | 09:56 |
| tafkamax | but i cant seem to find the 409 or 500 error log in the /var/log/kolla | 09:57 |
| tafkamax | i will try to find it | 09:57 |
| tafkamax | I don't have automatic PTR enabled. | 09:57 |
| tafkamax | aha | 10:00 |
| tafkamax | in neutron logs finally | 10:00 |
| tafkamax | designateclient.exceptions.NotFound: Name 100.168.192.in-addr.arpa. didn't resolve | 10:00 |
| tafkamax | This is from logs in loki/promtail/grafana... (full message at <https://matrix.org/oftc/media/v1/media/download/ATLsjIoUxFjMJwzGV7aDvMZAfoxvTJ1KavdnjlwyR2erbl3R7PQTvw9699H340SoFTwMkJxOvZd3NRkx7dfatLNCeabTZoVQAG1hdHJpeC5vcmcvV2hnbGNUeXVlck9TZkRtTEl3SmpsYllw>) | 10:01 |
| tafkamax | well I think I am closer to finding out. | 10:01 |
| oschwart | there could be (at least a few) scenarios here, one of them is that maybe the zone was deleted manually before the port deletion | 10:12 |
| oschwart | and IMO that recordset delete should handle missing PTR zone / not found gracefully - i.e. not raising an error | 10:13 |
| oschwart | ralonsoh: maybe we should wrap that line with try/except and not raising an error for zones that were not found https://opendev.org/openstack/neutron/src/branch/master/neutron/services/externaldns/drivers/designate/driver.py#L159 | 10:17 |
| ralonsoh | oschwart, and log an error without raising any exception? | 10:20 |
| oschwart | yeah, I mean the DNS integration helps with some "automation", an operator creates (some of the) neutron resources and gets DNS records. The same applies when the operator deletes neutron resources | 10:22 |
| oschwart | so if the operator created the DNS resources before creating the neutron resources, they might hit a conflict error. And not found in case they deleted the DNS resources before the neutron ones | 10:23 |
| ralonsoh | oschwart, please, open a LP bug and describe what actions should be taken in the Neutron code and why | 10:24 |
| ralonsoh | thanks in advance! | 10:24 |
| oschwart | so while I would raise a Conflict / 409 error when an operator creates the DNS resources before the networking error, I wouldn't raise a not found on the deletion | 10:25 |
| oschwart | ralonsoh: sure | 10:26 |
| oschwart | ralonsoh: https://bugs.launchpad.net/neutron/+bug/2129926 | 10:47 |
| ralonsoh | thanks | 10:48 |
| oschwart | tafkamax: if that's what happened, you could try creating the reverse zone manually via Designate cli and then try to delete the port | 10:50 |
| oschwart | or disable the dns integration and delete it, but I would try the first approach first | 10:50 |
| tafkamax | Ahaaaa | 12:45 |
| tafkamax | I think I figured it out. | 12:45 |
| tafkamax | PS. Thanks for responding so quickly. Really appreciate it. 🚀 | 12:46 |
| tafkamax | The reverse entry zones are created automatically under the service project. | 12:46 |
| * tafkamax sent a code block: https://matrix.org/oftc/media/v1/media/download/AWdUt-GEC-8cmSE5D5TlS5JUEH2_Kll5okhPdEAjDFnzaih118LwD9bMAytmMRjS4pZdWphxPJtJP4Wysq8sqjNCeabc3cYgAG1hdHJpeC5vcmcvdVl0eEhGZ0dzYmdsTWhId25BWk9aV3B3 | 12:46 | |
| tafkamax | So it reached the max number of zones for quota. | 12:46 |
| tafkamax | So actually the quota error was actually correct... | 13:05 |
| tafkamax | But I didn't know where to look... | 13:05 |
| dcapone2004 | I am having an issue on an all-in-one install where openvswitch seems to keep disconnecting on a very predictable cycle of approximately every 10 minutes, stays offline for 2 to 3 and comes back online for ~10 minutes again | 13:17 |
| dcapone2004 | the logs are showing an error of device does not exist, but the device name is correct and exists and it is the same interface used for hardware server level network access | 13:19 |
| dcapone2004 | big differand also the api interface for openstack, i do not get any disconnects there ... only on the external interface device where the only difference is that it is a tagged vlan on the same interface...... on 2025.1 release...any known issues like this or resolutions? | 13:21 |
| opendevreview | Merged openstack/neutron master: Patch Stream methods with mock https://review.opendev.org/c/openstack/neutron/+/964493 | 14:08 |
| *** helen is now known as ichen | 14:08 | |
| opendevreview | Takashi Kajinami proposed openstack/neutron-vpnaas master: Fix section name for scripts https://review.opendev.org/c/openstack/neutron-vpnaas/+/964888 | 15:20 |
| opendevreview | Rodolfo Alonso proposed openstack/neutron master: Remove the ``eventlet.Timeout`` testcase capture https://review.opendev.org/c/openstack/neutron/+/961202 | 16:01 |
| opendevreview | Rodolfo Alonso proposed openstack/neutron master: Remove the ``eventlet.Timeout`` testcase capture https://review.opendev.org/c/openstack/neutron/+/961202 | 16:06 |
| opendevreview | Rodolfo Alonso proposed openstack/neutron master: [DNM] WIP == Restore the N535 eventlet import check https://review.opendev.org/c/openstack/neutron/+/961210 | 16:07 |
| haleyb | slaweq: do the later times for ptg wednesday meetings work for your topics? or do we need to move to thursday morning? i don't know if the timezone makes it too late for you | 16:09 |
| ralonsoh | haleyb, he's on PTO today | 16:36 |
| ralonsoh | we are now in UTC+1, since this weekend | 16:36 |
| ralonsoh | (I would also prefer meetings from 13UTC to 16UTC max) | 16:37 |
| haleyb | ralonsoh: ack, we can move things if need be tomorrow | 16:37 |
| haleyb | ralonsoh: we can maybe move his two and mlavalle's to thursday morning then. we still have the nova cross-project later but you probably don't need to attend anyway | 16:40 |
| opendevreview | Brian Haley proposed openstack/neutron-lib master: Start running pylint on the test tree https://review.opendev.org/c/openstack/neutron-lib/+/964901 | 16:41 |
| opendevreview | Brian Haley proposed openstack/neutron master: Start running pylint on the test tree https://review.opendev.org/c/openstack/neutron/+/964902 | 16:41 |
| opendevreview | Merged openstack/neutron master: [eventlet-removal] Don't use eventlet in the unit/functional tests https://review.opendev.org/c/openstack/neutron/+/952258 | 17:55 |
| opendevreview | Jakub Libosvar proposed openstack/neutron master: WIP: bgp: Implement connecting BGP and Neutron world https://review.opendev.org/c/openstack/neutron/+/963223 | 18:51 |
| opendevreview | Jakub Libosvar proposed openstack/neutron master: WIP: new job tempest-multinode-with-bgp https://review.opendev.org/c/openstack/neutron/+/962188 | 18:52 |
| opendevreview | Brian Haley proposed openstack/neutron master: Start running pylint on the test tree https://review.opendev.org/c/openstack/neutron/+/964902 | 19:29 |
Generated by irclog2html.py 4.0.0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!