14807: Log idle time in seconds instead of nanoseconds.
authorTom Clegg <tclegg@veritasgenetics.com>
Mon, 18 Feb 2019 18:50:25 +0000 (13:50 -0500)
committerTom Clegg <tclegg@veritasgenetics.com>
Mon, 18 Feb 2019 18:50:25 +0000 (13:50 -0500)
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tclegg@veritasgenetics.com>

lib/dispatchcloud/worker/worker.go

index f70e2099843fdb0fdb2f511f49b8ea58fb05c6e8..9be9f41f43b7ef51cbb1d1257e4ac39f642472aa 100644 (file)
@@ -14,6 +14,7 @@ import (
 
        "git.curoverse.com/arvados.git/lib/cloud"
        "git.curoverse.com/arvados.git/sdk/go/arvados"
+       "git.curoverse.com/arvados.git/sdk/go/stats"
        "github.com/sirupsen/logrus"
 )
 
@@ -416,7 +417,7 @@ func (wkr *worker) shutdownIfIdle() bool {
 
        wkr.logger.WithFields(logrus.Fields{
                "State":        wkr.state,
-               "Age":          age,
+               "IdleDuration": stats.Duration(age),
                "IdleBehavior": wkr.idleBehavior,
        }).Info("shutdown idle worker")
        wkr.shutdown()