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.