mirror of https://github.com/vishvananda/netns
Drop note about `go` `1.10` compatibility
Now that we require `go` `1.17`, this note is no longer relevant.
This commit is contained in:
parent
9e0c8171ea
commit
7cae74baef
11
README.md
11
README.md
|
@ -49,14 +49,3 @@ func main() {
|
||||||
}
|
}
|
||||||
|
|
||||||
```
|
```
|
||||||
|
|
||||||
## NOTE
|
|
||||||
|
|
||||||
The library can be safely used only with Go >= 1.10 due to [golang/go#20676](https://github.com/golang/go/issues/20676).
|
|
||||||
|
|
||||||
After locking a goroutine to its current OS thread with `runtime.LockOSThread()`
|
|
||||||
and changing its network namespace, any new subsequent goroutine won't be
|
|
||||||
scheduled on that thread while it's locked. Therefore, the new goroutine
|
|
||||||
will run in a different namespace leading to unexpected results.
|
|
||||||
|
|
||||||
See [here](https://www.weave.works/blog/linux-namespaces-golang-followup) for more details.
|
|
||||||
|
|
Loading…
Reference in New Issue