Moved to https://github.com/microsoft/hcsshim/tree/master/internal/guest. If you wish to open PRs/submit issues please do so against https://github.com/microsoft/hcsshim.
This utility only existed because go used to not play well with network namespaces
due to it's nature of goroutine thread multiplexing. This poor behavior was remedied/solved in go
1.10 due to some changes in how runtime.LockOSThread works with regards to scheduling new goroutines
and spawning new threads.
This utility only existed because go used to not play well with network namespaces due to it's nature of goroutine thread multiplexing. This poor behavior was remedied/solved in go 1.10 due to some changes in how runtime.LockOSThread works with regards to scheduling new goroutines and spawning new threads.
Great article on the problem: https://www.weave.works/blog/linux-namespaces-and-go-don-t-mix
and the eventual resolution: https://www.weave.works/blog/linux-namespaces-golang-followup
Signed-off-by: Daniel Canter dcanter@microsoft.com