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

GitHub noreply at github.com
Fri Dec 4 18:32:30 UTC 2015


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

  Changed paths:
    M ofproto/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