[ovs-git] [ovn-org/ovn] 852cb4: northd: Fix multicast table full comparison.

Dumitru Ceara noreply at github.com
Tue Jul 13 16:10:33 UTC 2021


  Branch: refs/heads/branch-21.06
  Home:   https://github.com/ovn-org/ovn
  Commit: 852cb4a1f26b4eb271d6174e13109601077f6dbd
      https://github.com/ovn-org/ovn/commit/852cb4a1f26b4eb271d6174e13109601077f6dbd
  Author: Dumitru Ceara <dceara at redhat.com>
  Date:   2021-07-13 (Tue, 13 Jul 2021)

  Changed paths:
    M northd/ovn-northd.c

  Log Message:
  -----------
  northd: Fix multicast table full comparison.

atomic_compare_exchange_strong(src, exp, dst) returns false if
*exp != src and stores src in *exp.

This was overwriting mcast_sw_info->table_size with 0 every time the
first igmp group was processed, causing all others to be skipped.

Fixes: 74daa0607c7f ("ovn-northd: Introduce parallel lflow build")
Reported-at: https://bugzilla.redhat.com/show_bug.cgi?id=1979870
Signed-off-by: Dumitru Ceara <dceara at redhat.com>
Signed-off-by: Numan Siddique <numans at ovn.org>
(cherry picked from commit 969c98d7297b526c704c6fd2a7138f584f9ad577)




More information about the git mailing list