From e799aff3d22fc82df89d1bd28ab963a4441f3201 Mon Sep 17 00:00:00 2001 From: Andrey Smirnov Date: Wed, 13 Sep 2023 16:46:13 +0000 Subject: [PATCH] chore: update gRPC library and use shared write buffers See https://github.com/siderolabs/talos/pull/7744 (We can update more once we import new Talos machinery). Signed-off-by: Andrey Smirnov --- go.mod | 2 +- go.sum | 4 ++-- pkg/client/client.go | 1 + 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/go.mod b/go.mod index 4a19f2f..34c6589 100644 --- a/go.mod +++ b/go.mod @@ -32,7 +32,7 @@ require ( github.com/xlab/treeprint v1.2.0 go.uber.org/zap v1.25.0 golang.org/x/term v0.11.0 - google.golang.org/grpc v1.57.0 + google.golang.org/grpc v1.58.0 google.golang.org/protobuf v1.31.0 gopkg.in/yaml.v3 v3.0.1 k8s.io/client-go v0.27.1 diff --git a/go.sum b/go.sum index 8da3e52..361ff09 100644 --- a/go.sum +++ b/go.sum @@ -315,8 +315,8 @@ google.golang.org/genproto/googleapis/api v0.0.0-20230822172742-b8732ec3820d h1: google.golang.org/genproto/googleapis/api v0.0.0-20230822172742-b8732ec3820d/go.mod h1:KjSP20unUpOx5kyQUFa7k4OJg0qeJ7DEZflGDu2p6Bk= google.golang.org/genproto/googleapis/rpc v0.0.0-20230822172742-b8732ec3820d h1:uvYuEyMHKNt+lT4K3bN6fGswmK8qSvcreM3BwjDh+y4= google.golang.org/genproto/googleapis/rpc v0.0.0-20230822172742-b8732ec3820d/go.mod h1:+Bk1OCOj40wS2hwAMA+aCW9ypzm63QTBBHp6lQ3p+9M= -google.golang.org/grpc v1.57.0 h1:kfzNeI/klCGD2YPMUlaGNT3pxvYfga7smW3Vth8Zsiw= -google.golang.org/grpc v1.57.0/go.mod h1:Sd+9RMTACXwmub0zcNY2c4arhtrbBYD1AUHI/dt16Mo= +google.golang.org/grpc v1.58.0 h1:32JY8YpPMSR45K+c3o6b8VL73V+rR8k+DeMIr4vRH8o= +google.golang.org/grpc v1.58.0/go.mod h1:tgX3ZQDlNJGU96V6yHh1T/JeoBQ2TXdr43YbYSsCJk0= google.golang.org/protobuf v0.0.0-20200109180630-ec00e32a8dfd/go.mod h1:DFci5gLYBciE7Vtevhsrf46CRTquxDuWsQurQQe4oz8= google.golang.org/protobuf v0.0.0-20200221191635-4d8936d0db64/go.mod h1:kwYJMbMJ01Woi6D6+Kah6886xMZcty6N08ah7+eCXa0= google.golang.org/protobuf v0.0.0-20200228230310-ab0ca4ff8a60/go.mod h1:cfTl7dwQJ+fmap5saPgwCLgHXTUD7jkjRqWcaiX5VyM= diff --git a/pkg/client/client.go b/pkg/client/client.go index 404c343..1e94dc7 100644 --- a/pkg/client/client.go +++ b/pkg/client/client.go @@ -75,6 +75,7 @@ func New(ctx context.Context, endpoint string, opts ...Option) (*Client, error) grpc.MaxCallRecvMsgSize(constants.GRPCMaxMessageSize), grpc.UseCompressor(gzip.Name), ), + grpc.WithSharedWriteBuffer(true), ) c := &Client{