Commit 64533374 authored by Clément Chigot's avatar Clément Chigot Committed by Ian Lance Taylor

runtime: initialize netpoll in TestNetpollBreak

Netpoll must be always be initialized when TestNetpollBreak is launched.
However, when it is run in standalone, it won't be the case, so it must
be forced.

Updates: #27707

Change-Id: I28147f3834f3d6aca982c6a298feadc09b55f66e
Reviewed-on: https://go-review.googlesource.com/c/go/+/204058
Run-TryBot: Clément Chigot <clement.chigot%atos.net@gtempaccount.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: default avatarIan Lance Taylor <iant@golang.org>
parent 1a058cd0
...@@ -40,6 +40,8 @@ var Usleep = usleep ...@@ -40,6 +40,8 @@ var Usleep = usleep
var PhysHugePageSize = physHugePageSize var PhysHugePageSize = physHugePageSize
var NetpollGenericInit = netpollGenericInit
type LFNode struct { type LFNode struct {
Next uint64 Next uint64
Pushcnt uintptr Pushcnt uintptr
......
...@@ -992,7 +992,7 @@ func TestNetpollBreak(t *testing.T) { ...@@ -992,7 +992,7 @@ func TestNetpollBreak(t *testing.T) {
} }
// Make sure that netpoll is initialized. // Make sure that netpoll is initialized.
time.Sleep(1) runtime.NetpollGenericInit()
start := time.Now() start := time.Now()
c := make(chan bool, 2) c := make(chan bool, 2)
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment