[datahopper] Add lottie-ci repo, only warn about skcms
Bug: skia:
Change-Id: I11f2672abe13976c47bea80a35dd73718524a345
Reviewed-on: https://skia-review.googlesource.com/c/184386
Reviewed-by: Ben Wagner <benjaminwagner@google.com>
Commit-Queue: Eric Boren <borenet@google.com>
diff --git a/datahopper/go/datahopper/main.go b/datahopper/go/datahopper/main.go
index 0b4ba0b..86f556b 100644
--- a/datahopper/go/datahopper/main.go
+++ b/datahopper/go/datahopper/main.go
@@ -120,7 +120,8 @@
if err := os.MkdirAll(reposDir, os.ModePerm); err != nil {
sklog.Fatal(err)
}
- repos, err := repograph.NewMap(ctx, []string{common.REPO_SKIA, common.REPO_SKIA_INFRA}, reposDir)
+ // TODO(borenet): We should include all (public and private) repos.
+ repos, err := repograph.NewMap(ctx, []string{common.REPO_SKIA, common.REPO_SKIA_INFRA, common.REPO_LOTTIE_CI}, reposDir)
if err != nil {
sklog.Fatal(err)
}
@@ -197,6 +198,8 @@
}()
// Tasks metrics.
+ // TODO(borenet): We should include metrics from all three (prod,
+ // internal, staging) instances.
var d db.RemoteDB
if *firestoreInstance != "" {
label := "datahopper"
diff --git a/task_scheduler/go/db/cache/cache.go b/task_scheduler/go/db/cache/cache.go
index 5cc4661..e42e99a 100644
--- a/task_scheduler/go/db/cache/cache.go
+++ b/task_scheduler/go/db/cache/cache.go
@@ -6,6 +6,7 @@
"sync"
"time"
+ "go.skia.org/infra/go/common"
"go.skia.org/infra/go/git/repograph"
"go.skia.org/infra/go/sklog"
"go.skia.org/infra/task_scheduler/go/db"
@@ -585,7 +586,13 @@
for rev := range revMap {
ts, err := c.getRevisionTimestamp(repo, rev)
if err != nil {
- sklog.Error(err)
+ // TODO(borenet): Only warn for skcms, since we
+ // exclude it in datahopper due to DB load times.
+ if repo == common.REPO_SKCMS {
+ sklog.Warning(err)
+ } else {
+ sklog.Error(err)
+ }
continue
}
if !c.timeWindow.TestTime(repo, ts) {