Add more debug logs in perf_issuetracker to keep track of the status of list_issues.
Bug: b/395663633
Change-Id: Iad765c24eec4e6eb5118818ca78743c438098523
Reviewed-on: https://skia-review.googlesource.com/c/buildbot/+/960494
Auto-Submit: Maggie Dong <jiaxindong@google.com>
Reviewed-by: Wenbin Zhang <wenbinzhang@google.com>
Commit-Queue: Wenbin Zhang <wenbinzhang@google.com>
diff --git a/perf/go/frontend/api/triageApi.go b/perf/go/frontend/api/triageApi.go
index 6dd0d3a..4b6b32b 100644
--- a/perf/go/frontend/api/triageApi.go
+++ b/perf/go/frontend/api/triageApi.go
@@ -309,11 +309,12 @@
return
}
+ sklog.Debugf("[SkiaTriage] Fetched and returned ListIssuesResponse: %s", resp)
+
if err := json.NewEncoder(w).Encode(ListIssuesResponse{Issues: resp}); err != nil {
httputils.ReportError(w, err, "Failed to write bug id to ListIssuesResponse.", http.StatusInternalServerError)
return
}
- sklog.Debugf("[SkiaTriage] Fetched and returned ListIssuesResponse.")
}
// For each trace name, mark it as invalidated in the anomalystore's tests cache.
diff --git a/perf/go/issuetracker/BUILD.bazel b/perf/go/issuetracker/BUILD.bazel
index feb634a..aaa86b3 100644
--- a/perf/go/issuetracker/BUILD.bazel
+++ b/perf/go/issuetracker/BUILD.bazel
@@ -9,6 +9,7 @@
"//go/issuetracker/v1:issuetracker",
"//go/secret",
"//go/skerr",
+ "//go/sklog",
"//perf/go/config",
"@org_golang_google_api//option",
"@org_golang_x_oauth2//google",
diff --git a/perf/go/issuetracker/issuetracker.go b/perf/go/issuetracker/issuetracker.go
index 6ef1e0b..3981568 100644
--- a/perf/go/issuetracker/issuetracker.go
+++ b/perf/go/issuetracker/issuetracker.go
@@ -14,6 +14,7 @@
"go.skia.org/infra/go/secret"
"go.skia.org/infra/go/skerr"
+ "go.skia.org/infra/go/sklog"
issuetracker "go.skia.org/infra/go/issuetracker/v1"
)
@@ -70,6 +71,8 @@
query := strings.Join(slice, " | ")
query = "id: " + query
+
+ sklog.Debugf("[Perf_issuetracker] Start sending list issues request to v1 issuetracker with query: %s", query)
requestBodyStr, err := json.Marshal(query)
if err != nil {
return nil, skerr.Wrapf(err, "Failed to create chrome perf request.")
@@ -79,5 +82,7 @@
return nil, skerr.Wrapf(err, "Failed to find issue with request. ")
}
+ sklog.Debugf("[Perf_issuetracker] list issues response received from v1 issuetracker: %s", resp.Issues)
+
return resp.Issues, nil
}
diff --git a/perf/modules/existing-bug-dialog-sk/existing-bug-dialog-sk.ts b/perf/modules/existing-bug-dialog-sk/existing-bug-dialog-sk.ts
index 6686a66..b26e5a6 100644
--- a/perf/modules/existing-bug-dialog-sk/existing-bug-dialog-sk.ts
+++ b/perf/modules/existing-bug-dialog-sk/existing-bug-dialog-sk.ts
@@ -272,8 +272,11 @@
.then((json) => {
const issueList: Issue[] = json.issues;
this.bugIdTitleMap = {};
+ console.info('Issue list length ' + issueList.length);
issueList.forEach((issue) => {
const issueid = issue.issueId ? Number(issue.issueId) : 0;
+ console.info('Issue id: ' + issueid);
+ console.log('issue title: ' + issue.issueState?.title);
if (this._associatedBugIds.has(issueid)) {
this.bugIdTitleMap[issueid] = issue.issueState?.title ? issue.issueState!.title : '';
}