Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Backport fix to 17.03 #1784

Merged
merged 5 commits into from
Jun 12, 2017
Merged

Backport fix to 17.03 #1784

merged 5 commits into from
Jun 12, 2017

Commits on Jun 9, 2017

  1. Backport fix for goroutine leak

    Fixed cancelling method call to avoid go routine leaks
    
    Signed-off-by: Flavio Crisciani <flavio.crisciani@docker.com>
    Flavio Crisciani committed Jun 9, 2017
    Configuration menu
    Copy the full SHA
    9abcfe1 View commit details
    Browse the repository at this point in the history
  2. Fix leak of handleTableEvents

    The channel ch.C is never closed.
    Added the listen of the ch.Done() to guarantee
    that the goroutine is exiting once the event channel
    is closed
    
    Signed-off-by: Flavio Crisciani <flavio.crisciani@docker.com>
    Flavio Crisciani committed Jun 9, 2017
    Configuration menu
    Copy the full SHA
    c6564a3 View commit details
    Browse the repository at this point in the history
  3. Set kernel specific config on linux

    On linux systems bump up gc_thresholds so to lower the
    probability of running with neighbor table overflow issues
    
    Signed-off-by: Flavio Crisciani <flavio.crisciani@docker.com>
    Flavio Crisciani committed Jun 9, 2017
    Configuration menu
    Copy the full SHA
    1a7f6ef View commit details
    Browse the repository at this point in the history
  4. Fix leak of watchMiss goroutine

    The netlink socket that was used to monitor the L2
    miss was never being closed. The watchMiss goroutine
    spawned was never returning. This was causing goroutine
    leak in case of createNetwork/destroyNetwork
    
    Signed-off-by: Flavio Crisciani <flavio.crisciani@docker.com>
    Flavio Crisciani committed Jun 9, 2017
    Configuration menu
    Copy the full SHA
    5c6d2bc View commit details
    Browse the repository at this point in the history
  5. Fix OS tweaks call

    The feature was not getting properly triggered, move it as
    first operation in the configure
    
    Signed-off-by: Flavio Crisciani <flavio.crisciani@docker.com>
    Flavio Crisciani committed Jun 9, 2017
    Configuration menu
    Copy the full SHA
    2fd00a3 View commit details
    Browse the repository at this point in the history