From 854ad3492a0bc6703c6998c56f58a58504c7f1b8 Mon Sep 17 00:00:00 2001 From: iamqizhao Date: Tue, 9 Feb 2016 15:22:53 -0800 Subject: [PATCH] refine the comments of grpc.Server.Stop() --- server.go | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/server.go b/server.go index d71c094e..19a002ad 100644 --- a/server.go +++ b/server.go @@ -594,8 +594,9 @@ func (s *Server) handleStream(t transport.ServerTransport, stream *transport.Str } } -// Stop stops the gRPC server. Once Stop returns, the server stops accepting -// connection requests and closes all the connected connections. +// Stop stops the gRPC server. It immediately closes all open connections and listeners. It cancels all +// active RPCs on server side and the corresponding pending RPCs on client side will get notified by +// connection errors. func (s *Server) Stop() { s.mu.Lock() listeners := s.lis