|
|
|
|
|
by vishvananda
3310 days ago
|
|
Author of the go netlink library here. I've run into this issue a number of times. There has been conversation in the past about adding some kind of new runtime command like LockOSThread to prevent new threads from being spawned, but it didn't gain any momentum. Even though I am a big fan of go, I've personally built two container runtimes in other languages do to the namespace clumsiness. Personally, I think rust is an excellent alternative for namespace utilities. EDIT: there is more information and links in the issue in the netns library: https://github.com/vishvananda/netns/issues/17 |
|
Disclaimer: I am one of the original libnetwork authors and we have been aware of this issue with go for some time now.