cmd/coordinator: fix bug where try build status would never go away
If the Gerrit query reported no CLs needed trybot runs, we returned
too early and didn't clear our state. Remove that 'if len(cis) == 0'
early return. The optimization was buggy and not even worth much if
correct.
Also rename some confusing variables.
Change-Id: I485d303c36cc477e3ac651ec25b2c777f512b658
Reviewed-on: https://go-review.googlesource.com/36808
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
diff --git a/cmd/coordinator/coordinator.go b/cmd/coordinator/coordinator.go
index 2d8da73..c4ec992 100644
--- a/cmd/coordinator/coordinator.go
+++ b/cmd/coordinator/coordinator.go
@@ -96,7 +96,7 @@
)
func initTryBuilders() {
- tryList := []string{
+ names := []string{
"darwin-amd64-10_11",
"linux-386",
"linux-amd64",
@@ -110,15 +110,15 @@
"nacl-amd64p32",
"linux-arm",
}
- for bname := range dashboard.Builders {
- if strings.HasPrefix(bname, "misc-compile") {
- tryList = append(tryList, bname)
+ for name := range dashboard.Builders {
+ if strings.HasPrefix(name, "misc-compile") {
+ names = append(names, name)
}
}
- for _, bname := range tryList {
- conf, ok := dashboard.Builders[bname]
+ for _, name := range names {
+ conf, ok := dashboard.Builders[name]
if !ok {
- log.Printf("ignoring invalid try builder config %q", bname)
+ log.Printf("ignoring invalid try builder config %q", name)
continue
}
tryBuilders = append(tryBuilders, conf)
@@ -819,9 +819,6 @@
if err != nil {
return err
}
- if len(cis) == 0 {
- return nil
- }
statusMu.Lock()
defer statusMu.Unlock()