diff --git a/.changelog/10951.txt b/.changelog/10951.txt new file mode 100644 index 000000000000..fcf1920aa0df --- /dev/null +++ b/.changelog/10951.txt @@ -0,0 +1,3 @@ +```release-note:bug +consul/connect: Fixed bug where Nomad would emit noisy log messages for connect native tasks +``` diff --git a/client/allocrunner/consul_grpc_sock_hook.go b/client/allocrunner/consul_grpc_sock_hook.go index 91014fedc0e9..5911f2cce537 100644 --- a/client/allocrunner/consul_grpc_sock_hook.go +++ b/client/allocrunner/consul_grpc_sock_hook.go @@ -313,7 +313,8 @@ func proxyConn(ctx context.Context, logger hclog.Logger, destAddr string, conn n defer cancel() n, err := io.Copy(dest, conn) if ctx.Err() == nil && err != nil { - logger.Warn("error proxying to Consul", "error", err, "dest", destAddr, + // expect disconnects when proxying http + logger.Trace("error proxying to Consul", "error", err, "dest", destAddr, "src_local", conn.LocalAddr(), "src_remote", conn.RemoteAddr(), "bytes", n, ) @@ -332,7 +333,7 @@ func proxyConn(ctx context.Context, logger hclog.Logger, destAddr string, conn n defer cancel() n, err := io.Copy(conn, dest) if ctx.Err() == nil && err != nil { - logger.Warn("error proxying from Consul", "error", err, "dest", destAddr, + logger.Trace("error proxying from Consul", "error", err, "dest", destAddr, "src_local", conn.LocalAddr(), "src_remote", conn.RemoteAddr(), "bytes", n, )