From 4b236cc4ce2b14efd597b64e79d40ffa7bcda5bb Mon Sep 17 00:00:00 2001 From: Michael Schurter Date: Wed, 14 Nov 2018 16:08:17 -0800 Subject: [PATCH] client.rpc: don't log errors on shutdown --- client/rpc.go | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/client/rpc.go b/client/rpc.go index 730259e52..2b2947432 100644 --- a/client/rpc.go +++ b/client/rpc.go @@ -71,6 +71,13 @@ TRY: return nil } + // If shutting down, exit without logging the error + select { + case <-c.shutdownCh: + return nil + default: + } + // Move off to another server, and see if we can retry. c.rpcLogger.Error("error performing RPC to server", "error", rpcErr, "rpc", method, "server", server.Addr) c.servers.NotifyFailedServer(server)