From f90a387f96d3748aede2e74a76eb5b28bf8abbfa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Magiera?= Date: Fri, 30 Oct 2020 18:32:16 +0100 Subject: [PATCH] sched: Print worker UUIDs in shed-diag correctly --- extern/sector-storage/sched.go | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/extern/sector-storage/sched.go b/extern/sector-storage/sched.go index 426658c41..549a16a96 100644 --- a/extern/sector-storage/sched.go +++ b/extern/sector-storage/sched.go @@ -7,6 +7,7 @@ import ( "sync" "time" + "github.com/google/uuid" "golang.org/x/xerrors" "github.com/filecoin-project/go-state-types/abi" @@ -217,7 +218,7 @@ type SchedDiagRequestInfo struct { type SchedDiagInfo struct { Requests []SchedDiagRequestInfo - OpenWindows []WorkerID + OpenWindows []string } func (sh *scheduler) runSched() { @@ -324,7 +325,7 @@ func (sh *scheduler) diag() SchedDiagInfo { defer sh.workersLk.RUnlock() for _, window := range sh.openWindows { - out.OpenWindows = append(out.OpenWindows, window.worker) + out.OpenWindows = append(out.OpenWindows, uuid.UUID(window.worker).String()) } return out