perf - Longer timeout on queries.
Also add more logging on startup.
Bug: skia:
Change-Id: Ib2bbc16fca32302960f11cce157dc59d8d38f08e
Reviewed-on: https://skia-review.googlesource.com/c/181580
Auto-Submit: Joe Gregorio <jcgregorio@google.com>
Reviewed-by: Ravi Mistry <rmistry@google.com>
Commit-Queue: Ravi Mistry <rmistry@google.com>
diff --git a/perf/go/btts/btts.go b/perf/go/btts/btts.go
index 2a0b7df..f2f5f0b 100644
--- a/perf/go/btts/btts.go
+++ b/perf/go/btts/btts.go
@@ -50,7 +50,7 @@
// MAX_MUTATIONS is the max number of mutations we can send in a single ApplyBulk call. Can be up to 100,000 according to BigTable docs.
MAX_MUTATIONS = 100000
- TIMEOUT = 1 * time.Minute
+ TIMEOUT = 4 * time.Minute
WRITE_TIMEOUT = 10 * time.Minute
)
diff --git a/perf/go/skiaperf/main.go b/perf/go/skiaperf/main.go
index 58df249..39b4520 100644
--- a/perf/go/skiaperf/main.go
+++ b/perf/go/skiaperf/main.go
@@ -228,15 +228,18 @@
scopes := []string{storage.ScopeReadOnly, datastore.ScopeDatastore, bigtable.Scope}
+ sklog.Info("About to create token source.")
ts, err := auth.NewDefaultTokenSource(*local, scopes...)
if err != nil {
sklog.Fatalf("Failed to get TokenSource: %s", err)
}
+ sklog.Info("About to init datastore.")
if err := ds.InitWithOpt(*projectName, *namespace, option.WithTokenSource(ts)); err != nil {
sklog.Fatalf("Failed to init Cloud Datastore: %s", err)
}
+ sklog.Info("About to init GCS.")
storageClient, err = storage.NewClient(ctx, option.WithTokenSource(ts))
if err != nil {
sklog.Fatalf("Failed to authenicate to cloud storage: %s", err)
@@ -247,6 +250,7 @@
sklog.Fatalf("The --algo flag value is invalid: %s", err)
}
+ sklog.Info("About to parse templates.")
loadTemplates()
var ok bool
@@ -255,11 +259,13 @@
}
*gitRepoUrl = btConfig.GitUrl
+ sklog.Info("About to clone repo.")
git, err = gitinfo.CloneOrUpdate(ctx, *gitRepoUrl, *gitRepoDir, false)
if err != nil {
sklog.Fatal(err)
}
+ sklog.Info("About to build dataframebuilder.")
var dfBuilder dataframe.DataFrameBuilder
traceStore, err = btts.NewBigTableTraceStoreFromConfig(ctx, btConfig, ts, false)
if err != nil {
@@ -267,15 +273,18 @@
}
dfBuilder = dfbuilder.NewDataFrameBuilderFromBTTS(git, traceStore)
+ sklog.Info("About to build dataframe refresher.")
freshDataFrame, err = dataframe.NewRefresher(ctx, git, dfBuilder, time.Minute, *dataFrameSize)
if err != nil {
sklog.Fatalf("Failed to build the dataframe Refresher: %s", err)
}
+ sklog.Info("About to build cidl.")
cidl = cid.New(ctx, git, *gitRepoUrl)
alerts.DefaultSparse = *defaultSparse
+ sklog.Info("About to build alertStore.")
alertStore = alerts.NewStore()
if !*noemail {