Changelog v20.06.3
Changes from v20.06.2 to v20.06.3
- 59f4f287 Set release date for 20.06.3.
- 87414750 pinctrl: Don’t send gARPs for localports
- f02889bd ci: Fix handling of python packages.
- 676fcec2 northd: Add Controller_Event RBAC rules
- c494d1a6 northd: Amend Chassis RBAC rules
- a7294675 northd: Amend RBAC rules for Port_Binding table
- 0bb89ee4 ovn-ctl: Handle cluster db upgrades for run_(nb/sb)_ovsdb
- af63089d Revert “ovn-ctl: Handle cluster db upgrades for run_(nb/sb)_ovsdb”
- c166fdfa binding: Fix potential NULL dereference of lbinding.
- 79d99166 ofctrl: Fix the assert seen when flood removing flows with conj actions.
- 8932f4f8 ofctrl: Do not link a desired flow twice.
- 3c9e38f4 ofctrl: Fix the assert seen when flood removing flows.
- 6a766069 tests: Fix test “ovn – Superseding ACLs with conjunction”.
- 31007ef7 tests: Add ofctl_strip_all() to filter OVS flow outputs.
- 373e0404 ovn.at: Make some of the tests more predictable.
- b585f1d6 ofctrl.c: Add a predictable resolution for conflicting flow actions.
- 1ec69835 ofctrl.c: Always log the most recent flow changes.
- 799dcf96 ofctrl.c: Simplify active desired flow selection.
- a58e415f ofctrl.c: Do not change flow ordering when merging opposite changes.
- 52709a58 ofctrl.c: Only merge actions for conjunctive flows.
- 2f82b25f ofctrl.c: Avoid repeatedly linking an installed flow and a desired flow.
- 23f8b4e9 ofctrl.c: Fix duplicated flow handling in I-P while merging opposite changes.
- 1fad5e6c ofctrl.c: Merge opposite changes of tracked flows before installing.
- 95f80666 ofctrl: Incremental processing for flow installation by tracking.
- 2a290298 ofctrl.c: Refactor - move openflow msg construction to functions.
- 44aaf7ca ofctrl.c: Maintain references between installed flows and desired flows.
- 3ee3d4ee ovn-ctl: Handle cluster db upgrades for run_(nb/sb)_ovsdb
- 5ee35ece northd: Fix ha_chassis_group txn error for external ports.
- 1c760182 tests: Fix L2 ACL test.
- 8ec2db25 sandbox: Fix path to Sb DB socket for ovn-controller-vtep.
- f6ba35da northd: Fix duplicate logical port detection.
- c5aad9dc binding: Always delete child port bindings first.
- 7798f85b binding: Fix container port removal from local bindings.
- 83c097fe tests: Introduce new testing helpers.
- 0c414d4b ovn-trace: fix trigger_event warning.
- 831e949b pinctrl: Fix race condition when explicitly clearing IGMP groups.
- 3f3630e7 binding: Do not clear container lbinding->pb when parent is deleted.
- dfaac335 ovn-nbctl: fix sigsegv when nexthop arg is missing
- 61b02e9b github: Fix Ubuntu package installation.
- 66a57de9 ovn-controller: Always run the I-P OVS Interface change handler.
- 5230c9fd chassis: Do not try to guess system-id changes.
- 6d81c67e CI: Fix compilation errors for osx builds.
- 78174ea3 CI: Add github actions workflow.
- 78ed3251 ovn-controller-vtep: Fix leak of multicast macs.
- becfacf1 pinctrl: Fix race condition when accessing br_int_name.
- 3fa63805 ovn-nbctl: Fix double-free of parsed commands on error path.
- ad2b19d0 utilities: Free argv returned by ovs_cmdl_env_parse_all().
- b150459e ovn-nbctl: Cleanup allocated memory to keep valgrind happy.
- 9d6a8827 binding: Cleanup gateway port local binding in runtime data.
- 96c6e833 ovn-nbctl: Fix leak of array of new policies.
- df2b3cc3 actions: Fix leak of dynamic string on fwd group encoding failure.
- 61ab9b4d northd: Fix leak of dynamic string for fwd group ports.
- 1e8d0e47 ovn-nbctl: Fix error leak on duplicated switch port.
- 000482b5 ovn-controller: Fix leak of pending ct zones.
- 6f79237f pinctrl: Fix leak of DNS cache records.
- c99dd611 ofctrl: Fix leak of meter mod bands.
- 53e00897 actions: Fix leak of select group members.
- abdb6051 actions: Fix leak of child ports in fwd group.
- f378bf34 ovn-detrace: Only decode br-int OVS interfaces.
- 628057ef pinctrl: Fix memory leak when handling empty lb backends.
- 675a25c1 pinctrl: Fix memory leak in controller_event_run().
- 726d6eec ovn-northd: Handle IPv6 addresses with prefixes for port security.
- 3e5bc9a1 ovn-ic: Fix route hash.
- a66d7146 vtep-controller: extract mac address in building umr
- 1aab783b ovn-northd: Add localnet ports to Multicast_Groups created by IGMP_Group.
- 3c871c0e controller: Check for tunnel change in multi-vtep case is incorrect
- 82246a16 binding: fix localnet QoS configuration after I-P
- 46fc3529 controller: binding: Ignore changes to OVS interfaces which doesn’t belong to int bridge.
- 47421975 binding: Rely on qos_map for consider_localnet_lport.
- e8467b80 lflow.c: Release ref_lflow_node as soon as it is not needed.
- c659ed73 lflow.c: Avoid adding redundant resource refs for port-bindings.
- 28720796 ovn-northd: Fix multiple ARP replies for SNAT entries configured on a distributed router.
- 544d43cf ovn-northd: Skip conntrack for MLD packets.
- ae28bd54 ovn-controller: Fix conjunction handling with incremental processing.
- 015a0358 lflow.c: No need to remove flows for adding new datapath.
- fd312e23 ovn.at: Fix AT for conjunction case.
- 7b33b8c0 ofctrl: change ofctrl_dup_flow to module internal function
- b97f4195 northd: fix empty_lb_backends controller_event for IPv6
- 0716c4f4 chassis: Fix the way encaps are updated for a chassis record.
- be614f07 pinctrl: Fix incorrect warning message for multicast querier.
- 49f32280 ovn-nbctl: Deal with nb_cfg overflows.
- d2de07a6 ovn-controller: Fix incremental processing of Port_Binding deletes.
- edc8b8ff Fix ovn-controller crash when a lport of type ‘virtual’ is deleted.
- 8cd56fea ovn-controller: Disable ofctrl probe by default.
- 9a0db3cd ovn-northd: By default don’t enable probe for unix socket.
- 083c1d67 Prepare for 20.06.3.