diff --git a/vendor/github.com/weaveworks/common/server/server.go b/vendor/github.com/weaveworks/common/server/server.go index 3d1496f8ff9..4fe9aa825fb 100644 --- a/vendor/github.com/weaveworks/common/server/server.go +++ b/vendor/github.com/weaveworks/common/server/server.go @@ -156,7 +156,6 @@ func (s *Server) Run() { // for HTTP over gRPC, ensure we don't double-count the middleware httpgrpc.RegisterHTTPServer(s.GRPC, httpgrpc_server.NewServer(s.HTTP)) go s.GRPC.Serve(s.grpcListener) - defer s.GRPC.GracefulStop() // Wait for a signal s.handler.Loop() @@ -173,5 +172,5 @@ func (s *Server) Shutdown() { defer cancel() // releases resources if httpServer.Shutdown completes before timeout elapses s.httpServer.Shutdown(ctx) - s.GRPC.Stop() + s.GRPC.GracefulStop() }