Friday, 2025-12-19

opendevreviewMiguel Lavalle proposed openstack/neutron-specs master: Routed networks with multiple segments per host  https://review.opendev.org/c/openstack/neutron-specs/+/96633400:48
*** Jeff is now known as Guest3390101:05
*** Jeff is now known as Guest3390903:12
opendevreviewOleksandr Kozachenko proposed openstack/neutron master: Fix a race condition in OVN metadata port update  https://review.opendev.org/c/openstack/neutron/+/96246304:49
opendevreviewOleksandr Kozachenko proposed openstack/neutron master: Fix a race condition in OVN metadata port update  https://review.opendev.org/c/openstack/neutron/+/96246305:06
*** ykarel_ is now known as ykarel07:24
ralonsohhi folks, please check  https://review.opendev.org/c/openstack/releases/+/97151007:48
ralonsohslaweq, ^07:49
opendevreviewMerged openstack/ovn-octavia-provider master: Skip LB association to provider networks with localnet ports  https://review.opendev.org/c/openstack/ovn-octavia-provider/+/96768408:28
opendevreviewFernando Royo proposed openstack/ovn-octavia-provider stable/2025.2: Skip LB association to provider networks with localnet ports  https://review.opendev.org/c/openstack/ovn-octavia-provider/+/97151208:32
opendevreviewFernando Royo proposed openstack/ovn-octavia-provider stable/2025.1: Skip LB association to provider networks with localnet ports  https://review.opendev.org/c/openstack/ovn-octavia-provider/+/97151308:33
opendevreviewFernando Royo proposed openstack/ovn-octavia-provider stable/2024.2: Skip LB association to provider networks with localnet ports  https://review.opendev.org/c/openstack/ovn-octavia-provider/+/97151408:37
opendevreviewMerged openstack/tap-as-a-service master: [OVN] Add BOTH direction to tap mirror  https://review.opendev.org/c/openstack/tap-as-a-service/+/96999108:53
opendevreviewRodolfo Alonso proposed openstack/neutron master: Add a temporary grenade job migrating to OVN agent  https://review.opendev.org/c/openstack/neutron/+/95518808:59
opendevreviewFernando Royo proposed openstack/ovn-octavia-provider master: Fix sync tool to pass lists to member  https://review.opendev.org/c/openstack/ovn-octavia-provider/+/97151810:02
noonedeadpunkHey folks! I am trying to debug an output from neutron-ovn-db-sync-util and I have some questions about how sane some things are....10:15
noonedeadpunkspecifically I'm wondering about this part: https://opendev.org/openstack/neutron/src/branch/master/neutron/plugins/ml2/drivers/ovn/mech_driver/ovsdb/ovn_db_sync.py#L1558-L156310:16
noonedeadpunkthe thing is, that `previous_hosts` are taken from `agents` table, which for OVN deployments is supposed to be empty at all I asume?10:16
noonedeadpunkAnd like - should even a new host be added to agents table even if migration has happened?10:17
noonedeadpunkAlso in the script, it seems that any other condition is also covered with warning/action, which feels like - there is no rally a way not to get an alert/action there?10:18
noonedeadpunkas  `previous_hosts - current_hosts` - smth wrong, `current_hosts - previous_hosts` - smth wrong, `current_hosts & previous_hosts` - smth wrong10:19
noonedeadpunkI kind of get what the intention is, I guess... to ensure that segmenthostmappings remains populated even after migration....10:20
noonedeadpunkBut then I'd say it's not the correct way to do it?10:21
opendevreviewSlawek Kaplonski proposed openstack/neutron stable/2025.2: [Docs] Add doc about Virtual IP addresses in Neutron ML2/OVN  https://review.opendev.org/c/openstack/neutron/+/97152010:24
opendevreviewSlawek Kaplonski proposed openstack/neutron stable/2025.1: [Docs] Add doc about Virtual IP addresses in Neutron ML2/OVN  https://review.opendev.org/c/openstack/neutron/+/97152110:25
opendevreviewSlawek Kaplonski proposed openstack/neutron stable/2024.2: [Docs] Add doc about Virtual IP addresses in Neutron ML2/OVN  https://review.opendev.org/c/openstack/neutron/+/97152310:26
slaweqralonsoh lajoskatona ykarel hi, please check those docs backports ^^ when You will have a minute or 2. Thx in advanve10:26
ralonsohsure10:27
ralonsohnoonedeadpunk, I'm not sure exactly about your point10:32
ralonsohthe previous_hosts variable is taken from the segments, not the agents10:33
ralonsohactually the OVN agents are not stored in the Neutron DB but in a temporary local cache in the Neutron API10:33
noonedeadpunkralonsoh: well, not really I guess?10:34
noonedeadpunkhttps://opendev.org/openstack/neutron/src/branch/master/neutron/services/segments/db.py#L286-L29010:34
noonedeadpunkAs in order to filter based on OVN_CONTROLLER_TYPES - it joins with agents10:34
noonedeadpunkwhich would be an empty set10:35
noonedeadpunkso in proper ovn setup, previous_hosts is gonna be always empty when include_agent_types is passed10:35
noonedeadpunkunless I miss smth obvious10:36
ralonsohnoonedeadpunk, so yes, if we use the Neutron DB and this join, the result will be always empty10:41
ralonsohthis seems to be a bug10:41
noonedeadpunk++ ok, thanks for confirming I'm not crazy :) will write up one then10:42
noonedeadpunkI wonder what intended behavior should be though10:42
ralonsohintroduced here https://review.opendev.org/c/openstack/neutron/+/899130/7/neutron/services/segments/db.py10:42
ralonsohare you opening this bug?10:42
ralonsohif not, I'll do it10:42
noonedeadpunkI can open it, sure10:43
noonedeadpunkAlready wrote half of it10:43
ralonsohperfect and thanks!10:43
noonedeadpunkhttps://bugs.launchpad.net/neutron/+bug/213686410:47
ralonsohcool10:47
noonedeadpunkbtw I'm not sure this is regression10:55
noonedeadpunkAs then include_agent_types won't be accepted... So it was written with this behavior in mind I'd say10:55
ralonsohthis method was implemented and then another patch used it in the db sync code10:59
ralonsohit is not a regression but a bug since the first implementation10:59
ralonsohthis is the second patch, that made use of the new implementation of `get_hosts_mapped_with_segments`11:00
ralonsohhttps://review.opendev.org/c/openstack/neutron/+/89907711:00
noonedeadpunkyeah, right11:01
opendevreviewFernando Royo proposed openstack/ovn-octavia-provider master: Fix sync tool to pass lists to member CRUD actions  https://review.opendev.org/c/openstack/ovn-octavia-provider/+/97151811:11
opendevreviewFernando Royo proposed openstack/ovn-octavia-provider master: Fix sync tool to pass lists to member CRUD actions  https://review.opendev.org/c/openstack/ovn-octavia-provider/+/97151811:11
opendevreviewFernando Royo proposed openstack/ovn-octavia-provider master: Fix sync tool to pass lists to member CRUD actions  https://review.opendev.org/c/openstack/ovn-octavia-provider/+/97151811:12
opendevreviewDmitriy Rabotyagov proposed openstack/neutron master: [ovn-db-sync] Do not expect Chassis to be in agents  https://review.opendev.org/c/openstack/neutron/+/97152711:41
noonedeadpunkI am not 100% sure this is the right approach, but it looks ok in my sandbox....11:41
opendevreviewMerged openstack/neutron stable/2025.2: Search for active port binding when updating LSP host info  https://review.opendev.org/c/openstack/neutron/+/97123712:17
opendevreviewMerged openstack/neutron stable/2025.1: Search for active port binding when updating LSP host info  https://review.opendev.org/c/openstack/neutron/+/97123812:45
*** haleyb is now known as haleyb|out14:09
opendevreviewDmitriy Rabotyagov proposed openstack/neutron master: [ovn-db-sync] Do not expect Chassis to be in agents  https://review.opendev.org/c/openstack/neutron/+/97152714:22
opendevreviewFernando Royo proposed openstack/ovn-octavia-provider stable/2025.2: Fix sync tool to pass lists to member CRUD actions  https://review.opendev.org/c/openstack/ovn-octavia-provider/+/97155014:47
opendevreviewFernando Royo proposed openstack/ovn-octavia-provider stable/2025.1: Fix OVN DB sync when syncing an OVN LB from scratch  https://review.opendev.org/c/openstack/ovn-octavia-provider/+/97155114:55
opendevreviewFernando Royo proposed openstack/ovn-octavia-provider stable/2025.1: Fix sync tool to pass lists to member CRUD actions  https://review.opendev.org/c/openstack/ovn-octavia-provider/+/97155214:55
ralonsohfroyo, https://review.opendev.org/c/openstack/ovn-octavia-provider/+/971550: this patch needs a reference to the original patch14:59
froyoralonsoh, do you mean "Related"?15:00
ralonsohfroyo, the "(cherry picked from commit...." reference15:00
ralonsohusing "-x" with the cherry-pick command15:01
froyoouch, right! I change command as generat the backport previous to merge the master one... and forget the -x, also taking advantage of new patchset will change the [1] pointing to the backport to the stable branch15:02
froyothx!!! good eye!15:02
opendevreviewFernando Royo proposed openstack/ovn-octavia-provider stable/2025.2: Fix sync tool to pass lists to member CRUD actions  https://review.opendev.org/c/openstack/ovn-octavia-provider/+/97155015:08
opendevreviewFernando Royo proposed openstack/ovn-octavia-provider stable/2025.1: Fix sync tool to pass lists to member CRUD actions  https://review.opendev.org/c/openstack/ovn-octavia-provider/+/97155215:09
opendevreviewFernando Royo proposed openstack/ovn-octavia-provider stable/2025.1: Fix OVN DB sync when syncing an OVN LB from scratch  https://review.opendev.org/c/openstack/ovn-octavia-provider/+/97155115:10
opendevreviewMerged openstack/ovn-octavia-provider master: Fix sync tool to pass lists to member CRUD actions  https://review.opendev.org/c/openstack/ovn-octavia-provider/+/97151815:40
opendevreviewJakub Libosvar proposed openstack/neutron master: bgp: Improve existing server Commands  https://review.opendev.org/c/openstack/neutron/+/97156116:51
opendevreviewMerged openstack/ovn-octavia-provider stable/2025.2: Skip LB association to provider networks with localnet ports  https://review.opendev.org/c/openstack/ovn-octavia-provider/+/97151217:06
opendevreviewMerged openstack/ovn-octavia-provider stable/2025.1: Skip LB association to provider networks with localnet ports  https://review.opendev.org/c/openstack/ovn-octavia-provider/+/97151317:06
opendevreviewMerged openstack/python-neutronclient stable/2025.2: v2_0: Use 'bindings' when listing port bindings  https://review.opendev.org/c/openstack/python-neutronclient/+/97138817:44
opendevreviewMerged openstack/python-neutronclient stable/2025.1: v2_0: Use 'bindings' when listing port bindings  https://review.opendev.org/c/openstack/python-neutronclient/+/97145518:20
opendevreviewMerged openstack/neutron stable/2024.2: Search for active port binding when updating LSP host info  https://review.opendev.org/c/openstack/neutron/+/97123918:23
opendevreviewMerged openstack/neutron stable/2025.2: [Docs] Add doc about Virtual IP addresses in Neutron ML2/OVN  https://review.opendev.org/c/openstack/neutron/+/97152018:23
opendevreviewMerged openstack/neutron stable/2025.1: [Docs] Add doc about Virtual IP addresses in Neutron ML2/OVN  https://review.opendev.org/c/openstack/neutron/+/97152118:23
opendevreviewMerged openstack/neutron stable/2024.2: [Docs] Add doc about Virtual IP addresses in Neutron ML2/OVN  https://review.opendev.org/c/openstack/neutron/+/97152318:24
opendevreviewJakub Libosvar proposed openstack/neutron master: bgp: Improve existing server Commands  https://review.opendev.org/c/openstack/neutron/+/97156118:52
opendevreviewMerged openstack/ovn-octavia-provider stable/2024.2: Skip LB association to provider networks with localnet ports  https://review.opendev.org/c/openstack/ovn-octavia-provider/+/97151419:35
opendevreviewMerged openstack/neutron stable/2025.1: Check if network is external in auto-allocate code  https://review.opendev.org/c/openstack/neutron/+/97116122:19

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