From ea9d1ebd2f05c5fc55186c5e624585f1eddf5b68 Mon Sep 17 00:00:00 2001 From: stlpmo Date: Fri, 29 Nov 2019 15:17:17 +0800 Subject: [PATCH] resolve the Duration.Milliseconds() is not exist in golang v11 & v12 --- weed/command/volume.go | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/weed/command/volume.go b/weed/command/volume.go index f016a89ae..3e8341ef8 100644 --- a/weed/command/volume.go +++ b/weed/command/volume.go @@ -186,22 +186,26 @@ func (v VolumeServerOptions) startVolumeServer(volumeFolders, maxVolumeCounts, v if err := publicHttpDown.Stop(); err != nil { glog.Warningf("stop the public http server failed, %v", err) } - glog.V(0).Infof("graceful stop public http server, elapsed [%d]", time.Now().Sub(startTime).Milliseconds()) + delta := time.Now().Sub(startTime).Nanoseconds() / 1e6 + glog.V(0).Infof("stop public http server, elapsed %dms", delta) } startTime = time.Now() if err := clusterHttpServer.Stop(); err != nil { glog.Warningf("stop the cluster http server failed, %v", err) } - glog.V(0).Infof("graceful stop cluster http server, elapsed [%d]", time.Now().Sub(startTime).Milliseconds()) + delta := time.Now().Sub(startTime).Nanoseconds() / 1e6 + glog.V(0).Infof("graceful stop cluster http server, elapsed [%d]", delta) startTime = time.Now() grpcS.GracefulStop() - glog.V(0).Infof("graceful stop gRPC, elapsed [%d]", time.Now().Sub(startTime).Milliseconds()) + delta = time.Now().Sub(startTime).Nanoseconds() / 1e6 + glog.V(0).Infof("graceful stop gRPC, elapsed [%d]", delta) startTime = time.Now() volumeServer.Shutdown() - glog.V(0).Infof("stop volume server, elapsed [%d]", time.Now().Sub(startTime).Milliseconds()) + delta = time.Now().Sub(startTime).Nanoseconds() / 1e6 + glog.V(0).Infof("stop volume server, elapsed [%d]", delta) pprof.StopCPUProfile()