Changelog v24.09.3
Changes from v24.09.2 to v24.09.3
- 65e3fa0c Set release date for 24.09.3.
- 48472288 multinode: Fix “HA: Check for missing garp … “.
- 262cdecc system-ovn.at: Fix ’load-balancer and firewall tuple conflict’ tests.
- 205a0016 ci: Bump Fedora image versions.
- 80daf860 multinode: Adjust the ping check.
- d17213c8 system-test: Prevent flakiness of “virtual port with floating IP” test.
- 720bb342 ovs: Bump submodule to get compilation fixes.
- 354558cf ci: Disable apparmor for test runs.
- a4da73da multinode tests: Add HA test checking for GARP.
- 90b68be8 multinode tests: Update macros for cleaner exit.
- 5df71396 pinctrl: Fix missing garp.
- a5684cbb binding: Avoid 100% CPU when postponing claims.
- ed688c5b northd: Sample_Collector.set_ids can actually be 32-bit values.
- e92808b2 tests: Added missing package dependency check.
- 3926ba9b cksum: Added checksum for pipeline stages.
- 27e70cd2 ic: Fix lrp and lsp orphan route learn or advertise.
- c1db5e7b ci: Add permanent fix for /etc/hosts file.
- 018cc071 pinctrl: Remove useless volatile qualifier.
- f8d6d7b4 northd: Set REGBIT_CONNTRACK_COMMIT earlier.
- c2d34d96 contoller, northd: Limit number of claims for virtual ports.
- a99aa6e2 controller: Remove only commited virtual port binding requests.
- f0d9df02 inc-engine: Adjust the force recompute API.
- 0f8d255c tests: Fix racy hard_age value.
- cf97cd91 ovn-nb: Improve docs for nbctl –template lb-add.
- 2b722a65 ovn-nbctl.8: Document the “–route-table” option.
- af13b3e2 ovn-architecture.7: Fix outdated nb_cfg description.
- 3c34785e tests: Don’t hardcode table numbers in the default flows test.
- 9a1e9de5 northd: Avoid matching on ct_state.dnat in logical flows.
- 410c4788 lib: northd: Add a new ct-state-save feature flag.
- 4a1350fe lib: ovn-controller: Add a new ct_state_save() logical action.
- c05c5655 northd: Limit flooding the self originated neigh disc packets.
- c4a7ee0c northd: Fix network_id computation for IPv6 LRP networks.
- 48ca151a ovn-nbctl: Add –template option for lb-add.
- 90543372 tests: Use scapy contrib BFD implementation.
- 17adb99f controller, northd: Add command to enable time warp.
- 5000c807 statctrl: Add visibility into how long each stats node run lasts.
- c36cfa68 docs: Fix up stage-hint ovn-sb documentation.
- 9a417e61 northd: Do not drop ip traffic with destination vip expressed via template vars.
- 73a23607 northd: Use next-hop network for SNAT when lb_force_snat_ip=router_ip.
- 561a46e8 ovs: Update the submodule to include python F824 fix.
- 39938eed ci: Add missing llvm package into Fedora.
- 02eaf7e7 controller: Redirect traffic for container port.
- 385ac9a5 multinode tests: Simplify/Cleanup migration test.
- 8f97a690 lb: Make the LB validation consistent.
- 7746a7b8 tests: Ignore FDB transaction errors.
- cec696bb controller: Fix active mac-binding refresh for IPv6.
- c8af9769 tests: Avoid adding two similar load balancers.
- 411154f0 Fix missing load balancer hairpin flows.
- 218a426d ci: Bump the Ubuntu image to 24.04.
- 1ef41a3e controller: Send ARP/ND for stale mac_bindings entries.
- 582b515c controller: Introduce send_self_originated_neigh_packet routine.
- 8dddd4e0 controller: Use xxreg1 for lookup_nd_ip() and get_nd() actions.
- cab3338f controller: Update OFTABLE_MAC_CACHE_USE for ARP reply generated by the tracked device.
- 299cc5cc containers: Get sparse from the official GitHub mirror.
- 378352f6 ovs: Update the submodule to v3.4.2.
- f5af8f42 controller: Avoid potential 100% cpu when ports are postponed.
- b8f11543 northd: Fix action parsing in build_lb_vip_actions().
- bb8c9fcc actions: Make sure all action opcodes have string representation.
- 50a09ea0 northd: Prevent assert with wrong LSP configuration.
- 9254736b ic: Fix denylist for IPv6 with same prefix length.
- c33b46bf tests: Fix conntrack not being flushed between tests.
- 9d6e4c1e northd: Fix onesided LRP peers.
- 58213ce9 northd: Fix missing tier related ACL flows.
- 71c36f59 controller: Support migration of container ports.
- 4039be21 controller: Also log port up for container ports.
- 9352ab25 Revert “ovn-controller: Remove monitor all of chassis private.”
- 0ce97508 controller: Update ovn-monitor-all documentation.
- bcd382d3 pinctrl: Prevent leak of mac_binding and fdb struct.
- 4781de35 ovn-controller: Remove monitor all of chassis private.
- 05e32df9 ovn-controller: Enforce ovn-encap-ip-default for non-lsp traffic.
- 2f1279e9 controller: Omit alert for FDB and MAC binding timestamp.
- aac52632 mac-cache: Fix expiration of active FDB entry due to skipped update.
- bcdc1781 mac-cache: Fix expiration of active MAC binding due to skipped update.
- e5747252 mac-cache: Fix MAC binding entry lookup for timestamp refresh.
- dd3848e8 tests: Fix use of bash arrays in MAC binding tests.
- 09d11179 tests: Fix incorrect invocations of send_garp.
- 97d90812 northd: Do not attempt to install LS flows for LR IGMP group.
- 68c84b32 northd: Trigger a full recompute if lb neigh_mode option is updated.
- c09c714a tests: Fix flaky “ovn-controller: Multiple OVS interfaces …”.
- 8d64f2b7 controller: Fix IPv6 dp flow explosion by setting flow table prefixes.
- 5a19ae8f ic: Fix NULL ptr deref on log of duplicate routes.
- 0a899586 Prepare for 24.09.3.