Skip to content

Commit 01e47d9

Browse files
committed
dashboard: promote OpenBSD 6.8 builders to be default
The known issue with OpenBSD 6.8 builders appears to be resolved via CL 278732 and CL 279134. Promote them to the primary OpenBSD post-submit builders and TryBots. Having test coverage from OpenBSD 6.8 and 6.4 builders gives us us more confidence that Go works on supported OpenBSD versions (which are 6.8 and 6.7 at this time, per past policy decision in https://golang.org/issue/15227#issuecomment-293319876). Reduce numTryTestHelpers from 5 to 4 based on some data from golang.org/issue/37439 showing that going from 3 to 5 helpers doesn't make a significant difference. We can adjust further if we learn that OpenBSD TryBots become the bottleneck. Fixes golang/go#35712. For golang/go#42542. For golang/go#42064. Updates golang/go#42426. Change-Id: Id2fa4be7c3161f89752c1428146846fe06ca63db Reviewed-on: https://go-review.googlesource.com/c/build/+/279512 Run-TryBot: Dmitri Shuralyov <[email protected]> TryBot-Result: Go Bot <[email protected]> Reviewed-by: Carlos Amedee <[email protected]> Reviewed-by: Alexander Rakoczy <[email protected]> Trust: Dmitri Shuralyov <[email protected]>
1 parent 8088608 commit 01e47d9

File tree

2 files changed

+27
-27
lines changed

2 files changed

+27
-27
lines changed

dashboard/builders.go

+13-16
Original file line numberDiff line numberDiff line change
@@ -75,9 +75,9 @@ var slowBotAliases = map[string]string{
7575
"netbsd-arm": "netbsd-arm-bsiegert",
7676
"netbsd-arm64": "netbsd-arm64-bsiegert",
7777
"nocgo": "linux-amd64-nocgo",
78-
"openbsd": "openbsd-amd64-64",
79-
"openbsd-386": "openbsd-386-64",
80-
"openbsd-amd64": "openbsd-amd64-64",
78+
"openbsd": "openbsd-amd64-68",
79+
"openbsd-386": "openbsd-386-68",
80+
"openbsd-amd64": "openbsd-amd64-68",
8181
"openbsd-arm": "openbsd-arm-jsing",
8282
"openbsd-arm64": "openbsd-arm64-jsing",
8383
"openbsd-mips64": "openbsd-mips64-jsing",
@@ -2035,31 +2035,28 @@ func init() {
20352035
numTryTestHelpers: 5,
20362036
})
20372037
addBuilder(BuildConfig{
2038-
Name: "openbsd-amd64-64",
2039-
HostType: "host-openbsd-amd64-64",
2040-
MinimumGoVersion: types.MajorMinor{1, 11},
2041-
distTestAdjust: noTestDirAndNoReboot,
2042-
tryBot: defaultTrySet(),
2043-
numTestHelpers: 0,
2044-
numTryTestHelpers: 5,
2038+
Name: "openbsd-amd64-64",
2039+
HostType: "host-openbsd-amd64-64",
2040+
MinimumGoVersion: types.MajorMinor{1, 11},
2041+
distTestAdjust: noTestDirAndNoReboot,
20452042
})
20462043
addBuilder(BuildConfig{
20472044
Name: "openbsd-386-64",
20482045
HostType: "host-openbsd-386-64",
2049-
tryBot: explicitTrySet("sys"),
20502046
distTestAdjust: noTestDirAndNoReboot,
20512047
})
20522048
addBuilder(BuildConfig{
20532049
Name: "openbsd-amd64-68",
20542050
HostType: "host-openbsd-amd64-68",
2051+
tryBot: defaultTrySet(),
20552052
distTestAdjust: noTestDirAndNoReboot,
2056-
KnownIssue: 35712,
20572053
})
20582054
addBuilder(BuildConfig{
2059-
Name: "openbsd-386-68",
2060-
HostType: "host-openbsd-386-68",
2061-
distTestAdjust: noTestDirAndNoReboot,
2062-
KnownIssue: 35712,
2055+
Name: "openbsd-386-68",
2056+
HostType: "host-openbsd-386-68",
2057+
tryBot: explicitTrySet("sys"),
2058+
distTestAdjust: noTestDirAndNoReboot,
2059+
numTryTestHelpers: 4,
20632060
})
20642061
addBuilder(BuildConfig{
20652062
Name: "openbsd-arm-jsing",

dashboard/builders_test.go

+14-11
Original file line numberDiff line numberDiff line change
@@ -108,7 +108,7 @@ func TestTrybots(t *testing.T) {
108108
"misc-compile-openbsd",
109109
"misc-compile-plan9",
110110
"misc-compile-ppc",
111-
"openbsd-amd64-64",
111+
"openbsd-amd64-68",
112112
"windows-386-2008",
113113
"windows-amd64-2016",
114114
},
@@ -134,7 +134,7 @@ func TestTrybots(t *testing.T) {
134134
"misc-compile-openbsd",
135135
"misc-compile-plan9",
136136
"misc-compile-ppc",
137-
"openbsd-amd64-64",
137+
"openbsd-amd64-68",
138138
"windows-386-2008",
139139
"windows-amd64-2016",
140140
},
@@ -160,7 +160,7 @@ func TestTrybots(t *testing.T) {
160160
"misc-compile-plan9",
161161
"misc-compile-ppc",
162162
"misc-compile-solaris",
163-
"openbsd-amd64-64",
163+
"openbsd-amd64-68",
164164
"windows-386-2008",
165165
"windows-amd64-2016",
166166

@@ -190,7 +190,7 @@ func TestTrybots(t *testing.T) {
190190
"misc-compile-plan9",
191191
"misc-compile-ppc",
192192
"misc-compile-solaris",
193-
"openbsd-amd64-64",
193+
"openbsd-amd64-68",
194194
"windows-386-2008",
195195
"windows-amd64-2016",
196196

@@ -220,8 +220,8 @@ func TestTrybots(t *testing.T) {
220220
"linux-amd64",
221221
"linux-amd64-race",
222222
"netbsd-amd64-9_0",
223-
"openbsd-386-64",
224-
"openbsd-amd64-64",
223+
"openbsd-386-68",
224+
"openbsd-amd64-68",
225225
"windows-386-2008",
226226
"windows-amd64-2016",
227227
},
@@ -397,9 +397,12 @@ func TestBuilderConfig(t *testing.T) {
397397
{b("linux-mips64le-mengzhuo", "net"), onlyPost},
398398

399399
// OpenBSD.
400-
{b("[email protected]", "go"), both},
401-
{b("[email protected]", "go"), both},
402-
{b("[email protected]", "go"), both},
400+
{b("[email protected]", "go"), both},
401+
{b("[email protected]", "go"), both},
402+
{b("[email protected]", "go"), both},
403+
{b("[email protected]", "go"), onlyPost},
404+
{b("[email protected]", "go"), onlyPost},
405+
{b("[email protected]", "go"), onlyPost},
403406
{b("[email protected]", "go"), none}, // golang.org/issue/42426.
404407
{b("[email protected]", "go"), onlyPost},
405408
{b("[email protected]", "go"), onlyPost},
@@ -523,8 +526,8 @@ func TestBuilderConfig(t *testing.T) {
523526
{b("[email protected]", "exp"), none},
524527
{b("freebsd-amd64-11_2", "exp"), none},
525528
{b("freebsd-amd64-12_0", "exp"), none},
526-
{b("openbsd-amd64-62", "exp"), none},
527529
{b("openbsd-amd64-64", "exp"), none},
530+
{b("openbsd-amd64-68", "exp"), none},
528531
{b("js-wasm", "exp"), none},
529532

530533
// exp is experimental; it doesn't test against release branches.
@@ -539,7 +542,7 @@ func TestBuilderConfig(t *testing.T) {
539542
{b("darwin-amd64-10_12", "build"), none},
540543
{b("darwin-amd64-10_14", "build"), none},
541544
{b("darwin-amd64-10_15", "build"), onlyPost},
542-
{b("openbsd-amd64-64", "build"), none},
545+
{b("openbsd-amd64-68", "build"), none},
543546
{b("linux-amd64-fedora", "build"), none},
544547
{b("linux-amd64-clang", "build"), none},
545548
{b("linux-amd64-sid", "build"), none},

0 commit comments

Comments
 (0)