[ovs-git] [openvswitch/ovs] 563752: bond: Use correct type for slave's change_seq.

GitHub noreply at github.com
Fri Dec 4 18:56:17 UTC 2015


  Branch: refs/heads/branch-2.0
  Home:   https://github.com/openvswitch/ovs
  Commit: 563752aad5796c6f7708924e315ee184d07b9773
      https://github.com/openvswitch/ovs/commit/563752aad5796c6f7708924e315ee184d07b9773
  Author: Jarno Rajahalme <jarno at ovn.org>
  Date:   2015-12-04 (Fri, 04 Dec 2015)

  Changed paths:
    M lib/bond.c

  Log Message:
  -----------
  bond: Use correct type for slave's change_seq.

seq values are 64-bit, and storing them to a 32-bit variable causes
the stored value never to match actual seq value after the seq value
gets big enough.

This is a likely cause of OVS main thread using 100% CPU in a system
using bonds after some runtime.

VMware-BZ: #1564993
Reported-by: Hiram Bayless <hbayless at vmware.com>
Signed-off-by: Jarno Rajahalme <jarno at ovn.org>
Acked-by: Joe Stringer <joe at ovn.org>
Acked-by: Ben Pfaff <blp at ovn.org>




More information about the git mailing list