]> Cypherpunks repositories - gostls13.git/commit
runtime: clamp OS-reported number of processors to _MaxGomaxprocs
authorMichael Hudson-Doyle <michael.hudson@canonical.com>
Wed, 6 Apr 2016 23:47:32 +0000 (11:47 +1200)
committerAndrew Gerrand <adg@golang.org>
Tue, 19 Apr 2016 04:49:31 +0000 (04:49 +0000)
commit5fdefe91da79eda584a30b6f32b9b841bbcc23dc
tree9113f922c3af5f51fbb4d1ef9d65d36b7b97eb85
parent6fd563d32a73591d7ad9aba3d392df039265cab5
runtime: clamp OS-reported number of processors to _MaxGomaxprocs

So that all Go processes do not die on startup on a system with >256 CPUs.

I tested this by hacking osinit to set ncpu to 1000.

Updates #15131
Fixes #15160

Change-Id: I52e061a0de97be41d684dd8b748fa9087d6f1aef
Reviewed-on: https://go-review.googlesource.com/21599
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
Reviewed-on: https://go-review.googlesource.com/22206
src/runtime/proc.go